.carousel {
  position: relative;
  box-sizing: border-box;
}

.carousel *, .carousel *:before, .carousel *:after {
  box-sizing: inherit;
}

.carousel.is-draggable {
  cursor: move;
  cursor: grab;
}

.carousel.is-dragging {
  cursor: move;
  cursor: grabbing;
}

.carousel__viewport {
  position: relative;
  overflow: hidden;
  max-width: 100%;
  max-height: 100%;
}

.carousel__track {
  display: flex;
}

.carousel__slide {
  flex: 0 0 auto;
  width: var(--carousel-slide-width, 60%);
  max-width: 100%;
  padding: 1rem;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
}

.has-dots {
  margin-bottom: calc(0.5rem + 22px);
}

.carousel__dots {
  margin: 0 auto;
  padding: 0;
  position: absolute;
  top: calc(100% + 0.5rem);
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  list-style: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.carousel__dots .carousel__dot {
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
  width: 22px;
  height: 22px;
  cursor: pointer;
}

.carousel__dots .carousel__dot:after {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: currentColor;
  opacity: .25;
  transition: opacity .15s ease-in-out;
}

.carousel__dots .carousel__dot.is-selected:after {
  opacity: 1;
}

.carousel__button {
  width: var(--carousel-button-width, 48px);
  height: var(--carousel-button-height, 48px);
  padding: 0;
  border: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: all;
  cursor: pointer;
  color: var(--carousel-button-color, currentColor);
  background: var(--carousel-button-bg, transparent);
  border-radius: var(--carousel-button-border-radius, 50%);
  box-shadow: var(--carousel-button-shadow, none);
  transition: opacity .15s ease;
}

.carousel__button.is-prev, .carousel__button.is-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.carousel__button.is-prev {
  left: 10px;
}

.carousel__button.is-next {
  right: 10px;
}

.carousel__button[disabled] {
  cursor: default;
  opacity: .3;
}

.carousel__button svg {
  width: var(--carousel-button-svg-width, 50%);
  height: var(--carousel-button-svg-height, 50%);
  fill: none;
  stroke: currentColor;
  stroke-width: var(--carousel-button-svg-stroke-width, 1.5);
  stroke-linejoin: bevel;
  stroke-linecap: round;
  filter: var(--carousel-button-svg-filter, none);
  pointer-events: none;
}

html.with-fancybox {
  scroll-behavior: auto;
}

body.compensate-for-scrollbar {
  overflow: hidden !important;
  touch-action: none;
}

.fancybox__container {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  direction: ltr;
  margin: 0;
  padding: env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  color: var(--fancybox-color, #fff);
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overflow: hidden;
  z-index: 1050;
  outline: none;
  transform-origin: top left;
  --carousel-button-width: 48px;
  --carousel-button-height: 48px;
  --carousel-button-svg-width: 24px;
  --carousel-button-svg-height: 24px;
  --carousel-button-svg-stroke-width: 2.5;
  --carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4));
}

.fancybox__container *, .fancybox__container *::before, .fancybox__container *::after {
  box-sizing: inherit;
}

.fancybox__container :focus {
  outline: none;
}

body:not(.is-using-mouse) .fancybox__container :focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));
}

@media all and (min-width: 1024px) {
  .fancybox__container {
    --carousel-button-width:48px;
    --carousel-button-height:48px;
    --carousel-button-svg-width:27px;
    --carousel-button-svg-height:27px;
  }
}

.fancybox__backdrop {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background: var(--fancybox-bg, rgba(24, 24, 27, 0.92));
}

.fancybox__carousel {
  position: relative;
  flex: 1 1 auto;
  min-height: 0;
  height: 100%;
  z-index: 10;
}

.fancybox__carousel.has-dots {
  margin-bottom: calc(0.5rem + 22px);
}

.fancybox__viewport {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: visible;
  cursor: default;
}

.fancybox__track {
  display: flex;
  height: 100%;
}

.fancybox__slide {
  flex: 0 0 auto;
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 48px 8px 8px 8px;
  position: relative;
  overscroll-behavior: contain;
  display: flex;
  flex-direction: column;
  outline: 0;
  overflow: auto;
  --carousel-button-width: 36px;
  --carousel-button-height: 36px;
  --carousel-button-svg-width: 22px;
  --carousel-button-svg-height: 22px;
}

.fancybox__slide::before, .fancybox__slide::after {
  content: "";
  flex: 0 0 0;
  margin: auto;
}

@media all and (min-width: 1024px) {
  .fancybox__slide {
    padding: 64px 100px;
  }
}

.fancybox__content {
  margin: 0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);
  padding: 36px;
  color: var(--fancybox-content-color, #374151);
  background: var(--fancybox-content-bg, #fff);
  position: relative;
  align-self: center;
  display: flex;
  flex-direction: column;
  z-index: 20;
}

.fancybox__content :focus:not(.carousel__button.is-close) {
  outline: thin dotted;
  box-shadow: none;
}

.fancybox__caption {
  align-self: center;
  max-width: 100%;
  margin: 0;
  padding: 1rem 0 0 0;
  line-height: 1.375;
  color: var(--fancybox-color, currentColor);
  visibility: visible;
  cursor: auto;
  flex-shrink: 0;
  overflow-wrap: anywhere;
}

.is-loading .fancybox__caption {
  visibility: hidden;
}

.fancybox__container > .carousel__dots {
  top: 100%;
  color: var(--fancybox-color, #fff);
}

.fancybox__nav .carousel__button {
  z-index: 40;
}

.fancybox__nav .carousel__button.is-next {
  right: 8px;
}

@media all and (min-width: 1024px) {
  .fancybox__nav .carousel__button.is-next {
    right: 40px;
  }
}

.fancybox__nav .carousel__button.is-prev {
  left: 8px;
}

@media all and (min-width: 1024px) {
  .fancybox__nav .carousel__button.is-prev {
    left: 40px;
  }
}

.carousel__button.is-close {
  position: absolute;
  top: 8px;
  right: 8px;
  top: calc(env(safe-area-inset-top, 0px) + 8px);
  right: calc(env(safe-area-inset-right, 0px) + 8px);
  z-index: 40;
}

@media all and (min-width: 1024px) {
  .carousel__button.is-close {
    right: 40px;
  }
}

.fancybox__content > .carousel__button.is-close {
  position: absolute;
  top: -40px;
  right: 0;
  color: var(--fancybox-color, #fff);
}

.fancybox__no-click, .fancybox__no-click button {
  pointer-events: none;
}

.fancybox__spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  color: var(--fancybox-color, currentColor);
}

.fancybox__slide .fancybox__spinner {
  cursor: pointer;
  z-index: 1053;
}

.fancybox__spinner svg {
  animation: fancybox-rotate 2s linear infinite;
  transform-origin: center center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
}

.fancybox__spinner svg circle {
  fill: none;
  stroke-width: 2.75;
  stroke-miterlimit: 10;
  stroke-dasharray: 1,200;
  stroke-dashoffset: 0;
  animation: fancybox-dash 1.5s ease-in-out infinite;
  stroke-linecap: round;
  stroke: currentColor;
}

@keyframes fancybox-rotate {
  100% {
    transform: rotate(360deg);
  }
}

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

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

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

.fancybox__backdrop, .fancybox__caption, .fancybox__nav, .carousel__dots, .carousel__button.is-close {
  opacity: var(--fancybox-opacity, 1);
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop, .fancybox__container.is-animated[aria-hidden=false] .fancybox__caption, .fancybox__container.is-animated[aria-hidden=false] .fancybox__nav, .fancybox__container.is-animated[aria-hidden=false] .carousel__dots, .fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close {
  animation: .15s ease backwards fancybox-fadeIn;
}

.fancybox__container.is-animated.is-closing .fancybox__backdrop, .fancybox__container.is-animated.is-closing .fancybox__caption, .fancybox__container.is-animated.is-closing .fancybox__nav, .fancybox__container.is-animated.is-closing .carousel__dots, .fancybox__container.is-animated.is-closing .carousel__button.is-close {
  animation: .15s ease both fancybox-fadeOut;
}

.fancybox-fadeIn {
  animation: .15s ease both fancybox-fadeIn;
}

.fancybox-fadeOut {
  animation: .1s ease both fancybox-fadeOut;
}

.fancybox-zoomInUp {
  animation: .2s ease both fancybox-zoomInUp;
}

.fancybox-zoomOutDown {
  animation: .15s ease both fancybox-zoomOutDown;
}

.fancybox-throwOutUp {
  animation: .15s ease both fancybox-throwOutUp;
}

.fancybox-throwOutDown {
  animation: .15s ease both fancybox-throwOutDown;
}

@keyframes fancybox-fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fancybox-fadeOut {
  to {
    opacity: 0;
  }
}

@keyframes fancybox-zoomInUp {
  from {
    transform: scale(0.97) translate3d(0, 16px, 0);
    opacity: 0;
  }

  to {
    transform: scale(1) translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes fancybox-zoomOutDown {
  to {
    transform: scale(0.97) translate3d(0, 16px, 0);
    opacity: 0;
  }
}

@keyframes fancybox-throwOutUp {
  to {
    transform: translate3d(0, -30%, 0);
    opacity: 0;
  }
}

@keyframes fancybox-throwOutDown {
  to {
    transform: translate3d(0, 30%, 0);
    opacity: 0;
  }
}

.fancybox__carousel .carousel__slide {
  scrollbar-width: thin;
  scrollbar-color: #ccc rgba(255, 255, 255, 0.1);
}

.fancybox__carousel .carousel__slide::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

.fancybox__carousel .carousel__slide::-webkit-scrollbar-track {
  background-color: rgba(255, 255, 255, 0.1);
}

.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 2px;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
}

.fancybox__carousel.is-draggable .fancybox__slide, .fancybox__carousel.is-draggable .fancybox__slide .fancybox__content {
  cursor: move;
  cursor: grab;
}

.fancybox__carousel.is-dragging .fancybox__slide, .fancybox__carousel.is-dragging .fancybox__slide .fancybox__content {
  cursor: move;
  cursor: grabbing;
}

.fancybox__carousel .fancybox__slide .fancybox__content {
  cursor: auto;
}

.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content {
  cursor: zoom-in;
}

.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content {
  cursor: zoom-out;
}

.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content {
  cursor: move;
  cursor: grab;
}

.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content {
  cursor: move;
  cursor: grabbing;
}

.fancybox__image {
  transform-origin: 0 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  transition: none;
}

.has-image .fancybox__content {
  padding: 0;
  background: rgba(0, 0, 0, 0);
  min-height: 1px;
}

.is-closing .has-image .fancybox__content {
  overflow: visible;
}

.has-image[data-image-fit=contain] {
  overflow: visible;
  touch-action: none;
}

.has-image[data-image-fit=contain] .fancybox__content {
  flex-direction: row;
  flex-wrap: wrap;
}

.has-image[data-image-fit=contain] .fancybox__image {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.has-image[data-image-fit=contain-w] {
  overflow-x: hidden;
  overflow-y: auto;
}

.has-image[data-image-fit=contain-w] .fancybox__content {
  min-height: auto;
}

.has-image[data-image-fit=contain-w] .fancybox__image {
  max-width: 100%;
  height: auto;
}

.has-image[data-image-fit=cover] {
  overflow: visible;
  touch-action: none;
}

.has-image[data-image-fit=cover] .fancybox__content {
  width: 100%;
  height: 100%;
}

.has-image[data-image-fit=cover] .fancybox__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content, .fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content, .fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
  max-width: 100%;
  flex-shrink: 1;
  min-height: 1px;
  overflow: visible;
}

.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content, .fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content {
  width: 100%;
  height: 80%;
}

.fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
  width: 960px;
  height: 540px;
  max-width: 100%;
  max-height: 100%;
}

.fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content, .fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
  padding: 0;
  background: rgba(24, 24, 27, 0.9);
  color: #fff;
}

.fancybox__carousel .fancybox__slide.has-map .fancybox__content {
  background: #e5e3df;
}

.fancybox__html5video, .fancybox__iframe {
  border: 0;
  display: block;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0);
}

.fancybox-placeholder {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.fancybox__thumbs {
  flex: 0 0 auto;
  position: relative;
  padding: 0px 3px;
  opacity: var(--fancybox-opacity, 1);
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs {
  animation: .15s ease-in backwards fancybox-fadeIn;
}

.fancybox__container.is-animated.is-closing .fancybox__thumbs {
  opacity: 0;
}

.fancybox__thumbs .carousel__slide {
  flex: 0 0 auto;
  width: var(--fancybox-thumbs-width, 96px);
  margin: 0;
  padding: 8px 3px;
  box-sizing: content-box;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: visible;
  cursor: pointer;
}

.fancybox__thumbs .carousel__slide .fancybox__thumb::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-width: 5px;
  border-style: solid;
  border-color: var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));
  opacity: 0;
  transition: opacity .15s ease;
  border-radius: var(--fancybox-thumbs-border-radius, 4px);
}

.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after {
  opacity: .92;
}

.fancybox__thumbs .carousel__slide > * {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.fancybox__thumb {
  position: relative;
  width: 100%;
  padding-top: calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));
  background-size: cover;
  background-position: center center;
  background-color: rgba(255, 255, 255, 0.1);
  background-repeat: no-repeat;
  border-radius: var(--fancybox-thumbs-border-radius, 4px);
}

.fancybox__toolbar {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 20;
  background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);
  padding: 0;
  touch-action: none;
  display: flex;
  justify-content: space-between;
  --carousel-button-svg-width: 20px;
  --carousel-button-svg-height: 20px;
  opacity: var(--fancybox-opacity, 1);
  text-shadow: var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4));
}

@media all and (min-width: 1024px) {
  .fancybox__toolbar {
    padding: 8px;
  }
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar {
  animation: .15s ease-in backwards fancybox-fadeIn;
}

.fancybox__container.is-animated.is-closing .fancybox__toolbar {
  opacity: 0;
}

.fancybox__toolbar__items {
  display: flex;
}

.fancybox__toolbar__items--left {
  margin-right: auto;
}

.fancybox__toolbar__items--center {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.fancybox__toolbar__items--right {
  margin-left: auto;
}

@media (max-width: 640px) {
  .fancybox__toolbar__items--center:not(:last-child) {
    display: none;
  }
}

.fancybox__counter {
  min-width: 72px;
  padding: 0 10px;
  line-height: var(--carousel-button-height, 48px);
  text-align: center;
  font-size: 17px;
  font-variant-numeric: tabular-nums;
  -webkit-font-smoothing: subpixel-antialiased;
}

.fancybox__progress {
  background: var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));
  height: 3px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: scaleX(0);
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  z-index: 30;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.fancybox__container:fullscreen::backdrop {
  opacity: 0;
}

.fancybox__button--fullscreen g:nth-child(2) {
  display: none;
}

.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1) {
  display: none;
}

.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2) {
  display: block;
}

.fancybox__button--slideshow g:nth-child(2) {
  display: none;
}

.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1) {
  display: none;
}

.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2) {
  display: block;
}

/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com */

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */

/*
Document
========
*/

/**
Use a better box model (opinionated).
*/

*,
::before,
::after {
  box-sizing: border-box;
}

/**
Use a more readable tab size (opinionated).
*/

html {
  -moz-tab-size: 4;
  -o-tab-size: 4;
     tab-size: 4;
}

/**
1. Correct the line height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
*/

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/*
Sections
========
*/

/**
Remove the margin in all browsers.
*/

body {
  margin: 0;
}

/**
Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
*/

body {
  font-family:
		system-ui,
		-apple-system, /* Firefox supports this but not yet `system-ui` */
		'Segoe UI',
		Roboto,
		Helvetica,
		Arial,
		sans-serif,
		'Apple Color Emoji',
		'Segoe UI Emoji';
}

/*
Grouping content
================
*/

/**
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
}

/*
Text-level semantics
====================
*/

/**
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/**
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family:
		ui-monospace,
		SFMono-Regular,
		Consolas,
		'Liberation Mono',
		Menlo,
		monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/**
Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
Tabular data
============
*/

/**
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
}

/*
Forms
=====
*/

/**
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
Remove the inheritance of text transform in Edge and Firefox.
1. Remove the inheritance of text transform in Firefox.
*/

button,
select { /* 1 */
  text-transform: none;
}

/**
Correct the inability to style clickable types in iOS and Safari.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}

/**
Remove the inner border and padding in Firefox.
*/

::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
Restore the focus styles unset by the previous rule.
*/

:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
Remove the additional ':invalid' styles in Firefox.
See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/

legend {
  padding: 0;
}

/**
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/**
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to 'inherit' in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Interactive
===========
*/

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * Removes the default spacing and border for appropriate elements.
 */

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

button {
  background-color: transparent;
  background-image: none;
}

fieldset {
  margin: 0;
  padding: 0;
}

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**
 * Tailwind custom reset styles
 */

/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */

html {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial; /* 1 */
  line-height: 1.5; /* 2 */
}

/**
 * Inherit font-family and line-height from `html` so users can set them as
 * a class directly on the `html` element.
 */

body {
  font-family: inherit;
  line-height: inherit;
}

/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}

/*
 * Ensure horizontal rules are visible by default
 */

hr {
  border-top-width: 1px;
}

/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1;
  color: #94a3b8;
}

input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #94a3b8;
}

button,
[role="button"] {
  cursor: pointer;
}

/**
 * Override legacy focus reset from Normalize with modern Firefox focus styles.
 *
 * This is actually an improvement over the new defaults in Firefox in our testing,
 * as it triggers the better focus styles even for links, which still use a dotted
 * outline in Firefox by default.
 */

:-moz-focusring {
  outline: auto;
}

table {
  border-collapse: collapse;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */

a {
  color: inherit;
  text-decoration: inherit;
}

/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */

button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}

/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */

pre,
code,
kbd,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/**
 * 1. Make replaced elements `display: block` by default as that's
 *    the behavior you want almost all of the time. Inspired by
 *    CSS Remedy, with `svg` added as well.
 *
 *    https://github.com/mozdevs/cssremedy/issues/14
 * 
 * 2. Add `vertical-align: middle` to align replaced elements more
 *    sensibly by default when overriding `display` by adding a
 *    utility like `inline`.
 *
 *    This can trigger a poorly considered linting error in some
 *    tools but is included by design.
 * 
 *    https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210
 */

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/**
 * Constrain images and videos to the parent width and preserve
 * their intrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
video {
  max-width: 100%;
  height: auto;
}

/**
 * Ensure the default browser behavior of the `hidden` attribute.
 */

[hidden] {
  display: none;
}

*, ::before, ::after {
  --tw-border-opacity: 1;
  border-color: rgba(203, 213, 225, var(--tw-border-opacity));
}

input:where([type='text']),input:where(:not([type])),input:where([type='email']),input:where([type='url']),input:where([type='password']),input:where([type='number']),input:where([type='date']),input:where([type='datetime-local']),input:where([type='month']),input:where([type='search']),input:where([type='tel']),input:where([type='time']),input:where([type='week']),select:where([multiple]),textarea,select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #64748b;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}

input:where([type='text']):focus, input:where(:not([type])):focus, input:where([type='email']):focus, input:where([type='url']):focus, input:where([type='password']):focus, input:where([type='number']):focus, input:where([type='date']):focus, input:where([type='datetime-local']):focus, input:where([type='month']):focus, input:where([type='search']):focus, input:where([type='tel']):focus, input:where([type='time']):focus, input:where([type='week']):focus, select:where([multiple]):focus, textarea:focus, select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #64748b;
  opacity: 1;
}

input::placeholder,textarea::placeholder {
  color: #64748b;
  opacity: 1;
}

::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}

::-webkit-date-and-time-value {
  min-height: 1.5em;
}

::-webkit-date-and-time-value {
  text-align: inherit;
}

::-webkit-datetime-edit {
  display: inline-flex;
}

::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}

select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

select:where([multiple]),select:where([size]:not([size="1"])) {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}

input:where([type='checkbox']),input:where([type='radio']) {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #64748b;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}

input:where([type='checkbox']) {
  border-radius: 0px;
}

input:where([type='radio']) {
  border-radius: 100%;
}

input:where([type='checkbox']):focus,input:where([type='radio']):focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

input:where([type='checkbox']):checked,input:where([type='radio']):checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

input:where([type='checkbox']):checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}

@media (forced-colors: active)  {
  input:where([type='checkbox']):checked {
    -webkit-appearance: auto;
       -moz-appearance: auto;
            appearance: auto;
  }
}

input:where([type='radio']):checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}

@media (forced-colors: active)  {
  input:where([type='radio']):checked {
    -webkit-appearance: auto;
       -moz-appearance: auto;
            appearance: auto;
  }
}

input:where([type='checkbox']):checked:hover,input:where([type='checkbox']):checked:focus,input:where([type='radio']):checked:hover,input:where([type='radio']):checked:focus {
  border-color: transparent;
  background-color: currentColor;
}

input:where([type='checkbox']):indeterminate {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

@media (forced-colors: active)  {
  input:where([type='checkbox']):indeterminate {
    -webkit-appearance: auto;
       -moz-appearance: auto;
            appearance: auto;
  }
}

input:where([type='checkbox']):indeterminate:hover,input:where([type='checkbox']):indeterminate:focus {
  border-color: transparent;
  background-color: currentColor;
}

input:where([type='file']) {
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}

input:where([type='file']):focus {
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color;
}

.form-input,.form-textarea,.form-select,.form-multiselect {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #64748b;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}

.form-input:focus, .form-textarea:focus, .form-select:focus, .form-multiselect:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
}

.form-input::-moz-placeholder, .form-textarea::-moz-placeholder {
  color: #64748b;
  opacity: 1;
}

.form-input::placeholder,.form-textarea::placeholder {
  color: #64748b;
  opacity: 1;
}

.form-input::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}

.form-input::-webkit-date-and-time-value {
  min-height: 1.5em;
}

.form-input::-webkit-date-and-time-value {
  text-align: inherit;
}

.form-input::-webkit-datetime-edit {
  display: inline-flex;
}

.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}

.form-select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

.form-select:where([size]:not([size="1"])) {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}

.form-checkbox,.form-radio {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #64748b;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}

.form-checkbox {
  border-radius: 0px;
}

.form-radio {
  border-radius: 100%;
}

.form-checkbox:focus,.form-radio:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.form-checkbox:checked,.form-radio:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

.form-checkbox:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}

@media (forced-colors: active)  {
  .form-checkbox:checked {
    -webkit-appearance: auto;
       -moz-appearance: auto;
            appearance: auto;
  }
}

.form-radio:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}

@media (forced-colors: active)  {
  .form-radio:checked {
    -webkit-appearance: auto;
       -moz-appearance: auto;
            appearance: auto;
  }
}

.form-checkbox:checked:hover,.form-checkbox:checked:focus,.form-radio:checked:hover,.form-radio:checked:focus {
  border-color: transparent;
  background-color: currentColor;
}

.form-checkbox:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

@media (forced-colors: active)  {
  .form-checkbox:indeterminate {
    -webkit-appearance: auto;
       -moz-appearance: auto;
            appearance: auto;
  }
}

.form-checkbox:indeterminate:hover,.form-checkbox:indeterminate:focus {
  border-color: transparent;
  background-color: currentColor;
}

.sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border-width: 0 !important;
}

.not-sr-only {
  position: static !important;
  width: auto !important;
  height: auto !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}

.focus\:sr-only:focus {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border-width: 0 !important;
}

.focus\:not-sr-only:focus {
  position: static !important;
  width: auto !important;
  height: auto !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}

.pointer-events-none {
  pointer-events: none !important;
}

.pointer-events-auto {
  pointer-events: auto !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.static {
  position: static !important;
}

.fixed {
  position: fixed !important;
}

.absolute {
  position: absolute !important;
}

.relative {
  position: relative !important;
}

.sticky {
  position: sticky !important;
}

.inset-0 {
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
}

.inset-auto {
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  left: auto !important;
}

.inset-x-0 {
  left: 0 !important;
  right: 0 !important;
}

.inset-x-auto {
  left: auto !important;
  right: auto !important;
}

.inset-y-0 {
  top: 0 !important;
  bottom: 0 !important;
}

.inset-y-auto {
  top: auto !important;
  bottom: auto !important;
}

.top-0 {
  top: 0 !important;
}

.top-auto {
  top: auto !important;
}

.right-0 {
  right: 0 !important;
}

.right-auto {
  right: auto !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-auto {
  bottom: auto !important;
}

.left-0 {
  left: 0 !important;
}

.left-auto {
  left: auto !important;
}

.isolate {
  isolation: isolate !important;
}

.isolation-auto {
  isolation: auto !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-10 {
  z-index: 10 !important;
}

.z-20 {
  z-index: 20 !important;
}

.z-30 {
  z-index: 30 !important;
}

.z-40 {
  z-index: 40 !important;
}

.z-50 {
  z-index: 50 !important;
}

.z-auto {
  z-index: auto !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-first {
  order: -9999 !important;
}

.order-last {
  order: 9999 !important;
}

.order-none {
  order: 0 !important;
}

.col-auto {
  grid-column: auto !important;
}

.col-span-1 {
  grid-column: span 1 / span 1 !important;
}

.col-span-2 {
  grid-column: span 2 / span 2 !important;
}

.col-span-3 {
  grid-column: span 3 / span 3 !important;
}

.col-span-4 {
  grid-column: span 4 / span 4 !important;
}

.col-span-5 {
  grid-column: span 5 / span 5 !important;
}

.col-span-6 {
  grid-column: span 6 / span 6 !important;
}

.col-span-7 {
  grid-column: span 7 / span 7 !important;
}

.col-span-8 {
  grid-column: span 8 / span 8 !important;
}

.col-span-9 {
  grid-column: span 9 / span 9 !important;
}

.col-span-10 {
  grid-column: span 10 / span 10 !important;
}

.col-span-11 {
  grid-column: span 11 / span 11 !important;
}

.col-span-12 {
  grid-column: span 12 / span 12 !important;
}

.col-span-full {
  grid-column: 1 / -1 !important;
}

.col-start-1 {
  grid-column-start: 1 !important;
}

.col-start-2 {
  grid-column-start: 2 !important;
}

.col-start-3 {
  grid-column-start: 3 !important;
}

.col-start-4 {
  grid-column-start: 4 !important;
}

.col-start-5 {
  grid-column-start: 5 !important;
}

.col-start-6 {
  grid-column-start: 6 !important;
}

.col-start-7 {
  grid-column-start: 7 !important;
}

.col-start-8 {
  grid-column-start: 8 !important;
}

.col-start-9 {
  grid-column-start: 9 !important;
}

.col-start-10 {
  grid-column-start: 10 !important;
}

.col-start-11 {
  grid-column-start: 11 !important;
}

.col-start-12 {
  grid-column-start: 12 !important;
}

.col-start-13 {
  grid-column-start: 13 !important;
}

.col-start-auto {
  grid-column-start: auto !important;
}

.col-end-1 {
  grid-column-end: 1 !important;
}

.col-end-2 {
  grid-column-end: 2 !important;
}

.col-end-3 {
  grid-column-end: 3 !important;
}

.col-end-4 {
  grid-column-end: 4 !important;
}

.col-end-5 {
  grid-column-end: 5 !important;
}

.col-end-6 {
  grid-column-end: 6 !important;
}

.col-end-7 {
  grid-column-end: 7 !important;
}

.col-end-8 {
  grid-column-end: 8 !important;
}

.col-end-9 {
  grid-column-end: 9 !important;
}

.col-end-10 {
  grid-column-end: 10 !important;
}

.col-end-11 {
  grid-column-end: 11 !important;
}

.col-end-12 {
  grid-column-end: 12 !important;
}

.col-end-13 {
  grid-column-end: 13 !important;
}

.col-end-auto {
  grid-column-end: auto !important;
}

.row-auto {
  grid-row: auto !important;
}

.row-span-1 {
  grid-row: span 1 / span 1 !important;
}

.row-span-2 {
  grid-row: span 2 / span 2 !important;
}

.row-span-3 {
  grid-row: span 3 / span 3 !important;
}

.row-span-4 {
  grid-row: span 4 / span 4 !important;
}

.row-span-5 {
  grid-row: span 5 / span 5 !important;
}

.row-span-6 {
  grid-row: span 6 / span 6 !important;
}

.row-span-full {
  grid-row: 1 / -1 !important;
}

.float-right {
  float: right !important;
}

.float-left {
  float: left !important;
}

.float-none {
  float: none !important;
}

.clear-left {
  clear: left !important;
}

.clear-right {
  clear: right !important;
}

.clear-both {
  clear: both !important;
}

.clear-none {
  clear: none !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 0.75rem !important;
}

.m-4 {
  margin: 1rem !important;
}

.m-5 {
  margin: 1.25rem !important;
}

.m-6 {
  margin: 1.5rem !important;
}

.m-7 {
  margin: 1.75rem !important;
}

.m-8 {
  margin: 2rem !important;
}

.m-10 {
  margin: 2.5rem !important;
}

.m-12 {
  margin: 3rem !important;
}

.m-13 {
  margin: 3.25rem !important;
}

.m-14 {
  margin: 3.5rem !important;
}

.m-15 {
  margin: 3.75rem !important;
}

.m-16 {
  margin: 4rem !important;
}

.m-18 {
  margin: 4.5rem !important;
}

.m-20 {
  margin: 5rem !important;
}

.m-24 {
  margin: 6rem !important;
}

.m-26 {
  margin: 6.5rem !important;
}

.m-32 {
  margin: 8rem !important;
}

.m-40 {
  margin: 10rem !important;
}

.m-auto {
  margin: auto !important;
}

.m-px {
  margin: 1px !important;
}

.m-0\.3 {
  margin: 0.187rem !important;
}

.m-0\.5 {
  margin: 0.125rem !important;
}

.m-1\.5 {
  margin: 0.375rem !important;
}

.m-2\.5 {
  margin: 0.625rem !important;
}

.-m-1 {
  margin: -0.25rem !important;
}

.-m-2 {
  margin: -0.5rem !important;
}

.-m-3 {
  margin: -0.75rem !important;
}

.-m-4 {
  margin: -1rem !important;
}

.-m-5 {
  margin: -1.25rem !important;
}

.-m-6 {
  margin: -1.5rem !important;
}

.-m-7 {
  margin: -1.75rem !important;
}

.-m-8 {
  margin: -2rem !important;
}

.-m-10 {
  margin: -2.5rem !important;
}

.-m-12 {
  margin: -3rem !important;
}

.-m-13 {
  margin: -3.25rem !important;
}

.-m-14 {
  margin: -3.5rem !important;
}

.-m-15 {
  margin: -3.75rem !important;
}

.-m-16 {
  margin: -4rem !important;
}

.-m-18 {
  margin: -4.5rem !important;
}

.-m-20 {
  margin: -5rem !important;
}

.-m-24 {
  margin: -6rem !important;
}

.-m-26 {
  margin: -6.5rem !important;
}

.-m-32 {
  margin: -8rem !important;
}

.-m-40 {
  margin: -10rem !important;
}

.-m-px {
  margin: -1px !important;
}

.-m-0\.3 {
  margin: -0.187rem !important;
}

.-m-0\.5 {
  margin: -0.125rem !important;
}

.-m-1\.5 {
  margin: -0.375rem !important;
}

.-m-2\.5 {
  margin: -0.625rem !important;
}

.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}

.mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.mx-5 {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}

.mx-6 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.mx-7 {
  margin-left: 1.75rem !important;
  margin-right: 1.75rem !important;
}

.mx-8 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.mx-10 {
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}

.mx-12 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.mx-13 {
  margin-left: 3.25rem !important;
  margin-right: 3.25rem !important;
}

.mx-14 {
  margin-left: 3.5rem !important;
  margin-right: 3.5rem !important;
}

.mx-15 {
  margin-left: 3.75rem !important;
  margin-right: 3.75rem !important;
}

.mx-16 {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}

.mx-18 {
  margin-left: 4.5rem !important;
  margin-right: 4.5rem !important;
}

.mx-20 {
  margin-left: 5rem !important;
  margin-right: 5rem !important;
}

.mx-24 {
  margin-left: 6rem !important;
  margin-right: 6rem !important;
}

.mx-26 {
  margin-left: 6.5rem !important;
  margin-right: 6.5rem !important;
}

.mx-32 {
  margin-left: 8rem !important;
  margin-right: 8rem !important;
}

.mx-40 {
  margin-left: 10rem !important;
  margin-right: 10rem !important;
}

.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.mx-px {
  margin-left: 1px !important;
  margin-right: 1px !important;
}

.mx-0\.3 {
  margin-left: 0.187rem !important;
  margin-right: 0.187rem !important;
}

.mx-0\.5 {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}

.mx-1\.5 {
  margin-left: 0.375rem !important;
  margin-right: 0.375rem !important;
}

.mx-2\.5 {
  margin-left: 0.625rem !important;
  margin-right: 0.625rem !important;
}

.-mx-1 {
  margin-left: -0.25rem !important;
  margin-right: -0.25rem !important;
}

.-mx-2 {
  margin-left: -0.5rem !important;
  margin-right: -0.5rem !important;
}

.-mx-3 {
  margin-left: -0.75rem !important;
  margin-right: -0.75rem !important;
}

.-mx-4 {
  margin-left: -1rem !important;
  margin-right: -1rem !important;
}

.-mx-5 {
  margin-left: -1.25rem !important;
  margin-right: -1.25rem !important;
}

.-mx-6 {
  margin-left: -1.5rem !important;
  margin-right: -1.5rem !important;
}

.-mx-7 {
  margin-left: -1.75rem !important;
  margin-right: -1.75rem !important;
}

.-mx-8 {
  margin-left: -2rem !important;
  margin-right: -2rem !important;
}

.-mx-10 {
  margin-left: -2.5rem !important;
  margin-right: -2.5rem !important;
}

.-mx-12 {
  margin-left: -3rem !important;
  margin-right: -3rem !important;
}

.-mx-13 {
  margin-left: -3.25rem !important;
  margin-right: -3.25rem !important;
}

.-mx-14 {
  margin-left: -3.5rem !important;
  margin-right: -3.5rem !important;
}

.-mx-15 {
  margin-left: -3.75rem !important;
  margin-right: -3.75rem !important;
}

.-mx-16 {
  margin-left: -4rem !important;
  margin-right: -4rem !important;
}

.-mx-18 {
  margin-left: -4.5rem !important;
  margin-right: -4.5rem !important;
}

.-mx-20 {
  margin-left: -5rem !important;
  margin-right: -5rem !important;
}

.-mx-24 {
  margin-left: -6rem !important;
  margin-right: -6rem !important;
}

.-mx-26 {
  margin-left: -6.5rem !important;
  margin-right: -6.5rem !important;
}

.-mx-32 {
  margin-left: -8rem !important;
  margin-right: -8rem !important;
}

.-mx-40 {
  margin-left: -10rem !important;
  margin-right: -10rem !important;
}

.-mx-px {
  margin-left: -1px !important;
  margin-right: -1px !important;
}

.-mx-0\.3 {
  margin-left: -0.187rem !important;
  margin-right: -0.187rem !important;
}

.-mx-0\.5 {
  margin-left: -0.125rem !important;
  margin-right: -0.125rem !important;
}

.-mx-1\.5 {
  margin-left: -0.375rem !important;
  margin-right: -0.375rem !important;
}

.-mx-2\.5 {
  margin-left: -0.625rem !important;
  margin-right: -0.625rem !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-5 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

.my-6 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-7 {
  margin-top: 1.75rem !important;
  margin-bottom: 1.75rem !important;
}

.my-8 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.my-10 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.my-12 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-13 {
  margin-top: 3.25rem !important;
  margin-bottom: 3.25rem !important;
}

.my-14 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}

.my-15 {
  margin-top: 3.75rem !important;
  margin-bottom: 3.75rem !important;
}

.my-16 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.my-18 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}

.my-20 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.my-24 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.my-26 {
  margin-top: 6.5rem !important;
  margin-bottom: 6.5rem !important;
}

.my-32 {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important;
}

.my-40 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.my-px {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.my-0\.3 {
  margin-top: 0.187rem !important;
  margin-bottom: 0.187rem !important;
}

.my-0\.5 {
  margin-top: 0.125rem !important;
  margin-bottom: 0.125rem !important;
}

.my-1\.5 {
  margin-top: 0.375rem !important;
  margin-bottom: 0.375rem !important;
}

.my-2\.5 {
  margin-top: 0.625rem !important;
  margin-bottom: 0.625rem !important;
}

.-my-1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.-my-2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.-my-3 {
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important;
}

.-my-4 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.-my-5 {
  margin-top: -1.25rem !important;
  margin-bottom: -1.25rem !important;
}

.-my-6 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.-my-7 {
  margin-top: -1.75rem !important;
  margin-bottom: -1.75rem !important;
}

.-my-8 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.-my-10 {
  margin-top: -2.5rem !important;
  margin-bottom: -2.5rem !important;
}

.-my-12 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.-my-13 {
  margin-top: -3.25rem !important;
  margin-bottom: -3.25rem !important;
}

.-my-14 {
  margin-top: -3.5rem !important;
  margin-bottom: -3.5rem !important;
}

.-my-15 {
  margin-top: -3.75rem !important;
  margin-bottom: -3.75rem !important;
}

.-my-16 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

.-my-18 {
  margin-top: -4.5rem !important;
  margin-bottom: -4.5rem !important;
}

.-my-20 {
  margin-top: -5rem !important;
  margin-bottom: -5rem !important;
}

.-my-24 {
  margin-top: -6rem !important;
  margin-bottom: -6rem !important;
}

.-my-26 {
  margin-top: -6.5rem !important;
  margin-bottom: -6.5rem !important;
}

.-my-32 {
  margin-top: -8rem !important;
  margin-bottom: -8rem !important;
}

.-my-40 {
  margin-top: -10rem !important;
  margin-bottom: -10rem !important;
}

.-my-px {
  margin-top: -1px !important;
  margin-bottom: -1px !important;
}

.-my-0\.3 {
  margin-top: -0.187rem !important;
  margin-bottom: -0.187rem !important;
}

.-my-0\.5 {
  margin-top: -0.125rem !important;
  margin-bottom: -0.125rem !important;
}

.-my-1\.5 {
  margin-top: -0.375rem !important;
  margin-bottom: -0.375rem !important;
}

.-my-2\.5 {
  margin-top: -0.625rem !important;
  margin-bottom: -0.625rem !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 0.75rem !important;
}

.mt-4 {
  margin-top: 1rem !important;
}

.mt-5 {
  margin-top: 1.25rem !important;
}

.mt-6 {
  margin-top: 1.5rem !important;
}

.mt-7 {
  margin-top: 1.75rem !important;
}

.mt-8 {
  margin-top: 2rem !important;
}

.mt-10 {
  margin-top: 2.5rem !important;
}

.mt-12 {
  margin-top: 3rem !important;
}

.mt-13 {
  margin-top: 3.25rem !important;
}

.mt-14 {
  margin-top: 3.5rem !important;
}

.mt-15 {
  margin-top: 3.75rem !important;
}

.mt-16 {
  margin-top: 4rem !important;
}

.mt-18 {
  margin-top: 4.5rem !important;
}

.mt-20 {
  margin-top: 5rem !important;
}

.mt-24 {
  margin-top: 6rem !important;
}

.mt-26 {
  margin-top: 6.5rem !important;
}

.mt-32 {
  margin-top: 8rem !important;
}

.mt-40 {
  margin-top: 10rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.mt-px {
  margin-top: 1px !important;
}

.mt-0\.3 {
  margin-top: 0.187rem !important;
}

.mt-0\.5 {
  margin-top: 0.125rem !important;
}

.mt-1\.5 {
  margin-top: 0.375rem !important;
}

.mt-2\.5 {
  margin-top: 0.625rem !important;
}

.-mt-1 {
  margin-top: -0.25rem !important;
}

.-mt-2 {
  margin-top: -0.5rem !important;
}

.-mt-3 {
  margin-top: -0.75rem !important;
}

.-mt-4 {
  margin-top: -1rem !important;
}

.-mt-5 {
  margin-top: -1.25rem !important;
}

.-mt-6 {
  margin-top: -1.5rem !important;
}

.-mt-7 {
  margin-top: -1.75rem !important;
}

.-mt-8 {
  margin-top: -2rem !important;
}

.-mt-10 {
  margin-top: -2.5rem !important;
}

.-mt-12 {
  margin-top: -3rem !important;
}

.-mt-13 {
  margin-top: -3.25rem !important;
}

.-mt-14 {
  margin-top: -3.5rem !important;
}

.-mt-15 {
  margin-top: -3.75rem !important;
}

.-mt-16 {
  margin-top: -4rem !important;
}

.-mt-18 {
  margin-top: -4.5rem !important;
}

.-mt-20 {
  margin-top: -5rem !important;
}

.-mt-24 {
  margin-top: -6rem !important;
}

.-mt-26 {
  margin-top: -6.5rem !important;
}

.-mt-32 {
  margin-top: -8rem !important;
}

.-mt-40 {
  margin-top: -10rem !important;
}

.-mt-px {
  margin-top: -1px !important;
}

.-mt-0\.3 {
  margin-top: -0.187rem !important;
}

.-mt-0\.5 {
  margin-top: -0.125rem !important;
}

.-mt-1\.5 {
  margin-top: -0.375rem !important;
}

.-mt-2\.5 {
  margin-top: -0.625rem !important;
}

.mr-0 {
  margin-right: 0 !important;
}

.mr-1 {
  margin-right: 0.25rem !important;
}

.mr-2 {
  margin-right: 0.5rem !important;
}

.mr-3 {
  margin-right: 0.75rem !important;
}

.mr-4 {
  margin-right: 1rem !important;
}

.mr-5 {
  margin-right: 1.25rem !important;
}

.mr-6 {
  margin-right: 1.5rem !important;
}

.mr-7 {
  margin-right: 1.75rem !important;
}

.mr-8 {
  margin-right: 2rem !important;
}

.mr-10 {
  margin-right: 2.5rem !important;
}

.mr-12 {
  margin-right: 3rem !important;
}

.mr-13 {
  margin-right: 3.25rem !important;
}

.mr-14 {
  margin-right: 3.5rem !important;
}

.mr-15 {
  margin-right: 3.75rem !important;
}

.mr-16 {
  margin-right: 4rem !important;
}

.mr-18 {
  margin-right: 4.5rem !important;
}

.mr-20 {
  margin-right: 5rem !important;
}

.mr-24 {
  margin-right: 6rem !important;
}

.mr-26 {
  margin-right: 6.5rem !important;
}

.mr-32 {
  margin-right: 8rem !important;
}

.mr-40 {
  margin-right: 10rem !important;
}

.mr-auto {
  margin-right: auto !important;
}

.mr-px {
  margin-right: 1px !important;
}

.mr-0\.3 {
  margin-right: 0.187rem !important;
}

.mr-0\.5 {
  margin-right: 0.125rem !important;
}

.mr-1\.5 {
  margin-right: 0.375rem !important;
}

.mr-2\.5 {
  margin-right: 0.625rem !important;
}

.-mr-1 {
  margin-right: -0.25rem !important;
}

.-mr-2 {
  margin-right: -0.5rem !important;
}

.-mr-3 {
  margin-right: -0.75rem !important;
}

.-mr-4 {
  margin-right: -1rem !important;
}

.-mr-5 {
  margin-right: -1.25rem !important;
}

.-mr-6 {
  margin-right: -1.5rem !important;
}

.-mr-7 {
  margin-right: -1.75rem !important;
}

.-mr-8 {
  margin-right: -2rem !important;
}

.-mr-10 {
  margin-right: -2.5rem !important;
}

.-mr-12 {
  margin-right: -3rem !important;
}

.-mr-13 {
  margin-right: -3.25rem !important;
}

.-mr-14 {
  margin-right: -3.5rem !important;
}

.-mr-15 {
  margin-right: -3.75rem !important;
}

.-mr-16 {
  margin-right: -4rem !important;
}

.-mr-18 {
  margin-right: -4.5rem !important;
}

.-mr-20 {
  margin-right: -5rem !important;
}

.-mr-24 {
  margin-right: -6rem !important;
}

.-mr-26 {
  margin-right: -6.5rem !important;
}

.-mr-32 {
  margin-right: -8rem !important;
}

.-mr-40 {
  margin-right: -10rem !important;
}

.-mr-px {
  margin-right: -1px !important;
}

.-mr-0\.3 {
  margin-right: -0.187rem !important;
}

.-mr-0\.5 {
  margin-right: -0.125rem !important;
}

.-mr-1\.5 {
  margin-right: -0.375rem !important;
}

.-mr-2\.5 {
  margin-right: -0.625rem !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 0.75rem !important;
}

.mb-4 {
  margin-bottom: 1rem !important;
}

.mb-5 {
  margin-bottom: 1.25rem !important;
}

.mb-6 {
  margin-bottom: 1.5rem !important;
}

.mb-7 {
  margin-bottom: 1.75rem !important;
}

.mb-8 {
  margin-bottom: 2rem !important;
}

.mb-10 {
  margin-bottom: 2.5rem !important;
}

.mb-12 {
  margin-bottom: 3rem !important;
}

.mb-13 {
  margin-bottom: 3.25rem !important;
}

.mb-14 {
  margin-bottom: 3.5rem !important;
}

.mb-15 {
  margin-bottom: 3.75rem !important;
}

.mb-16 {
  margin-bottom: 4rem !important;
}

.mb-18 {
  margin-bottom: 4.5rem !important;
}

.mb-20 {
  margin-bottom: 5rem !important;
}

.mb-24 {
  margin-bottom: 6rem !important;
}

.mb-26 {
  margin-bottom: 6.5rem !important;
}

.mb-32 {
  margin-bottom: 8rem !important;
}

.mb-40 {
  margin-bottom: 10rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.mb-px {
  margin-bottom: 1px !important;
}

.mb-0\.3 {
  margin-bottom: 0.187rem !important;
}

.mb-0\.5 {
  margin-bottom: 0.125rem !important;
}

.mb-1\.5 {
  margin-bottom: 0.375rem !important;
}

.mb-2\.5 {
  margin-bottom: 0.625rem !important;
}

.-mb-1 {
  margin-bottom: -0.25rem !important;
}

.-mb-2 {
  margin-bottom: -0.5rem !important;
}

.-mb-3 {
  margin-bottom: -0.75rem !important;
}

.-mb-4 {
  margin-bottom: -1rem !important;
}

.-mb-5 {
  margin-bottom: -1.25rem !important;
}

.-mb-6 {
  margin-bottom: -1.5rem !important;
}

.-mb-7 {
  margin-bottom: -1.75rem !important;
}

.-mb-8 {
  margin-bottom: -2rem !important;
}

.-mb-10 {
  margin-bottom: -2.5rem !important;
}

.-mb-12 {
  margin-bottom: -3rem !important;
}

.-mb-13 {
  margin-bottom: -3.25rem !important;
}

.-mb-14 {
  margin-bottom: -3.5rem !important;
}

.-mb-15 {
  margin-bottom: -3.75rem !important;
}

.-mb-16 {
  margin-bottom: -4rem !important;
}

.-mb-18 {
  margin-bottom: -4.5rem !important;
}

.-mb-20 {
  margin-bottom: -5rem !important;
}

.-mb-24 {
  margin-bottom: -6rem !important;
}

.-mb-26 {
  margin-bottom: -6.5rem !important;
}

.-mb-32 {
  margin-bottom: -8rem !important;
}

.-mb-40 {
  margin-bottom: -10rem !important;
}

.-mb-px {
  margin-bottom: -1px !important;
}

.-mb-0\.3 {
  margin-bottom: -0.187rem !important;
}

.-mb-0\.5 {
  margin-bottom: -0.125rem !important;
}

.-mb-1\.5 {
  margin-bottom: -0.375rem !important;
}

.-mb-2\.5 {
  margin-bottom: -0.625rem !important;
}

.ml-0 {
  margin-left: 0 !important;
}

.ml-1 {
  margin-left: 0.25rem !important;
}

.ml-2 {
  margin-left: 0.5rem !important;
}

.ml-3 {
  margin-left: 0.75rem !important;
}

.ml-4 {
  margin-left: 1rem !important;
}

.ml-5 {
  margin-left: 1.25rem !important;
}

.ml-6 {
  margin-left: 1.5rem !important;
}

.ml-7 {
  margin-left: 1.75rem !important;
}

.ml-8 {
  margin-left: 2rem !important;
}

.ml-10 {
  margin-left: 2.5rem !important;
}

.ml-12 {
  margin-left: 3rem !important;
}

.ml-13 {
  margin-left: 3.25rem !important;
}

.ml-14 {
  margin-left: 3.5rem !important;
}

.ml-15 {
  margin-left: 3.75rem !important;
}

.ml-16 {
  margin-left: 4rem !important;
}

.ml-18 {
  margin-left: 4.5rem !important;
}

.ml-20 {
  margin-left: 5rem !important;
}

.ml-24 {
  margin-left: 6rem !important;
}

.ml-26 {
  margin-left: 6.5rem !important;
}

.ml-32 {
  margin-left: 8rem !important;
}

.ml-40 {
  margin-left: 10rem !important;
}

.ml-auto {
  margin-left: auto !important;
}

.ml-px {
  margin-left: 1px !important;
}

.ml-0\.3 {
  margin-left: 0.187rem !important;
}

.ml-0\.5 {
  margin-left: 0.125rem !important;
}

.ml-1\.5 {
  margin-left: 0.375rem !important;
}

.ml-2\.5 {
  margin-left: 0.625rem !important;
}

.-ml-1 {
  margin-left: -0.25rem !important;
}

.-ml-2 {
  margin-left: -0.5rem !important;
}

.-ml-3 {
  margin-left: -0.75rem !important;
}

.-ml-4 {
  margin-left: -1rem !important;
}

.-ml-5 {
  margin-left: -1.25rem !important;
}

.-ml-6 {
  margin-left: -1.5rem !important;
}

.-ml-7 {
  margin-left: -1.75rem !important;
}

.-ml-8 {
  margin-left: -2rem !important;
}

.-ml-10 {
  margin-left: -2.5rem !important;
}

.-ml-12 {
  margin-left: -3rem !important;
}

.-ml-13 {
  margin-left: -3.25rem !important;
}

.-ml-14 {
  margin-left: -3.5rem !important;
}

.-ml-15 {
  margin-left: -3.75rem !important;
}

.-ml-16 {
  margin-left: -4rem !important;
}

.-ml-18 {
  margin-left: -4.5rem !important;
}

.-ml-20 {
  margin-left: -5rem !important;
}

.-ml-24 {
  margin-left: -6rem !important;
}

.-ml-26 {
  margin-left: -6.5rem !important;
}

.-ml-32 {
  margin-left: -8rem !important;
}

.-ml-40 {
  margin-left: -10rem !important;
}

.-ml-px {
  margin-left: -1px !important;
}

.-ml-0\.3 {
  margin-left: -0.187rem !important;
}

.-ml-0\.5 {
  margin-left: -0.125rem !important;
}

.-ml-1\.5 {
  margin-left: -0.375rem !important;
}

.-ml-2\.5 {
  margin-left: -0.625rem !important;
}

.box-border {
  box-sizing: border-box !important;
}

.box-content {
  box-sizing: content-box !important;
}

.block {
  display: block !important;
}

.inline-block {
  display: inline-block !important;
}

.inline {
  display: inline !important;
}

.flex {
  display: flex !important;
}

.inline-flex {
  display: inline-flex !important;
}

.table {
  display: table !important;
}

.inline-table {
  display: inline-table !important;
}

.table-caption {
  display: table-caption !important;
}

.table-cell {
  display: table-cell !important;
}

.table-column {
  display: table-column !important;
}

.table-column-group {
  display: table-column-group !important;
}

.table-footer-group {
  display: table-footer-group !important;
}

.table-header-group {
  display: table-header-group !important;
}

.table-row-group {
  display: table-row-group !important;
}

.table-row {
  display: table-row !important;
}

.flow-root {
  display: flow-root !important;
}

.grid {
  display: grid !important;
}

.inline-grid {
  display: inline-grid !important;
}

.contents {
  display: contents !important;
}

.list-item {
  display: list-item !important;
}

.hidden {
  display: none !important;
}

.h-0 {
  height: 0 !important;
}

.h-1 {
  height: 0.25rem !important;
}

.h-2 {
  height: 0.5rem !important;
}

.h-3 {
  height: 0.75rem !important;
}

.h-4 {
  height: 1rem !important;
}

.h-5 {
  height: 1.25rem !important;
}

.h-6 {
  height: 1.5rem !important;
}

.h-7 {
  height: 1.75rem !important;
}

.h-8 {
  height: 2rem !important;
}

.h-10 {
  height: 2.5rem !important;
}

.h-12 {
  height: 3rem !important;
}

.h-13 {
  height: 3.25rem !important;
}

.h-14 {
  height: 3.5rem !important;
}

.h-15 {
  height: 3.75rem !important;
}

.h-16 {
  height: 4rem !important;
}

.h-18 {
  height: 4.5rem !important;
}

.h-20 {
  height: 5rem !important;
}

.h-24 {
  height: 6rem !important;
}

.h-26 {
  height: 6.5rem !important;
}

.h-32 {
  height: 8rem !important;
}

.h-40 {
  height: 10rem !important;
}

.h-auto {
  height: auto !important;
}

.h-px {
  height: 1px !important;
}

.h-0\.3 {
  height: 0.187rem !important;
}

.h-0\.5 {
  height: 0.125rem !important;
}

.h-1\.5 {
  height: 0.375rem !important;
}

.h-2\.5 {
  height: 0.625rem !important;
}

.h-full {
  height: 100% !important;
}

.h-screen {
  height: 100vh !important;
}

.max-h-0 {
  max-height: 0 !important;
}

.max-h-xs {
  max-height: 1.25rem !important;
}

.max-h-full {
  max-height: 100% !important;
}

.max-h-screen {
  max-height: 100vh !important;
}

.min-h-0 {
  min-height: 0 !important;
}

.min-h-full {
  min-height: 100% !important;
}

.min-h-screen {
  min-height: 100vh !important;
}

.w-0 {
  width: 0 !important;
}

.w-1 {
  width: 0.25rem !important;
}

.w-2 {
  width: 0.5rem !important;
}

.w-3 {
  width: 0.75rem !important;
}

.w-4 {
  width: 1rem !important;
}

.w-5 {
  width: 1.25rem !important;
}

.w-6 {
  width: 1.5rem !important;
}

.w-7 {
  width: 1.75rem !important;
}

.w-8 {
  width: 2rem !important;
}

.w-10 {
  width: 2.5rem !important;
}

.w-12 {
  width: 3rem !important;
}

.w-13 {
  width: 3.25rem !important;
}

.w-14 {
  width: 3.5rem !important;
}

.w-15 {
  width: 3.75rem !important;
}

.w-16 {
  width: 4rem !important;
}

.w-18 {
  width: 4.5rem !important;
}

.w-20 {
  width: 5rem !important;
}

.w-24 {
  width: 6rem !important;
}

.w-26 {
  width: 6.5rem !important;
}

.w-32 {
  width: 8rem !important;
}

.w-40 {
  width: 10rem !important;
}

.w-auto {
  width: auto !important;
}

.w-px {
  width: 1px !important;
}

.w-0\.3 {
  width: 0.187rem !important;
}

.w-0\.5 {
  width: 0.125rem !important;
}

.w-1\.5 {
  width: 0.375rem !important;
}

.w-2\.5 {
  width: 0.625rem !important;
}

.w-1\/2 {
  width: 50% !important;
}

.w-1\/3 {
  width: 33.333333% !important;
}

.w-2\/3 {
  width: 66.666667% !important;
}

.w-2\/5 {
  width: 40% !important;
}

.w-full {
  width: 100% !important;
}

.w-screen {
  width: 100vw !important;
}

.min-w-0 {
  min-width: 0 !important;
}

.min-w-150 {
  min-width: 150px !important;
}

.min-w-full {
  min-width: 100% !important;
}

.max-w-6 {
  max-width: 1.5rem !important;
}

.max-w-xs {
  max-width: 20rem !important;
}

.max-w-sm {
  max-width: 24rem !important;
}

.max-w-md {
  max-width: 28rem !important;
}

.max-w-lg {
  max-width: 32rem !important;
}

.max-w-xl {
  max-width: 36rem !important;
}

.max-w-2xl {
  max-width: 42rem !important;
}

.max-w-3xl {
  max-width: 48rem !important;
}

.max-w-4xl {
  max-width: 56rem !important;
}

.max-w-5xl {
  max-width: 64rem !important;
}

.max-w-6xl {
  max-width: 72rem !important;
}

.max-w-full {
  max-width: 100% !important;
}

.flex-1 {
  flex: 1 1 0% !important;
}

.flex-100 {
  flex: 100% !important;
}

.flex-auto {
  flex: 1 1 auto !important;
}

.flex-full {
  flex: 1 0 auto !important;
}

.flex-initial {
  flex: 0 1 auto !important;
}

.flex-none {
  flex: none !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-default {
  flex-shrink: 1 !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-default {
  flex-grow: 1 !important;
}

.table-auto {
  table-layout: auto !important;
}

.table-fixed {
  table-layout: fixed !important;
}

.border-collapse {
  border-collapse: collapse !important;
}

.border-separate {
  border-collapse: separate !important;
}

.transform {
  --tw-translate-x: 0 !important;
  --tw-translate-y: 0 !important;
  --tw-rotate: 0 !important;
  --tw-skew-x: 0 !important;
  --tw-skew-y: 0 !important;
  --tw-scale-x: 1 !important;
  --tw-scale-y: 1 !important;
  transform: translateX(var(--tw-translate-x)) translateY(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)) !important;
}

.transform-gpu {
  --tw-translate-x: 0 !important;
  --tw-translate-y: 0 !important;
  --tw-rotate: 0 !important;
  --tw-skew-x: 0 !important;
  --tw-skew-y: 0 !important;
  --tw-scale-x: 1 !important;
  --tw-scale-y: 1 !important;
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.transform-none {
  transform: none !important;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes ping {
  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

@keyframes bounce {
  0%, 100% {
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50% {
    transform: none;
    animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}

.animate-none {
  animation: none !important;
}

.animate-spin {
  animation: spin 1s linear infinite !important;
}

.animate-ping {
  animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
}

.animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
}

.animate-bounce {
  animation: bounce 1s infinite !important;
}

.cursor-auto {
  cursor: auto !important;
}

.cursor {
  cursor: default !important;
}

.cursor-pointer {
  cursor: pointer !important;
}

.cursor-wait {
  cursor: wait !important;
}

.cursor-text {
  cursor: text !important;
}

.cursor-move {
  cursor: move !important;
}

.cursor-not-allowed {
  cursor: not-allowed !important;
}

.select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.select-text {
  -webkit-user-select: text !important;
     -moz-user-select: text !important;
          user-select: text !important;
}

.select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.resize-none {
  resize: none !important;
}

.resize-y {
  resize: vertical !important;
}

.resize-x {
  resize: horizontal !important;
}

.resize {
  resize: both !important;
}

.list-inside {
  list-style-position: inside !important;
}

.list-outside {
  list-style-position: outside !important;
}

.list-none {
  list-style-type: none !important;
}

.list-disc {
  list-style-type: disc !important;
}

.list-decimal {
  list-style-type: decimal !important;
}

.appearance-none {
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
}

.auto-cols-auto {
  grid-auto-columns: auto !important;
}

.auto-cols-min {
  grid-auto-columns: min-content !important;
}

.auto-cols-max {
  grid-auto-columns: max-content !important;
}

.auto-cols-fr {
  grid-auto-columns: minmax(0, 1fr) !important;
}

.grid-flow-row {
  grid-auto-flow: row !important;
}

.grid-flow-col {
  grid-auto-flow: column !important;
}

.grid-flow-row-dense {
  grid-auto-flow: row dense !important;
}

.grid-flow-col-dense {
  grid-auto-flow: column dense !important;
}

.auto-rows-auto {
  grid-auto-rows: auto !important;
}

.auto-rows-min {
  grid-auto-rows: min-content !important;
}

.auto-rows-max {
  grid-auto-rows: max-content !important;
}

.auto-rows-fr {
  grid-auto-rows: minmax(0, 1fr) !important;
}

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}

.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
}

.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
}

.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
}

.grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
}

.grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
}

.grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
}

.grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
}

.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
}

.grid-cols-none {
  grid-template-columns: none !important;
}

.grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
}

.grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
}

.grid-rows-3 {
  grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
}

.grid-rows-4 {
  grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
}

.grid-rows-5 {
  grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
}

.grid-rows-6 {
  grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
}

.grid-rows-none {
  grid-template-rows: none !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-col {
  flex-direction: column !important;
}

.flex-col-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.place-content-center {
  place-content: center !important;
}

.place-content-start {
  place-content: start !important;
}

.place-content-end {
  place-content: end !important;
}

.place-content-between {
  place-content: space-between !important;
}

.place-content-around {
  place-content: space-around !important;
}

.place-content-evenly {
  place-content: space-evenly !important;
}

.place-content-stretch {
  place-content: stretch !important;
}

.place-items-start {
  place-items: start !important;
}

.place-items-end {
  place-items: end !important;
}

.place-items-center {
  place-items: center !important;
}

.place-items-stretch {
  place-items: stretch !important;
}

.content-center {
  align-content: center !important;
}

.content-start {
  align-content: flex-start !important;
}

.content-end {
  align-content: flex-end !important;
}

.content-between {
  align-content: space-between !important;
}

.content-around {
  align-content: space-around !important;
}

.content-evenly {
  align-content: space-evenly !important;
}

.items-start {
  align-items: flex-start !important;
}

.items-end {
  align-items: flex-end !important;
}

.items-center {
  align-items: center !important;
}

.items-baseline {
  align-items: baseline !important;
}

.items-stretch {
  align-items: stretch !important;
}

.justify-start {
  justify-content: flex-start !important;
}

.justify-end {
  justify-content: flex-end !important;
}

.justify-center {
  justify-content: center !important;
}

.justify-between {
  justify-content: space-between !important;
}

.justify-around {
  justify-content: space-around !important;
}

.justify-evenly {
  justify-content: space-evenly !important;
}

.justify-items-start {
  justify-items: start !important;
}

.justify-items-end {
  justify-items: end !important;
}

.justify-items-center {
  justify-items: center !important;
}

.justify-items-stretch {
  justify-items: stretch !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 0.75rem !important;
}

.gap-4 {
  gap: 1rem !important;
}

.gap-5 {
  gap: 1.25rem !important;
}

.gap-6 {
  gap: 1.5rem !important;
}

.gap-7 {
  gap: 1.75rem !important;
}

.gap-8 {
  gap: 2rem !important;
}

.gap-10 {
  gap: 2.5rem !important;
}

.gap-12 {
  gap: 3rem !important;
}

.gap-13 {
  gap: 3.25rem !important;
}

.gap-14 {
  gap: 3.5rem !important;
}

.gap-15 {
  gap: 3.75rem !important;
}

.gap-16 {
  gap: 4rem !important;
}

.gap-18 {
  gap: 4.5rem !important;
}

.gap-20 {
  gap: 5rem !important;
}

.gap-24 {
  gap: 6rem !important;
}

.gap-26 {
  gap: 6.5rem !important;
}

.gap-32 {
  gap: 8rem !important;
}

.gap-40 {
  gap: 10rem !important;
}

.gap-px {
  gap: 1px !important;
}

.gap-0\.3 {
  gap: 0.187rem !important;
}

.gap-0\.5 {
  gap: 0.125rem !important;
}

.gap-1\.5 {
  gap: 0.375rem !important;
}

.gap-2\.5 {
  gap: 0.625rem !important;
}

.gap-x-0 {
  -moz-column-gap: 0 !important;
       column-gap: 0 !important;
}

.gap-x-1 {
  -moz-column-gap: 0.25rem !important;
       column-gap: 0.25rem !important;
}

.gap-x-2 {
  -moz-column-gap: 0.5rem !important;
       column-gap: 0.5rem !important;
}

.gap-x-3 {
  -moz-column-gap: 0.75rem !important;
       column-gap: 0.75rem !important;
}

.gap-x-4 {
  -moz-column-gap: 1rem !important;
       column-gap: 1rem !important;
}

.gap-x-5 {
  -moz-column-gap: 1.25rem !important;
       column-gap: 1.25rem !important;
}

.gap-x-6 {
  -moz-column-gap: 1.5rem !important;
       column-gap: 1.5rem !important;
}

.gap-x-7 {
  -moz-column-gap: 1.75rem !important;
       column-gap: 1.75rem !important;
}

.gap-x-8 {
  -moz-column-gap: 2rem !important;
       column-gap: 2rem !important;
}

.gap-x-10 {
  -moz-column-gap: 2.5rem !important;
       column-gap: 2.5rem !important;
}

.gap-x-12 {
  -moz-column-gap: 3rem !important;
       column-gap: 3rem !important;
}

.gap-x-13 {
  -moz-column-gap: 3.25rem !important;
       column-gap: 3.25rem !important;
}

.gap-x-14 {
  -moz-column-gap: 3.5rem !important;
       column-gap: 3.5rem !important;
}

.gap-x-15 {
  -moz-column-gap: 3.75rem !important;
       column-gap: 3.75rem !important;
}

.gap-x-16 {
  -moz-column-gap: 4rem !important;
       column-gap: 4rem !important;
}

.gap-x-18 {
  -moz-column-gap: 4.5rem !important;
       column-gap: 4.5rem !important;
}

.gap-x-20 {
  -moz-column-gap: 5rem !important;
       column-gap: 5rem !important;
}

.gap-x-24 {
  -moz-column-gap: 6rem !important;
       column-gap: 6rem !important;
}

.gap-x-26 {
  -moz-column-gap: 6.5rem !important;
       column-gap: 6.5rem !important;
}

.gap-x-32 {
  -moz-column-gap: 8rem !important;
       column-gap: 8rem !important;
}

.gap-x-40 {
  -moz-column-gap: 10rem !important;
       column-gap: 10rem !important;
}

.gap-x-px {
  -moz-column-gap: 1px !important;
       column-gap: 1px !important;
}

.gap-x-0\.3 {
  -moz-column-gap: 0.187rem !important;
       column-gap: 0.187rem !important;
}

.gap-x-0\.5 {
  -moz-column-gap: 0.125rem !important;
       column-gap: 0.125rem !important;
}

.gap-x-1\.5 {
  -moz-column-gap: 0.375rem !important;
       column-gap: 0.375rem !important;
}

.gap-x-2\.5 {
  -moz-column-gap: 0.625rem !important;
       column-gap: 0.625rem !important;
}

.gap-y-0 {
  row-gap: 0 !important;
}

.gap-y-1 {
  row-gap: 0.25rem !important;
}

.gap-y-2 {
  row-gap: 0.5rem !important;
}

.gap-y-3 {
  row-gap: 0.75rem !important;
}

.gap-y-4 {
  row-gap: 1rem !important;
}

.gap-y-5 {
  row-gap: 1.25rem !important;
}

.gap-y-6 {
  row-gap: 1.5rem !important;
}

.gap-y-7 {
  row-gap: 1.75rem !important;
}

.gap-y-8 {
  row-gap: 2rem !important;
}

.gap-y-10 {
  row-gap: 2.5rem !important;
}

.gap-y-12 {
  row-gap: 3rem !important;
}

.gap-y-13 {
  row-gap: 3.25rem !important;
}

.gap-y-14 {
  row-gap: 3.5rem !important;
}

.gap-y-15 {
  row-gap: 3.75rem !important;
}

.gap-y-16 {
  row-gap: 4rem !important;
}

.gap-y-18 {
  row-gap: 4.5rem !important;
}

.gap-y-20 {
  row-gap: 5rem !important;
}

.gap-y-24 {
  row-gap: 6rem !important;
}

.gap-y-26 {
  row-gap: 6.5rem !important;
}

.gap-y-32 {
  row-gap: 8rem !important;
}

.gap-y-40 {
  row-gap: 10rem !important;
}

.gap-y-px {
  row-gap: 1px !important;
}

.gap-y-0\.3 {
  row-gap: 0.187rem !important;
}

.gap-y-0\.5 {
  row-gap: 0.125rem !important;
}

.gap-y-1\.5 {
  row-gap: 0.375rem !important;
}

.gap-y-2\.5 {
  row-gap: 0.625rem !important;
}

.space-x-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(0px * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(1rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(1.25rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(1.5rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-7 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(1.75rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(2rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(2.5rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(3rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-13 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(3.25rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(3.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-14 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(3.5rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-15 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(3.75rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(3.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-16 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(4rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-18 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(4.5rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(4.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-20 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(5rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-24 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(6rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-26 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(6.5rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(6.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-32 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(8rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-40 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(10rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-px > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(1px * var(--tw-space-x-reverse)) !important;
  margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-0\.3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(0.187rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0.187rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(0.125rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(0.375rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(0.625rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-0.25rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-0.5rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-0.75rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-1rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-1.25rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-1.5rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-7 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-1.75rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-2rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-2.5rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-3rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-13 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-3.25rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-3.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-14 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-3.5rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-15 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-3.75rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-3.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-16 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-4rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-18 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-4.5rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-4.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-20 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-5rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-24 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-6rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-26 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-6.5rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-6.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-32 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-8rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-40 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-10rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-px > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-1px * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-0\.3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-0.187rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-0.187rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-0.125rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-0.375rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-0.625rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-y-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(0px * var(--tw-space-y-reverse)) !important;
}

.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)) !important;
}

.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)) !important;
}

.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse)) !important;
}

.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(1rem * var(--tw-space-y-reverse)) !important;
}

.space-y-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse)) !important;
}

.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)) !important;
}

.space-y-7 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(1.75rem * var(--tw-space-y-reverse)) !important;
}

.space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(2rem * var(--tw-space-y-reverse)) !important;
}

.space-y-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(2.5rem * var(--tw-space-y-reverse)) !important;
}

.space-y-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(3rem * var(--tw-space-y-reverse)) !important;
}

.space-y-13 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(3.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(3.25rem * var(--tw-space-y-reverse)) !important;
}

.space-y-14 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(3.5rem * var(--tw-space-y-reverse)) !important;
}

.space-y-15 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(3.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(3.75rem * var(--tw-space-y-reverse)) !important;
}

.space-y-16 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(4rem * var(--tw-space-y-reverse)) !important;
}

.space-y-18 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(4.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(4.5rem * var(--tw-space-y-reverse)) !important;
}

.space-y-20 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(5rem * var(--tw-space-y-reverse)) !important;
}

.space-y-24 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(6rem * var(--tw-space-y-reverse)) !important;
}

.space-y-26 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(6.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(6.5rem * var(--tw-space-y-reverse)) !important;
}

.space-y-32 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(8rem * var(--tw-space-y-reverse)) !important;
}

.space-y-40 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(10rem * var(--tw-space-y-reverse)) !important;
}

.space-y-px > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(1px * var(--tw-space-y-reverse)) !important;
}

.space-y-0\.3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(0.187rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(0.187rem * var(--tw-space-y-reverse)) !important;
}

.space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(0.125rem * var(--tw-space-y-reverse)) !important;
}

.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(0.375rem * var(--tw-space-y-reverse)) !important;
}

.space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(0.625rem * var(--tw-space-y-reverse)) !important;
}

.-space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse)) !important;
}

.-space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse)) !important;
}

.-space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse)) !important;
}

.-space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-1rem * var(--tw-space-y-reverse)) !important;
}

.-space-y-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse)) !important;
}

.-space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse)) !important;
}

.-space-y-7 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse)) !important;
}

.-space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-2rem * var(--tw-space-y-reverse)) !important;
}

.-space-y-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse)) !important;
}

.-space-y-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-3rem * var(--tw-space-y-reverse)) !important;
}

.-space-y-13 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-3.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-3.25rem * var(--tw-space-y-reverse)) !important;
}

.-space-y-14 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse)) !important;
}

.-space-y-15 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-3.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-3.75rem * var(--tw-space-y-reverse)) !important;
}

.-space-y-16 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-4rem * var(--tw-space-y-reverse)) !important;
}

.-space-y-18 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-4.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-4.5rem * var(--tw-space-y-reverse)) !important;
}

.-space-y-20 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-5rem * var(--tw-space-y-reverse)) !important;
}

.-space-y-24 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-6rem * var(--tw-space-y-reverse)) !important;
}

.-space-y-26 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-6.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-6.5rem * var(--tw-space-y-reverse)) !important;
}

.-space-y-32 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-8rem * var(--tw-space-y-reverse)) !important;
}

.-space-y-40 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-10rem * var(--tw-space-y-reverse)) !important;
}

.-space-y-px > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-1px * var(--tw-space-y-reverse)) !important;
}

.-space-y-0\.3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-0.187rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-0.187rem * var(--tw-space-y-reverse)) !important;
}

.-space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse)) !important;
}

.-space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse)) !important;
}

.-space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse)) !important;
}

.space-y-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 1 !important;
}

.space-x-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 1 !important;
}

.divide-x-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0 !important;
  border-right-width: calc(0px * var(--tw-divide-x-reverse)) !important;
  border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse))) !important;
}

.divide-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0 !important;
  border-right-width: calc(2px * var(--tw-divide-x-reverse)) !important;
  border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse))) !important;
}

.divide-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0 !important;
  border-right-width: calc(3px * var(--tw-divide-x-reverse)) !important;
  border-left-width: calc(3px * calc(1 - var(--tw-divide-x-reverse))) !important;
}

.divide-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0 !important;
  border-right-width: calc(4px * var(--tw-divide-x-reverse)) !important;
  border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse))) !important;
}

.divide-x-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0 !important;
  border-right-width: calc(8px * var(--tw-divide-x-reverse)) !important;
  border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse))) !important;
}

.divide-x > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0 !important;
  border-right-width: calc(1px * var(--tw-divide-x-reverse)) !important;
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))) !important;
}

.divide-y-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0 !important;
  border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse))) !important;
  border-bottom-width: calc(0px * var(--tw-divide-y-reverse)) !important;
}

.divide-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0 !important;
  border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse))) !important;
  border-bottom-width: calc(2px * var(--tw-divide-y-reverse)) !important;
}

.divide-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0 !important;
  border-top-width: calc(3px * calc(1 - var(--tw-divide-y-reverse))) !important;
  border-bottom-width: calc(3px * var(--tw-divide-y-reverse)) !important;
}

.divide-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0 !important;
  border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse))) !important;
  border-bottom-width: calc(4px * var(--tw-divide-y-reverse)) !important;
}

.divide-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0 !important;
  border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse))) !important;
  border-bottom-width: calc(8px * var(--tw-divide-y-reverse)) !important;
}

.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0 !important;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))) !important;
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse)) !important;
}

.divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 1 !important;
}

.divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 1 !important;
}

.divide-solid > :not([hidden]) ~ :not([hidden]) {
  border-style: solid !important;
}

.divide-dashed > :not([hidden]) ~ :not([hidden]) {
  border-style: dashed !important;
}

.divide-dotted > :not([hidden]) ~ :not([hidden]) {
  border-style: dotted !important;
}

.divide-double > :not([hidden]) ~ :not([hidden]) {
  border-style: double !important;
}

.divide-none > :not([hidden]) ~ :not([hidden]) {
  border-style: none !important;
}

.divide-transparent > :not([hidden]) ~ :not([hidden]) {
  border-color: transparent !important;
}

.divide-secondary-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(244, 247, 240, var(--tw-divide-opacity)) !important;
}

.divide-secondary-300 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(238, 249, 222, var(--tw-divide-opacity)) !important;
}

.divide-secondary-500 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(227, 239, 211, var(--tw-divide-opacity)) !important;
}

.divide-secondary-800 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(203, 218, 182, var(--tw-divide-opacity)) !important;
}

.divide-black > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(20, 20, 20, var(--tw-divide-opacity)) !important;
}

.divide-white > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(255, 255, 255, var(--tw-divide-opacity)) !important;
}

.divide-gray-50 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(248, 250, 252, var(--tw-divide-opacity)) !important;
}

.divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(241, 245, 249, var(--tw-divide-opacity)) !important;
}

.divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(226, 232, 240, var(--tw-divide-opacity)) !important;
}

.divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(203, 213, 225, var(--tw-divide-opacity)) !important;
}

.divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(148, 163, 184, var(--tw-divide-opacity)) !important;
}

.divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(100, 116, 139, var(--tw-divide-opacity)) !important;
}

.divide-gray-600 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(71, 85, 105, var(--tw-divide-opacity)) !important;
}

.divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(51, 65, 85, var(--tw-divide-opacity)) !important;
}

.divide-gray-800 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(30, 41, 59, var(--tw-divide-opacity)) !important;
}

.divide-gray-900 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(15, 23, 42, var(--tw-divide-opacity)) !important;
}

.divide-blue-50 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(239, 246, 255, var(--tw-divide-opacity)) !important;
}

.divide-blue-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(219, 234, 254, var(--tw-divide-opacity)) !important;
}

.divide-blue-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(191, 219, 254, var(--tw-divide-opacity)) !important;
}

.divide-blue-300 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(147, 197, 253, var(--tw-divide-opacity)) !important;
}

.divide-blue-400 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(96, 165, 250, var(--tw-divide-opacity)) !important;
}

.divide-blue-500 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(59, 130, 246, var(--tw-divide-opacity)) !important;
}

.divide-blue-600 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(37, 99, 235, var(--tw-divide-opacity)) !important;
}

.divide-blue-700 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(29, 78, 216, var(--tw-divide-opacity)) !important;
}

.divide-blue-800 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(30, 64, 175, var(--tw-divide-opacity)) !important;
}

.divide-blue-900 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(30, 58, 138, var(--tw-divide-opacity)) !important;
}

.divide-red-50 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(254, 242, 242, var(--tw-divide-opacity)) !important;
}

.divide-red-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(254, 226, 226, var(--tw-divide-opacity)) !important;
}

.divide-red-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(254, 202, 202, var(--tw-divide-opacity)) !important;
}

.divide-red-300 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(252, 165, 165, var(--tw-divide-opacity)) !important;
}

.divide-red-400 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(248, 113, 113, var(--tw-divide-opacity)) !important;
}

.divide-red-500 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(239, 68, 68, var(--tw-divide-opacity)) !important;
}

.divide-red-600 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(220, 38, 38, var(--tw-divide-opacity)) !important;
}

.divide-red-700 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(185, 28, 28, var(--tw-divide-opacity)) !important;
}

.divide-red-800 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(153, 27, 27, var(--tw-divide-opacity)) !important;
}

.divide-red-900 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(127, 29, 29, var(--tw-divide-opacity)) !important;
}

.divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(255, 251, 235, var(--tw-divide-opacity)) !important;
}

.divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(254, 243, 199, var(--tw-divide-opacity)) !important;
}

.divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(253, 230, 138, var(--tw-divide-opacity)) !important;
}

.divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(252, 211, 77, var(--tw-divide-opacity)) !important;
}

.divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(251, 191, 36, var(--tw-divide-opacity)) !important;
}

.divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(245, 158, 11, var(--tw-divide-opacity)) !important;
}

.divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(217, 119, 6, var(--tw-divide-opacity)) !important;
}

.divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(180, 83, 9, var(--tw-divide-opacity)) !important;
}

.divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(146, 64, 14, var(--tw-divide-opacity)) !important;
}

.divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(120, 53, 15, var(--tw-divide-opacity)) !important;
}

.divide-green-50 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(236, 253, 245, var(--tw-divide-opacity)) !important;
}

.divide-green-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(209, 250, 229, var(--tw-divide-opacity)) !important;
}

.divide-green-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(167, 243, 208, var(--tw-divide-opacity)) !important;
}

.divide-green-300 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(110, 231, 183, var(--tw-divide-opacity)) !important;
}

.divide-green-400 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(52, 211, 153, var(--tw-divide-opacity)) !important;
}

.divide-green-500 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(16, 185, 129, var(--tw-divide-opacity)) !important;
}

.divide-green-600 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(5, 150, 105, var(--tw-divide-opacity)) !important;
}

.divide-green-700 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(4, 120, 87, var(--tw-divide-opacity)) !important;
}

.divide-green-800 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(6, 95, 70, var(--tw-divide-opacity)) !important;
}

.divide-green-900 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
  border-color: rgba(6, 78, 59, var(--tw-divide-opacity)) !important;
}

.divide-skin-primary-100 > :not([hidden]) ~ :not([hidden]) {
  border-color: var(--color-theme-100) !important;
}

.divide-skin-primary-200 > :not([hidden]) ~ :not([hidden]) {
  border-color: var(--color-theme-200) !important;
}

.divide-skin-primary-300 > :not([hidden]) ~ :not([hidden]) {
  border-color: var(--color-theme-300) !important;
}

.divide-skin-primary-400 > :not([hidden]) ~ :not([hidden]) {
  border-color: var(--color-theme-400) !important;
}

.divide-skin-primary-500 > :not([hidden]) ~ :not([hidden]) {
  border-color: var(--color-theme-500) !important;
}

.divide-skin-primary-600 > :not([hidden]) ~ :not([hidden]) {
  border-color: var(--color-theme-600) !important;
}

.divide-skin-primary-700 > :not([hidden]) ~ :not([hidden]) {
  border-color: var(--color-theme-700) !important;
}

.divide-skin-primary-800 > :not([hidden]) ~ :not([hidden]) {
  border-color: var(--color-theme-800) !important;
}

.divide-skin-primary-900 > :not([hidden]) ~ :not([hidden]) {
  border-color: var(--color-theme-900) !important;
}

.divide-skin-spinner-light > :not([hidden]) ~ :not([hidden]) {
  border-color: var(--color-spinner-light) !important;
}

.divide-skin-spinner-dark > :not([hidden]) ~ :not([hidden]) {
  border-color: var(--color-spinner-dark) !important;
}

.divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0 !important;
}

.divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.25 !important;
}

.divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.5 !important;
}

.divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.6 !important;
}

.divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.75 !important;
}

.divide-opacity-85 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.85 !important;
}

.divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1 !important;
}

.place-self-auto {
  place-self: auto !important;
}

.place-self-start {
  place-self: start !important;
}

.place-self-end {
  place-self: end !important;
}

.place-self-center {
  place-self: center !important;
}

.place-self-stretch {
  place-self: stretch !important;
}

.self-auto {
  align-self: auto !important;
}

.self-start {
  align-self: flex-start !important;
}

.self-end {
  align-self: flex-end !important;
}

.self-center {
  align-self: center !important;
}

.self-stretch {
  align-self: stretch !important;
}

.self-baseline {
  align-self: baseline !important;
}

.justify-self-auto {
  justify-self: auto !important;
}

.justify-self-start {
  justify-self: start !important;
}

.justify-self-end {
  justify-self: end !important;
}

.justify-self-center {
  justify-self: center !important;
}

.justify-self-stretch {
  justify-self: stretch !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.overscroll-auto {
  overscroll-behavior: auto !important;
}

.overscroll-contain {
  overscroll-behavior: contain !important;
}

.overscroll-none {
  overscroll-behavior: none !important;
}

.overscroll-y-auto {
  overscroll-behavior-y: auto !important;
}

.overscroll-y-contain {
  overscroll-behavior-y: contain !important;
}

.overscroll-y-none {
  overscroll-behavior-y: none !important;
}

.overscroll-x-auto {
  overscroll-behavior-x: auto !important;
}

.overscroll-x-contain {
  overscroll-behavior-x: contain !important;
}

.overscroll-x-none {
  overscroll-behavior-x: none !important;
}

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

.overflow-ellipsis {
  text-overflow: ellipsis !important;
}

.overflow-clip {
  text-overflow: clip !important;
}

.whitespace-normal {
  white-space: normal !important;
}

.whitespace-nowrap {
  white-space: nowrap !important;
}

.whitespace-pre {
  white-space: pre !important;
}

.whitespace-pre-line {
  white-space: pre-line !important;
}

.whitespace-pre-wrap {
  white-space: pre-wrap !important;
}

.break-normal {
  overflow-wrap: normal !important;
  word-break: normal !important;
}

.break-words {
  overflow-wrap: break-word !important;
}

.break-all {
  word-break: break-all !important;
}

.rounded-none {
  border-radius: 0 !important;
}

.rounded {
  border-radius: 0.188rem !important;
}

.rounded-sm {
  border-radius: 0.125rem !important;
}

.rounded-md {
  border-radius: 0.375rem !important;
}

.rounded-lg {
  border-radius: 0.5rem !important;
}

.rounded-full {
  border-radius: 9999px !important;
}

.rounded-t-none {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-t {
  border-top-left-radius: 0.188rem !important;
  border-top-right-radius: 0.188rem !important;
}

.rounded-t-sm {
  border-top-left-radius: 0.125rem !important;
  border-top-right-radius: 0.125rem !important;
}

.rounded-t-md {
  border-top-left-radius: 0.375rem !important;
  border-top-right-radius: 0.375rem !important;
}

.rounded-t-lg {
  border-top-left-radius: 0.5rem !important;
  border-top-right-radius: 0.5rem !important;
}

.rounded-t-full {
  border-top-left-radius: 9999px !important;
  border-top-right-radius: 9999px !important;
}

.rounded-r-none {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-r {
  border-top-right-radius: 0.188rem !important;
  border-bottom-right-radius: 0.188rem !important;
}

.rounded-r-sm {
  border-top-right-radius: 0.125rem !important;
  border-bottom-right-radius: 0.125rem !important;
}

.rounded-r-md {
  border-top-right-radius: 0.375rem !important;
  border-bottom-right-radius: 0.375rem !important;
}

.rounded-r-lg {
  border-top-right-radius: 0.5rem !important;
  border-bottom-right-radius: 0.5rem !important;
}

.rounded-r-full {
  border-top-right-radius: 9999px !important;
  border-bottom-right-radius: 9999px !important;
}

.rounded-b-none {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-b {
  border-bottom-right-radius: 0.188rem !important;
  border-bottom-left-radius: 0.188rem !important;
}

.rounded-b-sm {
  border-bottom-right-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-b-md {
  border-bottom-right-radius: 0.375rem !important;
  border-bottom-left-radius: 0.375rem !important;
}

.rounded-b-lg {
  border-bottom-right-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important;
}

.rounded-b-full {
  border-bottom-right-radius: 9999px !important;
  border-bottom-left-radius: 9999px !important;
}

.rounded-l-none {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-l {
  border-top-left-radius: 0.188rem !important;
  border-bottom-left-radius: 0.188rem !important;
}

.rounded-l-sm {
  border-top-left-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-l-md {
  border-top-left-radius: 0.375rem !important;
  border-bottom-left-radius: 0.375rem !important;
}

.rounded-l-lg {
  border-top-left-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important;
}

.rounded-l-full {
  border-top-left-radius: 9999px !important;
  border-bottom-left-radius: 9999px !important;
}

.rounded-tl-none {
  border-top-left-radius: 0 !important;
}

.rounded-tl {
  border-top-left-radius: 0.188rem !important;
}

.rounded-tl-sm {
  border-top-left-radius: 0.125rem !important;
}

.rounded-tl-md {
  border-top-left-radius: 0.375rem !important;
}

.rounded-tl-lg {
  border-top-left-radius: 0.5rem !important;
}

.rounded-tl-full {
  border-top-left-radius: 9999px !important;
}

.rounded-tr-none {
  border-top-right-radius: 0 !important;
}

.rounded-tr {
  border-top-right-radius: 0.188rem !important;
}

.rounded-tr-sm {
  border-top-right-radius: 0.125rem !important;
}

.rounded-tr-md {
  border-top-right-radius: 0.375rem !important;
}

.rounded-tr-lg {
  border-top-right-radius: 0.5rem !important;
}

.rounded-tr-full {
  border-top-right-radius: 9999px !important;
}

.rounded-br-none {
  border-bottom-right-radius: 0 !important;
}

.rounded-br {
  border-bottom-right-radius: 0.188rem !important;
}

.rounded-br-sm {
  border-bottom-right-radius: 0.125rem !important;
}

.rounded-br-md {
  border-bottom-right-radius: 0.375rem !important;
}

.rounded-br-lg {
  border-bottom-right-radius: 0.5rem !important;
}

.rounded-br-full {
  border-bottom-right-radius: 9999px !important;
}

.rounded-bl-none {
  border-bottom-left-radius: 0 !important;
}

.rounded-bl {
  border-bottom-left-radius: 0.188rem !important;
}

.rounded-bl-sm {
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-bl-md {
  border-bottom-left-radius: 0.375rem !important;
}

.rounded-bl-lg {
  border-bottom-left-radius: 0.5rem !important;
}

.rounded-bl-full {
  border-bottom-left-radius: 9999px !important;
}

.border-0 {
  border-width: 0 !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-8 {
  border-width: 8px !important;
}

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

.focus\:border-0:focus {
  border-width: 0 !important;
}

.focus\:border-2:focus {
  border-width: 2px !important;
}

.focus\:border-3:focus {
  border-width: 3px !important;
}

.focus\:border-4:focus {
  border-width: 4px !important;
}

.focus\:border-8:focus {
  border-width: 8px !important;
}

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

.border-t-0 {
  border-top-width: 0 !important;
}

.border-t-2 {
  border-top-width: 2px !important;
}

.border-t-3 {
  border-top-width: 3px !important;
}

.border-t-4 {
  border-top-width: 4px !important;
}

.border-t-8 {
  border-top-width: 8px !important;
}

.border-t {
  border-top-width: 1px !important;
}

.border-r-0 {
  border-right-width: 0 !important;
}

.border-r-2 {
  border-right-width: 2px !important;
}

.border-r-3 {
  border-right-width: 3px !important;
}

.border-r-4 {
  border-right-width: 4px !important;
}

.border-r-8 {
  border-right-width: 8px !important;
}

.border-r {
  border-right-width: 1px !important;
}

.border-b-0 {
  border-bottom-width: 0 !important;
}

.border-b-2 {
  border-bottom-width: 2px !important;
}

.border-b-3 {
  border-bottom-width: 3px !important;
}

.border-b-4 {
  border-bottom-width: 4px !important;
}

.border-b-8 {
  border-bottom-width: 8px !important;
}

.border-b {
  border-bottom-width: 1px !important;
}

.border-l-0 {
  border-left-width: 0 !important;
}

.border-l-2 {
  border-left-width: 2px !important;
}

.border-l-3 {
  border-left-width: 3px !important;
}

.border-l-4 {
  border-left-width: 4px !important;
}

.border-l-8 {
  border-left-width: 8px !important;
}

.border-l {
  border-left-width: 1px !important;
}

.focus\:border-t-0:focus {
  border-top-width: 0 !important;
}

.focus\:border-t-2:focus {
  border-top-width: 2px !important;
}

.focus\:border-t-3:focus {
  border-top-width: 3px !important;
}

.focus\:border-t-4:focus {
  border-top-width: 4px !important;
}

.focus\:border-t-8:focus {
  border-top-width: 8px !important;
}

.focus\:border-t:focus {
  border-top-width: 1px !important;
}

.focus\:border-r-0:focus {
  border-right-width: 0 !important;
}

.focus\:border-r-2:focus {
  border-right-width: 2px !important;
}

.focus\:border-r-3:focus {
  border-right-width: 3px !important;
}

.focus\:border-r-4:focus {
  border-right-width: 4px !important;
}

.focus\:border-r-8:focus {
  border-right-width: 8px !important;
}

.focus\:border-r:focus {
  border-right-width: 1px !important;
}

.focus\:border-b-0:focus {
  border-bottom-width: 0 !important;
}

.focus\:border-b-2:focus {
  border-bottom-width: 2px !important;
}

.focus\:border-b-3:focus {
  border-bottom-width: 3px !important;
}

.focus\:border-b-4:focus {
  border-bottom-width: 4px !important;
}

.focus\:border-b-8:focus {
  border-bottom-width: 8px !important;
}

.focus\:border-b:focus {
  border-bottom-width: 1px !important;
}

.focus\:border-l-0:focus {
  border-left-width: 0 !important;
}

.focus\:border-l-2:focus {
  border-left-width: 2px !important;
}

.focus\:border-l-3:focus {
  border-left-width: 3px !important;
}

.focus\:border-l-4:focus {
  border-left-width: 4px !important;
}

.focus\:border-l-8:focus {
  border-left-width: 8px !important;
}

.focus\:border-l:focus {
  border-left-width: 1px !important;
}

.border-solid {
  border-style: solid !important;
}

.border-dashed {
  border-style: dashed !important;
}

.border-dotted {
  border-style: dotted !important;
}

.border-double {
  border-style: double !important;
}

.border-none {
  border-style: none !important;
}

.border-transparent {
  border-color: transparent !important;
}

.border-secondary-200 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(244, 247, 240, var(--tw-border-opacity)) !important;
}

.border-secondary-300 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(238, 249, 222, var(--tw-border-opacity)) !important;
}

.border-secondary-500 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(227, 239, 211, var(--tw-border-opacity)) !important;
}

.border-secondary-800 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(203, 218, 182, var(--tw-border-opacity)) !important;
}

.border-black {
  --tw-border-opacity: 1 !important;
  border-color: rgba(20, 20, 20, var(--tw-border-opacity)) !important;
}

.border-white {
  --tw-border-opacity: 1 !important;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity)) !important;
}

.border-gray-50 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(248, 250, 252, var(--tw-border-opacity)) !important;
}

.border-gray-100 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(241, 245, 249, var(--tw-border-opacity)) !important;
}

.border-gray-200 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(226, 232, 240, var(--tw-border-opacity)) !important;
}

.border-gray-300 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(203, 213, 225, var(--tw-border-opacity)) !important;
}

.border-gray-400 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(148, 163, 184, var(--tw-border-opacity)) !important;
}

.border-gray-500 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(100, 116, 139, var(--tw-border-opacity)) !important;
}

.border-gray-600 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(71, 85, 105, var(--tw-border-opacity)) !important;
}

.border-gray-700 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(51, 65, 85, var(--tw-border-opacity)) !important;
}

.border-gray-800 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(30, 41, 59, var(--tw-border-opacity)) !important;
}

.border-gray-900 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(15, 23, 42, var(--tw-border-opacity)) !important;
}

.border-blue-50 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(239, 246, 255, var(--tw-border-opacity)) !important;
}

.border-blue-100 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(219, 234, 254, var(--tw-border-opacity)) !important;
}

.border-blue-200 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(191, 219, 254, var(--tw-border-opacity)) !important;
}

.border-blue-300 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(147, 197, 253, var(--tw-border-opacity)) !important;
}

.border-blue-400 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(96, 165, 250, var(--tw-border-opacity)) !important;
}

.border-blue-500 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(59, 130, 246, var(--tw-border-opacity)) !important;
}

.border-blue-600 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(37, 99, 235, var(--tw-border-opacity)) !important;
}

.border-blue-700 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(29, 78, 216, var(--tw-border-opacity)) !important;
}

.border-blue-800 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(30, 64, 175, var(--tw-border-opacity)) !important;
}

.border-blue-900 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(30, 58, 138, var(--tw-border-opacity)) !important;
}

.border-red-50 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(254, 242, 242, var(--tw-border-opacity)) !important;
}

.border-red-100 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(254, 226, 226, var(--tw-border-opacity)) !important;
}

.border-red-200 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(254, 202, 202, var(--tw-border-opacity)) !important;
}

.border-red-300 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(252, 165, 165, var(--tw-border-opacity)) !important;
}

.border-red-400 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(248, 113, 113, var(--tw-border-opacity)) !important;
}

.border-red-500 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(239, 68, 68, var(--tw-border-opacity)) !important;
}

.border-red-600 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(220, 38, 38, var(--tw-border-opacity)) !important;
}

.border-red-700 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(185, 28, 28, var(--tw-border-opacity)) !important;
}

.border-red-800 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(153, 27, 27, var(--tw-border-opacity)) !important;
}

.border-red-900 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(127, 29, 29, var(--tw-border-opacity)) !important;
}

.border-yellow-50 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(255, 251, 235, var(--tw-border-opacity)) !important;
}

.border-yellow-100 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(254, 243, 199, var(--tw-border-opacity)) !important;
}

.border-yellow-200 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(253, 230, 138, var(--tw-border-opacity)) !important;
}

.border-yellow-300 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(252, 211, 77, var(--tw-border-opacity)) !important;
}

.border-yellow-400 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(251, 191, 36, var(--tw-border-opacity)) !important;
}

.border-yellow-500 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(245, 158, 11, var(--tw-border-opacity)) !important;
}

.border-yellow-600 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(217, 119, 6, var(--tw-border-opacity)) !important;
}

.border-yellow-700 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(180, 83, 9, var(--tw-border-opacity)) !important;
}

.border-yellow-800 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(146, 64, 14, var(--tw-border-opacity)) !important;
}

.border-yellow-900 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(120, 53, 15, var(--tw-border-opacity)) !important;
}

.border-green-50 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(236, 253, 245, var(--tw-border-opacity)) !important;
}

.border-green-100 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(209, 250, 229, var(--tw-border-opacity)) !important;
}

.border-green-200 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(167, 243, 208, var(--tw-border-opacity)) !important;
}

.border-green-300 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(110, 231, 183, var(--tw-border-opacity)) !important;
}

.border-green-400 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(52, 211, 153, var(--tw-border-opacity)) !important;
}

.border-green-500 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(16, 185, 129, var(--tw-border-opacity)) !important;
}

.border-green-600 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(5, 150, 105, var(--tw-border-opacity)) !important;
}

.border-green-700 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(4, 120, 87, var(--tw-border-opacity)) !important;
}

.border-green-800 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(6, 95, 70, var(--tw-border-opacity)) !important;
}

.border-green-900 {
  --tw-border-opacity: 1 !important;
  border-color: rgba(6, 78, 59, var(--tw-border-opacity)) !important;
}

.border-skin-primary-100 {
  border-color: var(--color-theme-100) !important;
}

.border-skin-primary-200 {
  border-color: var(--color-theme-200) !important;
}

.border-skin-primary-300 {
  border-color: var(--color-theme-300) !important;
}

.border-skin-primary-400 {
  border-color: var(--color-theme-400) !important;
}

.border-skin-primary-500 {
  border-color: var(--color-theme-500) !important;
}

.border-skin-primary-600 {
  border-color: var(--color-theme-600) !important;
}

.border-skin-primary-700 {
  border-color: var(--color-theme-700) !important;
}

.border-skin-primary-800 {
  border-color: var(--color-theme-800) !important;
}

.border-skin-primary-900 {
  border-color: var(--color-theme-900) !important;
}

.border-skin-spinner-light {
  border-color: var(--color-spinner-light) !important;
}

.border-skin-spinner-dark {
  border-color: var(--color-spinner-dark) !important;
}

.hover\:border-transparent:hover {
  border-color: transparent !important;
}

.hover\:border-secondary-200:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(244, 247, 240, var(--tw-border-opacity)) !important;
}

.hover\:border-secondary-300:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(238, 249, 222, var(--tw-border-opacity)) !important;
}

.hover\:border-secondary-500:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(227, 239, 211, var(--tw-border-opacity)) !important;
}

.hover\:border-secondary-800:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(203, 218, 182, var(--tw-border-opacity)) !important;
}

.hover\:border-black:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(20, 20, 20, var(--tw-border-opacity)) !important;
}

.hover\:border-white:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity)) !important;
}

.hover\:border-gray-50:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(248, 250, 252, var(--tw-border-opacity)) !important;
}

.hover\:border-gray-100:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(241, 245, 249, var(--tw-border-opacity)) !important;
}

.hover\:border-gray-200:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(226, 232, 240, var(--tw-border-opacity)) !important;
}

.hover\:border-gray-300:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(203, 213, 225, var(--tw-border-opacity)) !important;
}

.hover\:border-gray-400:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(148, 163, 184, var(--tw-border-opacity)) !important;
}

.hover\:border-gray-500:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(100, 116, 139, var(--tw-border-opacity)) !important;
}

.hover\:border-gray-600:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(71, 85, 105, var(--tw-border-opacity)) !important;
}

.hover\:border-gray-700:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(51, 65, 85, var(--tw-border-opacity)) !important;
}

.hover\:border-gray-800:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(30, 41, 59, var(--tw-border-opacity)) !important;
}

.hover\:border-gray-900:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(15, 23, 42, var(--tw-border-opacity)) !important;
}

.hover\:border-blue-50:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(239, 246, 255, var(--tw-border-opacity)) !important;
}

.hover\:border-blue-100:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(219, 234, 254, var(--tw-border-opacity)) !important;
}

.hover\:border-blue-200:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(191, 219, 254, var(--tw-border-opacity)) !important;
}

.hover\:border-blue-300:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(147, 197, 253, var(--tw-border-opacity)) !important;
}

.hover\:border-blue-400:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(96, 165, 250, var(--tw-border-opacity)) !important;
}

.hover\:border-blue-500:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(59, 130, 246, var(--tw-border-opacity)) !important;
}

.hover\:border-blue-600:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(37, 99, 235, var(--tw-border-opacity)) !important;
}

.hover\:border-blue-700:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(29, 78, 216, var(--tw-border-opacity)) !important;
}

.hover\:border-blue-800:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(30, 64, 175, var(--tw-border-opacity)) !important;
}

.hover\:border-blue-900:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(30, 58, 138, var(--tw-border-opacity)) !important;
}

.hover\:border-red-50:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(254, 242, 242, var(--tw-border-opacity)) !important;
}

.hover\:border-red-100:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(254, 226, 226, var(--tw-border-opacity)) !important;
}

.hover\:border-red-200:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(254, 202, 202, var(--tw-border-opacity)) !important;
}

.hover\:border-red-300:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(252, 165, 165, var(--tw-border-opacity)) !important;
}

.hover\:border-red-400:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(248, 113, 113, var(--tw-border-opacity)) !important;
}

.hover\:border-red-500:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(239, 68, 68, var(--tw-border-opacity)) !important;
}

.hover\:border-red-600:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(220, 38, 38, var(--tw-border-opacity)) !important;
}

.hover\:border-red-700:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(185, 28, 28, var(--tw-border-opacity)) !important;
}

.hover\:border-red-800:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(153, 27, 27, var(--tw-border-opacity)) !important;
}

.hover\:border-red-900:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(127, 29, 29, var(--tw-border-opacity)) !important;
}

.hover\:border-yellow-50:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(255, 251, 235, var(--tw-border-opacity)) !important;
}

.hover\:border-yellow-100:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(254, 243, 199, var(--tw-border-opacity)) !important;
}

.hover\:border-yellow-200:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(253, 230, 138, var(--tw-border-opacity)) !important;
}

.hover\:border-yellow-300:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(252, 211, 77, var(--tw-border-opacity)) !important;
}

.hover\:border-yellow-400:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(251, 191, 36, var(--tw-border-opacity)) !important;
}

.hover\:border-yellow-500:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(245, 158, 11, var(--tw-border-opacity)) !important;
}

.hover\:border-yellow-600:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(217, 119, 6, var(--tw-border-opacity)) !important;
}

.hover\:border-yellow-700:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(180, 83, 9, var(--tw-border-opacity)) !important;
}

.hover\:border-yellow-800:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(146, 64, 14, var(--tw-border-opacity)) !important;
}

.hover\:border-yellow-900:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(120, 53, 15, var(--tw-border-opacity)) !important;
}

.hover\:border-green-50:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(236, 253, 245, var(--tw-border-opacity)) !important;
}

.hover\:border-green-100:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(209, 250, 229, var(--tw-border-opacity)) !important;
}

.hover\:border-green-200:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(167, 243, 208, var(--tw-border-opacity)) !important;
}

.hover\:border-green-300:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(110, 231, 183, var(--tw-border-opacity)) !important;
}

.hover\:border-green-400:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(52, 211, 153, var(--tw-border-opacity)) !important;
}

.hover\:border-green-500:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(16, 185, 129, var(--tw-border-opacity)) !important;
}

.hover\:border-green-600:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(5, 150, 105, var(--tw-border-opacity)) !important;
}

.hover\:border-green-700:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(4, 120, 87, var(--tw-border-opacity)) !important;
}

.hover\:border-green-800:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(6, 95, 70, var(--tw-border-opacity)) !important;
}

.hover\:border-green-900:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgba(6, 78, 59, var(--tw-border-opacity)) !important;
}

.hover\:border-skin-primary-100:hover {
  border-color: var(--color-theme-100) !important;
}

.hover\:border-skin-primary-200:hover {
  border-color: var(--color-theme-200) !important;
}

.hover\:border-skin-primary-300:hover {
  border-color: var(--color-theme-300) !important;
}

.hover\:border-skin-primary-400:hover {
  border-color: var(--color-theme-400) !important;
}

.hover\:border-skin-primary-500:hover {
  border-color: var(--color-theme-500) !important;
}

.hover\:border-skin-primary-600:hover {
  border-color: var(--color-theme-600) !important;
}

.hover\:border-skin-primary-700:hover {
  border-color: var(--color-theme-700) !important;
}

.hover\:border-skin-primary-800:hover {
  border-color: var(--color-theme-800) !important;
}

.hover\:border-skin-primary-900:hover {
  border-color: var(--color-theme-900) !important;
}

.hover\:border-skin-spinner-light:hover {
  border-color: var(--color-spinner-light) !important;
}

.hover\:border-skin-spinner-dark:hover {
  border-color: var(--color-spinner-dark) !important;
}

.focus\:border-transparent:focus {
  border-color: transparent !important;
}

.focus\:border-secondary-200:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(244, 247, 240, var(--tw-border-opacity)) !important;
}

.focus\:border-secondary-300:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(238, 249, 222, var(--tw-border-opacity)) !important;
}

.focus\:border-secondary-500:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(227, 239, 211, var(--tw-border-opacity)) !important;
}

.focus\:border-secondary-800:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(203, 218, 182, var(--tw-border-opacity)) !important;
}

.focus\:border-black:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(20, 20, 20, var(--tw-border-opacity)) !important;
}

.focus\:border-white:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity)) !important;
}

.focus\:border-gray-50:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(248, 250, 252, var(--tw-border-opacity)) !important;
}

.focus\:border-gray-100:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(241, 245, 249, var(--tw-border-opacity)) !important;
}

.focus\:border-gray-200:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(226, 232, 240, var(--tw-border-opacity)) !important;
}

.focus\:border-gray-300:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(203, 213, 225, var(--tw-border-opacity)) !important;
}

.focus\:border-gray-400:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(148, 163, 184, var(--tw-border-opacity)) !important;
}

.focus\:border-gray-500:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(100, 116, 139, var(--tw-border-opacity)) !important;
}

.focus\:border-gray-600:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(71, 85, 105, var(--tw-border-opacity)) !important;
}

.focus\:border-gray-700:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(51, 65, 85, var(--tw-border-opacity)) !important;
}

.focus\:border-gray-800:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(30, 41, 59, var(--tw-border-opacity)) !important;
}

.focus\:border-gray-900:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(15, 23, 42, var(--tw-border-opacity)) !important;
}

.focus\:border-blue-50:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(239, 246, 255, var(--tw-border-opacity)) !important;
}

.focus\:border-blue-100:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(219, 234, 254, var(--tw-border-opacity)) !important;
}

.focus\:border-blue-200:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(191, 219, 254, var(--tw-border-opacity)) !important;
}

.focus\:border-blue-300:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(147, 197, 253, var(--tw-border-opacity)) !important;
}

.focus\:border-blue-400:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(96, 165, 250, var(--tw-border-opacity)) !important;
}

.focus\:border-blue-500:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(59, 130, 246, var(--tw-border-opacity)) !important;
}

.focus\:border-blue-600:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(37, 99, 235, var(--tw-border-opacity)) !important;
}

.focus\:border-blue-700:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(29, 78, 216, var(--tw-border-opacity)) !important;
}

.focus\:border-blue-800:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(30, 64, 175, var(--tw-border-opacity)) !important;
}

.focus\:border-blue-900:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(30, 58, 138, var(--tw-border-opacity)) !important;
}

.focus\:border-red-50:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(254, 242, 242, var(--tw-border-opacity)) !important;
}

.focus\:border-red-100:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(254, 226, 226, var(--tw-border-opacity)) !important;
}

.focus\:border-red-200:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(254, 202, 202, var(--tw-border-opacity)) !important;
}

.focus\:border-red-300:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(252, 165, 165, var(--tw-border-opacity)) !important;
}

.focus\:border-red-400:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(248, 113, 113, var(--tw-border-opacity)) !important;
}

.focus\:border-red-500:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(239, 68, 68, var(--tw-border-opacity)) !important;
}

.focus\:border-red-600:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(220, 38, 38, var(--tw-border-opacity)) !important;
}

.focus\:border-red-700:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(185, 28, 28, var(--tw-border-opacity)) !important;
}

.focus\:border-red-800:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(153, 27, 27, var(--tw-border-opacity)) !important;
}

.focus\:border-red-900:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(127, 29, 29, var(--tw-border-opacity)) !important;
}

.focus\:border-yellow-50:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(255, 251, 235, var(--tw-border-opacity)) !important;
}

.focus\:border-yellow-100:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(254, 243, 199, var(--tw-border-opacity)) !important;
}

.focus\:border-yellow-200:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(253, 230, 138, var(--tw-border-opacity)) !important;
}

.focus\:border-yellow-300:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(252, 211, 77, var(--tw-border-opacity)) !important;
}

.focus\:border-yellow-400:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(251, 191, 36, var(--tw-border-opacity)) !important;
}

.focus\:border-yellow-500:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(245, 158, 11, var(--tw-border-opacity)) !important;
}

.focus\:border-yellow-600:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(217, 119, 6, var(--tw-border-opacity)) !important;
}

.focus\:border-yellow-700:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(180, 83, 9, var(--tw-border-opacity)) !important;
}

.focus\:border-yellow-800:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(146, 64, 14, var(--tw-border-opacity)) !important;
}

.focus\:border-yellow-900:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(120, 53, 15, var(--tw-border-opacity)) !important;
}

.focus\:border-green-50:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(236, 253, 245, var(--tw-border-opacity)) !important;
}

.focus\:border-green-100:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(209, 250, 229, var(--tw-border-opacity)) !important;
}

.focus\:border-green-200:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(167, 243, 208, var(--tw-border-opacity)) !important;
}

.focus\:border-green-300:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(110, 231, 183, var(--tw-border-opacity)) !important;
}

.focus\:border-green-400:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(52, 211, 153, var(--tw-border-opacity)) !important;
}

.focus\:border-green-500:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(16, 185, 129, var(--tw-border-opacity)) !important;
}

.focus\:border-green-600:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(5, 150, 105, var(--tw-border-opacity)) !important;
}

.focus\:border-green-700:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(4, 120, 87, var(--tw-border-opacity)) !important;
}

.focus\:border-green-800:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(6, 95, 70, var(--tw-border-opacity)) !important;
}

.focus\:border-green-900:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgba(6, 78, 59, var(--tw-border-opacity)) !important;
}

.focus\:border-skin-primary-100:focus {
  border-color: var(--color-theme-100) !important;
}

.focus\:border-skin-primary-200:focus {
  border-color: var(--color-theme-200) !important;
}

.focus\:border-skin-primary-300:focus {
  border-color: var(--color-theme-300) !important;
}

.focus\:border-skin-primary-400:focus {
  border-color: var(--color-theme-400) !important;
}

.focus\:border-skin-primary-500:focus {
  border-color: var(--color-theme-500) !important;
}

.focus\:border-skin-primary-600:focus {
  border-color: var(--color-theme-600) !important;
}

.focus\:border-skin-primary-700:focus {
  border-color: var(--color-theme-700) !important;
}

.focus\:border-skin-primary-800:focus {
  border-color: var(--color-theme-800) !important;
}

.focus\:border-skin-primary-900:focus {
  border-color: var(--color-theme-900) !important;
}

.focus\:border-skin-spinner-light:focus {
  border-color: var(--color-spinner-light) !important;
}

.focus\:border-skin-spinner-dark:focus {
  border-color: var(--color-spinner-dark) !important;
}

.border-opacity-0 {
  --tw-border-opacity: 0 !important;
}

.border-opacity-25 {
  --tw-border-opacity: 0.25 !important;
}

.border-opacity-50 {
  --tw-border-opacity: 0.5 !important;
}

.border-opacity-60 {
  --tw-border-opacity: 0.6 !important;
}

.border-opacity-75 {
  --tw-border-opacity: 0.75 !important;
}

.border-opacity-85 {
  --tw-border-opacity: 0.85 !important;
}

.border-opacity-100 {
  --tw-border-opacity: 1 !important;
}

.group:hover .group-hover\:border-opacity-0 {
  --tw-border-opacity: 0 !important;
}

.group:hover .group-hover\:border-opacity-25 {
  --tw-border-opacity: 0.25 !important;
}

.group:hover .group-hover\:border-opacity-50 {
  --tw-border-opacity: 0.5 !important;
}

.group:hover .group-hover\:border-opacity-60 {
  --tw-border-opacity: 0.6 !important;
}

.group:hover .group-hover\:border-opacity-75 {
  --tw-border-opacity: 0.75 !important;
}

.group:hover .group-hover\:border-opacity-85 {
  --tw-border-opacity: 0.85 !important;
}

.group:hover .group-hover\:border-opacity-100 {
  --tw-border-opacity: 1 !important;
}

.focus-within\:border-opacity-0:focus-within {
  --tw-border-opacity: 0 !important;
}

.focus-within\:border-opacity-25:focus-within {
  --tw-border-opacity: 0.25 !important;
}

.focus-within\:border-opacity-50:focus-within {
  --tw-border-opacity: 0.5 !important;
}

.focus-within\:border-opacity-60:focus-within {
  --tw-border-opacity: 0.6 !important;
}

.focus-within\:border-opacity-75:focus-within {
  --tw-border-opacity: 0.75 !important;
}

.focus-within\:border-opacity-85:focus-within {
  --tw-border-opacity: 0.85 !important;
}

.focus-within\:border-opacity-100:focus-within {
  --tw-border-opacity: 1 !important;
}

.hover\:border-opacity-0:hover {
  --tw-border-opacity: 0 !important;
}

.hover\:border-opacity-25:hover {
  --tw-border-opacity: 0.25 !important;
}

.hover\:border-opacity-50:hover {
  --tw-border-opacity: 0.5 !important;
}

.hover\:border-opacity-60:hover {
  --tw-border-opacity: 0.6 !important;
}

.hover\:border-opacity-75:hover {
  --tw-border-opacity: 0.75 !important;
}

.hover\:border-opacity-85:hover {
  --tw-border-opacity: 0.85 !important;
}

.hover\:border-opacity-100:hover {
  --tw-border-opacity: 1 !important;
}

.focus\:border-opacity-0:focus {
  --tw-border-opacity: 0 !important;
}

.focus\:border-opacity-25:focus {
  --tw-border-opacity: 0.25 !important;
}

.focus\:border-opacity-50:focus {
  --tw-border-opacity: 0.5 !important;
}

.focus\:border-opacity-60:focus {
  --tw-border-opacity: 0.6 !important;
}

.focus\:border-opacity-75:focus {
  --tw-border-opacity: 0.75 !important;
}

.focus\:border-opacity-85:focus {
  --tw-border-opacity: 0.85 !important;
}

.focus\:border-opacity-100:focus {
  --tw-border-opacity: 1 !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.bg-secondary-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(244, 247, 240, var(--tw-bg-opacity)) !important;
}

.bg-secondary-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(238, 249, 222, var(--tw-bg-opacity)) !important;
}

.bg-secondary-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(227, 239, 211, var(--tw-bg-opacity)) !important;
}

.bg-secondary-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(203, 218, 182, var(--tw-bg-opacity)) !important;
}

.bg-black {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(20, 20, 20, var(--tw-bg-opacity)) !important;
}

.bg-white {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
}

.bg-gray-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(248, 250, 252, var(--tw-bg-opacity)) !important;
}

.bg-gray-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(241, 245, 249, var(--tw-bg-opacity)) !important;
}

.bg-gray-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(226, 232, 240, var(--tw-bg-opacity)) !important;
}

.bg-gray-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(203, 213, 225, var(--tw-bg-opacity)) !important;
}

.bg-gray-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(148, 163, 184, var(--tw-bg-opacity)) !important;
}

.bg-gray-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(100, 116, 139, var(--tw-bg-opacity)) !important;
}

.bg-gray-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(71, 85, 105, var(--tw-bg-opacity)) !important;
}

.bg-gray-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(51, 65, 85, var(--tw-bg-opacity)) !important;
}

.bg-gray-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(30, 41, 59, var(--tw-bg-opacity)) !important;
}

.bg-gray-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(15, 23, 42, var(--tw-bg-opacity)) !important;
}

.bg-blue-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(239, 246, 255, var(--tw-bg-opacity)) !important;
}

.bg-blue-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(219, 234, 254, var(--tw-bg-opacity)) !important;
}

.bg-blue-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(191, 219, 254, var(--tw-bg-opacity)) !important;
}

.bg-blue-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(147, 197, 253, var(--tw-bg-opacity)) !important;
}

.bg-blue-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(96, 165, 250, var(--tw-bg-opacity)) !important;
}

.bg-blue-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(59, 130, 246, var(--tw-bg-opacity)) !important;
}

.bg-blue-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(37, 99, 235, var(--tw-bg-opacity)) !important;
}

.bg-blue-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(29, 78, 216, var(--tw-bg-opacity)) !important;
}

.bg-blue-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(30, 64, 175, var(--tw-bg-opacity)) !important;
}

.bg-blue-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(30, 58, 138, var(--tw-bg-opacity)) !important;
}

.bg-red-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(254, 242, 242, var(--tw-bg-opacity)) !important;
}

.bg-red-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(254, 226, 226, var(--tw-bg-opacity)) !important;
}

.bg-red-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(254, 202, 202, var(--tw-bg-opacity)) !important;
}

.bg-red-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(252, 165, 165, var(--tw-bg-opacity)) !important;
}

.bg-red-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(248, 113, 113, var(--tw-bg-opacity)) !important;
}

.bg-red-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(239, 68, 68, var(--tw-bg-opacity)) !important;
}

.bg-red-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(220, 38, 38, var(--tw-bg-opacity)) !important;
}

.bg-red-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(185, 28, 28, var(--tw-bg-opacity)) !important;
}

.bg-red-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(153, 27, 27, var(--tw-bg-opacity)) !important;
}

.bg-red-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(127, 29, 29, var(--tw-bg-opacity)) !important;
}

.bg-yellow-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 251, 235, var(--tw-bg-opacity)) !important;
}

.bg-yellow-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(254, 243, 199, var(--tw-bg-opacity)) !important;
}

.bg-yellow-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(253, 230, 138, var(--tw-bg-opacity)) !important;
}

.bg-yellow-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(252, 211, 77, var(--tw-bg-opacity)) !important;
}

.bg-yellow-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(251, 191, 36, var(--tw-bg-opacity)) !important;
}

.bg-yellow-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(245, 158, 11, var(--tw-bg-opacity)) !important;
}

.bg-yellow-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(217, 119, 6, var(--tw-bg-opacity)) !important;
}

.bg-yellow-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(180, 83, 9, var(--tw-bg-opacity)) !important;
}

.bg-yellow-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(146, 64, 14, var(--tw-bg-opacity)) !important;
}

.bg-yellow-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(120, 53, 15, var(--tw-bg-opacity)) !important;
}

.bg-green-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(236, 253, 245, var(--tw-bg-opacity)) !important;
}

.bg-green-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(209, 250, 229, var(--tw-bg-opacity)) !important;
}

.bg-green-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(167, 243, 208, var(--tw-bg-opacity)) !important;
}

.bg-green-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(110, 231, 183, var(--tw-bg-opacity)) !important;
}

.bg-green-400 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(52, 211, 153, var(--tw-bg-opacity)) !important;
}

.bg-green-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(16, 185, 129, var(--tw-bg-opacity)) !important;
}

.bg-green-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(5, 150, 105, var(--tw-bg-opacity)) !important;
}

.bg-green-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(4, 120, 87, var(--tw-bg-opacity)) !important;
}

.bg-green-800 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(6, 95, 70, var(--tw-bg-opacity)) !important;
}

.bg-green-900 {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(6, 78, 59, var(--tw-bg-opacity)) !important;
}

.bg-skin-primary-100 {
  background-color: var(--color-theme-100) !important;
}

.bg-skin-primary-200 {
  background-color: var(--color-theme-200) !important;
}

.bg-skin-primary-300 {
  background-color: var(--color-theme-300) !important;
}

.bg-skin-primary-400 {
  background-color: var(--color-theme-400) !important;
}

.bg-skin-primary-500 {
  background-color: var(--color-theme-500) !important;
}

.bg-skin-primary-600 {
  background-color: var(--color-theme-600) !important;
}

.bg-skin-primary-700 {
  background-color: var(--color-theme-700) !important;
}

.bg-skin-primary-800 {
  background-color: var(--color-theme-800) !important;
}

.bg-skin-primary-900 {
  background-color: var(--color-theme-900) !important;
}

.bg-skin-spinner-light {
  background-color: var(--color-spinner-light) !important;
}

.bg-skin-spinner-dark {
  background-color: var(--color-spinner-dark) !important;
}

.bg-skin-header-bg {
  background-color: var(--color-header-bg) !important;
}

.bg-skin-main-bg {
  background-color: var(--color-main-bg) !important;
}

.bg-skin-sidebar {
  background-color: var(--color-sidebar) !important;
}

.bg-skin-sidebar-item-bg {
  background-color: var(--color-sidebar-item-bg) !important;
}

.bg-skin-sidebar-item-hover-bg {
  background-color: var(--color-sidebar-item-hover-bg) !important;
}

.bg-skin-default-btn-bg {
  background-color: var(--color-default-btn-bg) !important;
}

.bg-skin-default-table-thead {
  background-color: var(--color-default-table-thead) !important;
}

.hover\:bg-transparent:hover {
  background-color: transparent !important;
}

.hover\:bg-secondary-200:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(244, 247, 240, var(--tw-bg-opacity)) !important;
}

.hover\:bg-secondary-300:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(238, 249, 222, var(--tw-bg-opacity)) !important;
}

.hover\:bg-secondary-500:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(227, 239, 211, var(--tw-bg-opacity)) !important;
}

.hover\:bg-secondary-800:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(203, 218, 182, var(--tw-bg-opacity)) !important;
}

.hover\:bg-black:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(20, 20, 20, var(--tw-bg-opacity)) !important;
}

.hover\:bg-white:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
}

.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(248, 250, 252, var(--tw-bg-opacity)) !important;
}

.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(241, 245, 249, var(--tw-bg-opacity)) !important;
}

.hover\:bg-gray-200:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(226, 232, 240, var(--tw-bg-opacity)) !important;
}

.hover\:bg-gray-300:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(203, 213, 225, var(--tw-bg-opacity)) !important;
}

.hover\:bg-gray-400:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(148, 163, 184, var(--tw-bg-opacity)) !important;
}

.hover\:bg-gray-500:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(100, 116, 139, var(--tw-bg-opacity)) !important;
}

.hover\:bg-gray-600:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(71, 85, 105, var(--tw-bg-opacity)) !important;
}

.hover\:bg-gray-700:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(51, 65, 85, var(--tw-bg-opacity)) !important;
}

.hover\:bg-gray-800:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(30, 41, 59, var(--tw-bg-opacity)) !important;
}

.hover\:bg-gray-900:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(15, 23, 42, var(--tw-bg-opacity)) !important;
}

.hover\:bg-blue-50:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(239, 246, 255, var(--tw-bg-opacity)) !important;
}

.hover\:bg-blue-100:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(219, 234, 254, var(--tw-bg-opacity)) !important;
}

.hover\:bg-blue-200:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(191, 219, 254, var(--tw-bg-opacity)) !important;
}

.hover\:bg-blue-300:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(147, 197, 253, var(--tw-bg-opacity)) !important;
}

.hover\:bg-blue-400:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(96, 165, 250, var(--tw-bg-opacity)) !important;
}

.hover\:bg-blue-500:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(59, 130, 246, var(--tw-bg-opacity)) !important;
}

.hover\:bg-blue-600:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(37, 99, 235, var(--tw-bg-opacity)) !important;
}

.hover\:bg-blue-700:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(29, 78, 216, var(--tw-bg-opacity)) !important;
}

.hover\:bg-blue-800:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(30, 64, 175, var(--tw-bg-opacity)) !important;
}

.hover\:bg-blue-900:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(30, 58, 138, var(--tw-bg-opacity)) !important;
}

.hover\:bg-red-50:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(254, 242, 242, var(--tw-bg-opacity)) !important;
}

.hover\:bg-red-100:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(254, 226, 226, var(--tw-bg-opacity)) !important;
}

.hover\:bg-red-200:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(254, 202, 202, var(--tw-bg-opacity)) !important;
}

.hover\:bg-red-300:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(252, 165, 165, var(--tw-bg-opacity)) !important;
}

.hover\:bg-red-400:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(248, 113, 113, var(--tw-bg-opacity)) !important;
}

.hover\:bg-red-500:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(239, 68, 68, var(--tw-bg-opacity)) !important;
}

.hover\:bg-red-600:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(220, 38, 38, var(--tw-bg-opacity)) !important;
}

.hover\:bg-red-700:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(185, 28, 28, var(--tw-bg-opacity)) !important;
}

.hover\:bg-red-800:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(153, 27, 27, var(--tw-bg-opacity)) !important;
}

.hover\:bg-red-900:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(127, 29, 29, var(--tw-bg-opacity)) !important;
}

.hover\:bg-yellow-50:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 251, 235, var(--tw-bg-opacity)) !important;
}

.hover\:bg-yellow-100:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(254, 243, 199, var(--tw-bg-opacity)) !important;
}

.hover\:bg-yellow-200:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(253, 230, 138, var(--tw-bg-opacity)) !important;
}

.hover\:bg-yellow-300:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(252, 211, 77, var(--tw-bg-opacity)) !important;
}

.hover\:bg-yellow-400:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(251, 191, 36, var(--tw-bg-opacity)) !important;
}

.hover\:bg-yellow-500:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(245, 158, 11, var(--tw-bg-opacity)) !important;
}

.hover\:bg-yellow-600:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(217, 119, 6, var(--tw-bg-opacity)) !important;
}

.hover\:bg-yellow-700:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(180, 83, 9, var(--tw-bg-opacity)) !important;
}

.hover\:bg-yellow-800:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(146, 64, 14, var(--tw-bg-opacity)) !important;
}

.hover\:bg-yellow-900:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(120, 53, 15, var(--tw-bg-opacity)) !important;
}

.hover\:bg-green-50:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(236, 253, 245, var(--tw-bg-opacity)) !important;
}

.hover\:bg-green-100:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(209, 250, 229, var(--tw-bg-opacity)) !important;
}

.hover\:bg-green-200:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(167, 243, 208, var(--tw-bg-opacity)) !important;
}

.hover\:bg-green-300:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(110, 231, 183, var(--tw-bg-opacity)) !important;
}

.hover\:bg-green-400:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(52, 211, 153, var(--tw-bg-opacity)) !important;
}

.hover\:bg-green-500:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(16, 185, 129, var(--tw-bg-opacity)) !important;
}

.hover\:bg-green-600:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(5, 150, 105, var(--tw-bg-opacity)) !important;
}

.hover\:bg-green-700:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(4, 120, 87, var(--tw-bg-opacity)) !important;
}

.hover\:bg-green-800:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(6, 95, 70, var(--tw-bg-opacity)) !important;
}

.hover\:bg-green-900:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(6, 78, 59, var(--tw-bg-opacity)) !important;
}

.hover\:bg-skin-primary-100:hover {
  background-color: var(--color-theme-100) !important;
}

.hover\:bg-skin-primary-200:hover {
  background-color: var(--color-theme-200) !important;
}

.hover\:bg-skin-primary-300:hover {
  background-color: var(--color-theme-300) !important;
}

.hover\:bg-skin-primary-400:hover {
  background-color: var(--color-theme-400) !important;
}

.hover\:bg-skin-primary-500:hover {
  background-color: var(--color-theme-500) !important;
}

.hover\:bg-skin-primary-600:hover {
  background-color: var(--color-theme-600) !important;
}

.hover\:bg-skin-primary-700:hover {
  background-color: var(--color-theme-700) !important;
}

.hover\:bg-skin-primary-800:hover {
  background-color: var(--color-theme-800) !important;
}

.hover\:bg-skin-primary-900:hover {
  background-color: var(--color-theme-900) !important;
}

.hover\:bg-skin-spinner-light:hover {
  background-color: var(--color-spinner-light) !important;
}

.hover\:bg-skin-spinner-dark:hover {
  background-color: var(--color-spinner-dark) !important;
}

.hover\:bg-skin-header-bg:hover {
  background-color: var(--color-header-bg) !important;
}

.hover\:bg-skin-main-bg:hover {
  background-color: var(--color-main-bg) !important;
}

.hover\:bg-skin-sidebar:hover {
  background-color: var(--color-sidebar) !important;
}

.hover\:bg-skin-sidebar-item-bg:hover {
  background-color: var(--color-sidebar-item-bg) !important;
}

.hover\:bg-skin-sidebar-item-hover-bg:hover {
  background-color: var(--color-sidebar-item-hover-bg) !important;
}

.hover\:bg-skin-default-btn-bg:hover {
  background-color: var(--color-default-btn-bg) !important;
}

.hover\:bg-skin-default-table-thead:hover {
  background-color: var(--color-default-table-thead) !important;
}

.focus\:bg-transparent:focus {
  background-color: transparent !important;
}

.focus\:bg-secondary-200:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(244, 247, 240, var(--tw-bg-opacity)) !important;
}

.focus\:bg-secondary-300:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(238, 249, 222, var(--tw-bg-opacity)) !important;
}

.focus\:bg-secondary-500:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(227, 239, 211, var(--tw-bg-opacity)) !important;
}

.focus\:bg-secondary-800:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(203, 218, 182, var(--tw-bg-opacity)) !important;
}

.focus\:bg-black:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(20, 20, 20, var(--tw-bg-opacity)) !important;
}

.focus\:bg-white:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
}

.focus\:bg-gray-50:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(248, 250, 252, var(--tw-bg-opacity)) !important;
}

.focus\:bg-gray-100:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(241, 245, 249, var(--tw-bg-opacity)) !important;
}

.focus\:bg-gray-200:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(226, 232, 240, var(--tw-bg-opacity)) !important;
}

.focus\:bg-gray-300:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(203, 213, 225, var(--tw-bg-opacity)) !important;
}

.focus\:bg-gray-400:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(148, 163, 184, var(--tw-bg-opacity)) !important;
}

.focus\:bg-gray-500:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(100, 116, 139, var(--tw-bg-opacity)) !important;
}

.focus\:bg-gray-600:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(71, 85, 105, var(--tw-bg-opacity)) !important;
}

.focus\:bg-gray-700:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(51, 65, 85, var(--tw-bg-opacity)) !important;
}

.focus\:bg-gray-800:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(30, 41, 59, var(--tw-bg-opacity)) !important;
}

.focus\:bg-gray-900:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(15, 23, 42, var(--tw-bg-opacity)) !important;
}

.focus\:bg-blue-50:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(239, 246, 255, var(--tw-bg-opacity)) !important;
}

.focus\:bg-blue-100:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(219, 234, 254, var(--tw-bg-opacity)) !important;
}

.focus\:bg-blue-200:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(191, 219, 254, var(--tw-bg-opacity)) !important;
}

.focus\:bg-blue-300:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(147, 197, 253, var(--tw-bg-opacity)) !important;
}

.focus\:bg-blue-400:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(96, 165, 250, var(--tw-bg-opacity)) !important;
}

.focus\:bg-blue-500:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(59, 130, 246, var(--tw-bg-opacity)) !important;
}

.focus\:bg-blue-600:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(37, 99, 235, var(--tw-bg-opacity)) !important;
}

.focus\:bg-blue-700:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(29, 78, 216, var(--tw-bg-opacity)) !important;
}

.focus\:bg-blue-800:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(30, 64, 175, var(--tw-bg-opacity)) !important;
}

.focus\:bg-blue-900:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(30, 58, 138, var(--tw-bg-opacity)) !important;
}

.focus\:bg-red-50:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(254, 242, 242, var(--tw-bg-opacity)) !important;
}

.focus\:bg-red-100:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(254, 226, 226, var(--tw-bg-opacity)) !important;
}

.focus\:bg-red-200:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(254, 202, 202, var(--tw-bg-opacity)) !important;
}

.focus\:bg-red-300:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(252, 165, 165, var(--tw-bg-opacity)) !important;
}

.focus\:bg-red-400:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(248, 113, 113, var(--tw-bg-opacity)) !important;
}

.focus\:bg-red-500:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(239, 68, 68, var(--tw-bg-opacity)) !important;
}

.focus\:bg-red-600:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(220, 38, 38, var(--tw-bg-opacity)) !important;
}

.focus\:bg-red-700:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(185, 28, 28, var(--tw-bg-opacity)) !important;
}

.focus\:bg-red-800:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(153, 27, 27, var(--tw-bg-opacity)) !important;
}

.focus\:bg-red-900:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(127, 29, 29, var(--tw-bg-opacity)) !important;
}

.focus\:bg-yellow-50:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 251, 235, var(--tw-bg-opacity)) !important;
}

.focus\:bg-yellow-100:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(254, 243, 199, var(--tw-bg-opacity)) !important;
}

.focus\:bg-yellow-200:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(253, 230, 138, var(--tw-bg-opacity)) !important;
}

.focus\:bg-yellow-300:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(252, 211, 77, var(--tw-bg-opacity)) !important;
}

.focus\:bg-yellow-400:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(251, 191, 36, var(--tw-bg-opacity)) !important;
}

.focus\:bg-yellow-500:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(245, 158, 11, var(--tw-bg-opacity)) !important;
}

.focus\:bg-yellow-600:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(217, 119, 6, var(--tw-bg-opacity)) !important;
}

.focus\:bg-yellow-700:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(180, 83, 9, var(--tw-bg-opacity)) !important;
}

.focus\:bg-yellow-800:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(146, 64, 14, var(--tw-bg-opacity)) !important;
}

.focus\:bg-yellow-900:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(120, 53, 15, var(--tw-bg-opacity)) !important;
}

.focus\:bg-green-50:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(236, 253, 245, var(--tw-bg-opacity)) !important;
}

.focus\:bg-green-100:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(209, 250, 229, var(--tw-bg-opacity)) !important;
}

.focus\:bg-green-200:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(167, 243, 208, var(--tw-bg-opacity)) !important;
}

.focus\:bg-green-300:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(110, 231, 183, var(--tw-bg-opacity)) !important;
}

.focus\:bg-green-400:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(52, 211, 153, var(--tw-bg-opacity)) !important;
}

.focus\:bg-green-500:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(16, 185, 129, var(--tw-bg-opacity)) !important;
}

.focus\:bg-green-600:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(5, 150, 105, var(--tw-bg-opacity)) !important;
}

.focus\:bg-green-700:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(4, 120, 87, var(--tw-bg-opacity)) !important;
}

.focus\:bg-green-800:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(6, 95, 70, var(--tw-bg-opacity)) !important;
}

.focus\:bg-green-900:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(6, 78, 59, var(--tw-bg-opacity)) !important;
}

.focus\:bg-skin-primary-100:focus {
  background-color: var(--color-theme-100) !important;
}

.focus\:bg-skin-primary-200:focus {
  background-color: var(--color-theme-200) !important;
}

.focus\:bg-skin-primary-300:focus {
  background-color: var(--color-theme-300) !important;
}

.focus\:bg-skin-primary-400:focus {
  background-color: var(--color-theme-400) !important;
}

.focus\:bg-skin-primary-500:focus {
  background-color: var(--color-theme-500) !important;
}

.focus\:bg-skin-primary-600:focus {
  background-color: var(--color-theme-600) !important;
}

.focus\:bg-skin-primary-700:focus {
  background-color: var(--color-theme-700) !important;
}

.focus\:bg-skin-primary-800:focus {
  background-color: var(--color-theme-800) !important;
}

.focus\:bg-skin-primary-900:focus {
  background-color: var(--color-theme-900) !important;
}

.focus\:bg-skin-spinner-light:focus {
  background-color: var(--color-spinner-light) !important;
}

.focus\:bg-skin-spinner-dark:focus {
  background-color: var(--color-spinner-dark) !important;
}

.focus\:bg-skin-header-bg:focus {
  background-color: var(--color-header-bg) !important;
}

.focus\:bg-skin-main-bg:focus {
  background-color: var(--color-main-bg) !important;
}

.focus\:bg-skin-sidebar:focus {
  background-color: var(--color-sidebar) !important;
}

.focus\:bg-skin-sidebar-item-bg:focus {
  background-color: var(--color-sidebar-item-bg) !important;
}

.focus\:bg-skin-sidebar-item-hover-bg:focus {
  background-color: var(--color-sidebar-item-hover-bg) !important;
}

.focus\:bg-skin-default-btn-bg:focus {
  background-color: var(--color-default-btn-bg) !important;
}

.focus\:bg-skin-default-table-thead:focus {
  background-color: var(--color-default-table-thead) !important;
}

.bg-opacity-0 {
  --tw-bg-opacity: 0 !important;
}

.bg-opacity-25 {
  --tw-bg-opacity: 0.25 !important;
}

.bg-opacity-50 {
  --tw-bg-opacity: 0.5 !important;
}

.bg-opacity-60 {
  --tw-bg-opacity: 0.6 !important;
}

.bg-opacity-75 {
  --tw-bg-opacity: 0.75 !important;
}

.bg-opacity-85 {
  --tw-bg-opacity: 0.85 !important;
}

.bg-opacity-100 {
  --tw-bg-opacity: 1 !important;
}

.group:hover .group-hover\:bg-opacity-0 {
  --tw-bg-opacity: 0 !important;
}

.group:hover .group-hover\:bg-opacity-25 {
  --tw-bg-opacity: 0.25 !important;
}

.group:hover .group-hover\:bg-opacity-50 {
  --tw-bg-opacity: 0.5 !important;
}

.group:hover .group-hover\:bg-opacity-60 {
  --tw-bg-opacity: 0.6 !important;
}

.group:hover .group-hover\:bg-opacity-75 {
  --tw-bg-opacity: 0.75 !important;
}

.group:hover .group-hover\:bg-opacity-85 {
  --tw-bg-opacity: 0.85 !important;
}

.group:hover .group-hover\:bg-opacity-100 {
  --tw-bg-opacity: 1 !important;
}

.focus-within\:bg-opacity-0:focus-within {
  --tw-bg-opacity: 0 !important;
}

.focus-within\:bg-opacity-25:focus-within {
  --tw-bg-opacity: 0.25 !important;
}

.focus-within\:bg-opacity-50:focus-within {
  --tw-bg-opacity: 0.5 !important;
}

.focus-within\:bg-opacity-60:focus-within {
  --tw-bg-opacity: 0.6 !important;
}

.focus-within\:bg-opacity-75:focus-within {
  --tw-bg-opacity: 0.75 !important;
}

.focus-within\:bg-opacity-85:focus-within {
  --tw-bg-opacity: 0.85 !important;
}

.focus-within\:bg-opacity-100:focus-within {
  --tw-bg-opacity: 1 !important;
}

.hover\:bg-opacity-0:hover {
  --tw-bg-opacity: 0 !important;
}

.hover\:bg-opacity-25:hover {
  --tw-bg-opacity: 0.25 !important;
}

.hover\:bg-opacity-50:hover {
  --tw-bg-opacity: 0.5 !important;
}

.hover\:bg-opacity-60:hover {
  --tw-bg-opacity: 0.6 !important;
}

.hover\:bg-opacity-75:hover {
  --tw-bg-opacity: 0.75 !important;
}

.hover\:bg-opacity-85:hover {
  --tw-bg-opacity: 0.85 !important;
}

.hover\:bg-opacity-100:hover {
  --tw-bg-opacity: 1 !important;
}

.focus\:bg-opacity-0:focus {
  --tw-bg-opacity: 0 !important;
}

.focus\:bg-opacity-25:focus {
  --tw-bg-opacity: 0.25 !important;
}

.focus\:bg-opacity-50:focus {
  --tw-bg-opacity: 0.5 !important;
}

.focus\:bg-opacity-60:focus {
  --tw-bg-opacity: 0.6 !important;
}

.focus\:bg-opacity-75:focus {
  --tw-bg-opacity: 0.75 !important;
}

.focus\:bg-opacity-85:focus {
  --tw-bg-opacity: 0.85 !important;
}

.focus\:bg-opacity-100:focus {
  --tw-bg-opacity: 1 !important;
}

.decoration-slice {
  -webkit-box-decoration-break: slice !important;
          box-decoration-break: slice !important;
}

.decoration-clone {
  -webkit-box-decoration-break: clone !important;
          box-decoration-break: clone !important;
}

.bg-auto {
  background-size: auto !important;
}

.bg-cover {
  background-size: cover !important;
}

.bg-contain {
  background-size: contain !important;
}

.bg-fixed {
  background-attachment: fixed !important;
}

.bg-local {
  background-attachment: local !important;
}

.bg-scroll {
  background-attachment: scroll !important;
}

.bg-clip-border {
  background-clip: border-box !important;
}

.bg-clip-padding {
  background-clip: padding-box !important;
}

.bg-clip-content {
  background-clip: content-box !important;
}

.bg-clip-text {
  -webkit-background-clip: text !important;
          background-clip: text !important;
}

.bg-repeat {
  background-repeat: repeat !important;
}

.bg-no-repeat {
  background-repeat: no-repeat !important;
}

.bg-repeat-x {
  background-repeat: repeat-x !important;
}

.bg-repeat-y {
  background-repeat: repeat-y !important;
}

.bg-repeat-round {
  background-repeat: round !important;
}

.bg-repeat-space {
  background-repeat: space !important;
}

.bg-origin-border {
  background-origin: border-box !important;
}

.bg-origin-padding {
  background-origin: padding-box !important;
}

.bg-origin-content {
  background-origin: content-box !important;
}

.fill-current {
  fill: currentColor !important;
}

.stroke-current {
  stroke: currentColor !important;
}

.stroke-0 {
  stroke-width: 0 !important;
}

.stroke-1 {
  stroke-width: 1 !important;
}

.stroke-2 {
  stroke-width: 2 !important;
}

.object-contain {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

.object-cover {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.object-fill {
  -o-object-fit: fill !important;
     object-fit: fill !important;
}

.object-none {
  -o-object-fit: none !important;
     object-fit: none !important;
}

.object-scale-down {
  -o-object-fit: scale-down !important;
     object-fit: scale-down !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 0.75rem !important;
}

.p-4 {
  padding: 1rem !important;
}

.p-5 {
  padding: 1.25rem !important;
}

.p-6 {
  padding: 1.5rem !important;
}

.p-7 {
  padding: 1.75rem !important;
}

.p-8 {
  padding: 2rem !important;
}

.p-10 {
  padding: 2.5rem !important;
}

.p-12 {
  padding: 3rem !important;
}

.p-13 {
  padding: 3.25rem !important;
}

.p-14 {
  padding: 3.5rem !important;
}

.p-15 {
  padding: 3.75rem !important;
}

.p-16 {
  padding: 4rem !important;
}

.p-18 {
  padding: 4.5rem !important;
}

.p-20 {
  padding: 5rem !important;
}

.p-24 {
  padding: 6rem !important;
}

.p-26 {
  padding: 6.5rem !important;
}

.p-32 {
  padding: 8rem !important;
}

.p-40 {
  padding: 10rem !important;
}

.p-px {
  padding: 1px !important;
}

.p-0\.3 {
  padding: 0.187rem !important;
}

.p-0\.5 {
  padding: 0.125rem !important;
}

.p-1\.5 {
  padding: 0.375rem !important;
}

.p-2\.5 {
  padding: 0.625rem !important;
}

.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.px-5 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}

.px-6 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.px-7 {
  padding-left: 1.75rem !important;
  padding-right: 1.75rem !important;
}

.px-8 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.px-10 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}

.px-12 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.px-13 {
  padding-left: 3.25rem !important;
  padding-right: 3.25rem !important;
}

.px-14 {
  padding-left: 3.5rem !important;
  padding-right: 3.5rem !important;
}

.px-15 {
  padding-left: 3.75rem !important;
  padding-right: 3.75rem !important;
}

.px-16 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

.px-18 {
  padding-left: 4.5rem !important;
  padding-right: 4.5rem !important;
}

.px-20 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}

.px-24 {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}

.px-26 {
  padding-left: 6.5rem !important;
  padding-right: 6.5rem !important;
}

.px-32 {
  padding-left: 8rem !important;
  padding-right: 8rem !important;
}

.px-40 {
  padding-left: 10rem !important;
  padding-right: 10rem !important;
}

.px-px {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.px-0\.3 {
  padding-left: 0.187rem !important;
  padding-right: 0.187rem !important;
}

.px-0\.5 {
  padding-left: 0.125rem !important;
  padding-right: 0.125rem !important;
}

.px-1\.5 {
  padding-left: 0.375rem !important;
  padding-right: 0.375rem !important;
}

.px-2\.5 {
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-5 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

.py-6 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-7 {
  padding-top: 1.75rem !important;
  padding-bottom: 1.75rem !important;
}

.py-8 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.py-10 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.py-12 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.py-13 {
  padding-top: 3.25rem !important;
  padding-bottom: 3.25rem !important;
}

.py-14 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

.py-15 {
  padding-top: 3.75rem !important;
  padding-bottom: 3.75rem !important;
}

.py-16 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.py-18 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

.py-20 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.py-24 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.py-26 {
  padding-top: 6.5rem !important;
  padding-bottom: 6.5rem !important;
}

.py-32 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}

.py-40 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

.py-px {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.py-0\.3 {
  padding-top: 0.187rem !important;
  padding-bottom: 0.187rem !important;
}

.py-0\.5 {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
}

.py-1\.5 {
  padding-top: 0.375rem !important;
  padding-bottom: 0.375rem !important;
}

.py-2\.5 {
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 0.75rem !important;
}

.pt-4 {
  padding-top: 1rem !important;
}

.pt-5 {
  padding-top: 1.25rem !important;
}

.pt-6 {
  padding-top: 1.5rem !important;
}

.pt-7 {
  padding-top: 1.75rem !important;
}

.pt-8 {
  padding-top: 2rem !important;
}

.pt-10 {
  padding-top: 2.5rem !important;
}

.pt-12 {
  padding-top: 3rem !important;
}

.pt-13 {
  padding-top: 3.25rem !important;
}

.pt-14 {
  padding-top: 3.5rem !important;
}

.pt-15 {
  padding-top: 3.75rem !important;
}

.pt-16 {
  padding-top: 4rem !important;
}

.pt-18 {
  padding-top: 4.5rem !important;
}

.pt-20 {
  padding-top: 5rem !important;
}

.pt-24 {
  padding-top: 6rem !important;
}

.pt-26 {
  padding-top: 6.5rem !important;
}

.pt-32 {
  padding-top: 8rem !important;
}

.pt-40 {
  padding-top: 10rem !important;
}

.pt-px {
  padding-top: 1px !important;
}

.pt-0\.3 {
  padding-top: 0.187rem !important;
}

.pt-0\.5 {
  padding-top: 0.125rem !important;
}

.pt-1\.5 {
  padding-top: 0.375rem !important;
}

.pt-2\.5 {
  padding-top: 0.625rem !important;
}

.pr-0 {
  padding-right: 0 !important;
}

.pr-1 {
  padding-right: 0.25rem !important;
}

.pr-2 {
  padding-right: 0.5rem !important;
}

.pr-3 {
  padding-right: 0.75rem !important;
}

.pr-4 {
  padding-right: 1rem !important;
}

.pr-5 {
  padding-right: 1.25rem !important;
}

.pr-6 {
  padding-right: 1.5rem !important;
}

.pr-7 {
  padding-right: 1.75rem !important;
}

.pr-8 {
  padding-right: 2rem !important;
}

.pr-10 {
  padding-right: 2.5rem !important;
}

.pr-12 {
  padding-right: 3rem !important;
}

.pr-13 {
  padding-right: 3.25rem !important;
}

.pr-14 {
  padding-right: 3.5rem !important;
}

.pr-15 {
  padding-right: 3.75rem !important;
}

.pr-16 {
  padding-right: 4rem !important;
}

.pr-18 {
  padding-right: 4.5rem !important;
}

.pr-20 {
  padding-right: 5rem !important;
}

.pr-24 {
  padding-right: 6rem !important;
}

.pr-26 {
  padding-right: 6.5rem !important;
}

.pr-32 {
  padding-right: 8rem !important;
}

.pr-40 {
  padding-right: 10rem !important;
}

.pr-px {
  padding-right: 1px !important;
}

.pr-0\.3 {
  padding-right: 0.187rem !important;
}

.pr-0\.5 {
  padding-right: 0.125rem !important;
}

.pr-1\.5 {
  padding-right: 0.375rem !important;
}

.pr-2\.5 {
  padding-right: 0.625rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 0.75rem !important;
}

.pb-4 {
  padding-bottom: 1rem !important;
}

.pb-5 {
  padding-bottom: 1.25rem !important;
}

.pb-6 {
  padding-bottom: 1.5rem !important;
}

.pb-7 {
  padding-bottom: 1.75rem !important;
}

.pb-8 {
  padding-bottom: 2rem !important;
}

.pb-10 {
  padding-bottom: 2.5rem !important;
}

.pb-12 {
  padding-bottom: 3rem !important;
}

.pb-13 {
  padding-bottom: 3.25rem !important;
}

.pb-14 {
  padding-bottom: 3.5rem !important;
}

.pb-15 {
  padding-bottom: 3.75rem !important;
}

.pb-16 {
  padding-bottom: 4rem !important;
}

.pb-18 {
  padding-bottom: 4.5rem !important;
}

.pb-20 {
  padding-bottom: 5rem !important;
}

.pb-24 {
  padding-bottom: 6rem !important;
}

.pb-26 {
  padding-bottom: 6.5rem !important;
}

.pb-32 {
  padding-bottom: 8rem !important;
}

.pb-40 {
  padding-bottom: 10rem !important;
}

.pb-px {
  padding-bottom: 1px !important;
}

.pb-0\.3 {
  padding-bottom: 0.187rem !important;
}

.pb-0\.5 {
  padding-bottom: 0.125rem !important;
}

.pb-1\.5 {
  padding-bottom: 0.375rem !important;
}

.pb-2\.5 {
  padding-bottom: 0.625rem !important;
}

.pl-0 {
  padding-left: 0 !important;
}

.pl-1 {
  padding-left: 0.25rem !important;
}

.pl-2 {
  padding-left: 0.5rem !important;
}

.pl-3 {
  padding-left: 0.75rem !important;
}

.pl-4 {
  padding-left: 1rem !important;
}

.pl-5 {
  padding-left: 1.25rem !important;
}

.pl-6 {
  padding-left: 1.5rem !important;
}

.pl-7 {
  padding-left: 1.75rem !important;
}

.pl-8 {
  padding-left: 2rem !important;
}

.pl-10 {
  padding-left: 2.5rem !important;
}

.pl-12 {
  padding-left: 3rem !important;
}

.pl-13 {
  padding-left: 3.25rem !important;
}

.pl-14 {
  padding-left: 3.5rem !important;
}

.pl-15 {
  padding-left: 3.75rem !important;
}

.pl-16 {
  padding-left: 4rem !important;
}

.pl-18 {
  padding-left: 4.5rem !important;
}

.pl-20 {
  padding-left: 5rem !important;
}

.pl-24 {
  padding-left: 6rem !important;
}

.pl-26 {
  padding-left: 6.5rem !important;
}

.pl-32 {
  padding-left: 8rem !important;
}

.pl-40 {
  padding-left: 10rem !important;
}

.pl-px {
  padding-left: 1px !important;
}

.pl-0\.3 {
  padding-left: 0.187rem !important;
}

.pl-0\.5 {
  padding-left: 0.125rem !important;
}

.pl-1\.5 {
  padding-left: 0.375rem !important;
}

.pl-2\.5 {
  padding-left: 0.625rem !important;
}

.text-left {
  text-align: left !important;
}

.text-center {
  text-align: center !important;
}

.text-right {
  text-align: right !important;
}

.text-justify {
  text-align: justify !important;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.font-sans {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial !important;
}

.font-serif {
  font-family: Georgia, "Times New Roman", serif !important;
}

.text-xxs {
  font-size: 0.5rem !important;
}

.text-xs {
  font-size: 0.75rem !important;
}

.text-sm {
  font-size: 0.875rem !important;
}

.text-base {
  font-size: 1rem !important;
}

.text-lg {
  font-size: 1.125rem !important;
}

.text-xl {
  font-size: 1.25rem !important;
}

.text-main {
  font-size: 2rem !important;
}

.text-2xl {
  font-size: 1.625rem !important;
}

.text-3xl {
  font-size: 1.75rem !important;
}

.text-4xl {
  font-size: 1.875rem !important;
}

.text-5xl {
  font-size: 3.125rem !important;
}

.font-light {
  font-weight: 300 !important;
}

.font-normal {
  font-weight: 400 !important;
}

.font-medium {
  font-weight: 500 !important;
}

.font-semibold {
  font-weight: 600 !important;
}

.font-bold {
  font-weight: 700 !important;
}

.hover\:font-light:hover {
  font-weight: 300 !important;
}

.hover\:font-normal:hover {
  font-weight: 400 !important;
}

.hover\:font-medium:hover {
  font-weight: 500 !important;
}

.hover\:font-semibold:hover {
  font-weight: 600 !important;
}

.hover\:font-bold:hover {
  font-weight: 700 !important;
}

.uppercase {
  text-transform: uppercase !important;
}

.lowercase {
  text-transform: lowercase !important;
}

.capitalize {
  text-transform: capitalize !important;
}

.normal-case {
  text-transform: none !important;
}

.italic {
  font-style: italic !important;
}

.not-italic {
  font-style: normal !important;
}

.ordinal, .slashed-zero, .lining-nums, .oldstyle-nums, .proportional-nums, .tabular-nums, .diagonal-fractions, .stacked-fractions {
  --tw-ordinal: var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/) !important;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction) !important;
}

.normal-nums {
  font-variant-numeric: normal !important;
}

.ordinal {
  --tw-ordinal: ordinal !important;
}

.slashed-zero {
  --tw-slashed-zero: slashed-zero !important;
}

.lining-nums {
  --tw-numeric-figure: lining-nums !important;
}

.oldstyle-nums {
  --tw-numeric-figure: oldstyle-nums !important;
}

.proportional-nums {
  --tw-numeric-spacing: proportional-nums !important;
}

.tabular-nums {
  --tw-numeric-spacing: tabular-nums !important;
}

.diagonal-fractions {
  --tw-numeric-fraction: diagonal-fractions !important;
}

.stacked-fractions {
  --tw-numeric-fraction: stacked-fractions !important;
}

.leading-0 {
  line-height: 0 !important;
}

.leading-1 {
  line-height: 0.25rem !important;
}

.leading-2 {
  line-height: 0.5rem !important;
}

.leading-3 {
  line-height: 0.75rem !important;
}

.leading-4 {
  line-height: 1rem !important;
}

.leading-5 {
  line-height: 1.25rem !important;
}

.leading-6 {
  line-height: 1.5rem !important;
}

.leading-7 {
  line-height: 1.75rem !important;
}

.leading-8 {
  line-height: 2rem !important;
}

.leading-10 {
  line-height: 2.5rem !important;
}

.leading-12 {
  line-height: 3rem !important;
}

.leading-13 {
  line-height: 3.25rem !important;
}

.leading-14 {
  line-height: 3.5rem !important;
}

.leading-15 {
  line-height: 3.75rem !important;
}

.leading-16 {
  line-height: 4rem !important;
}

.leading-18 {
  line-height: 4.5rem !important;
}

.leading-20 {
  line-height: 5rem !important;
}

.leading-24 {
  line-height: 6rem !important;
}

.leading-26 {
  line-height: 6.5rem !important;
}

.leading-32 {
  line-height: 8rem !important;
}

.leading-40 {
  line-height: 10rem !important;
}

.leading-none {
  line-height: 1 !important;
}

.leading-tight {
  line-height: 1.25 !important;
}

.leading-snug {
  line-height: 1.375 !important;
}

.leading-normal {
  line-height: 1.5 !important;
}

.leading-relaxed {
  line-height: 1.625 !important;
}

.leading-loose {
  line-height: 2 !important;
}

.leading-px {
  line-height: 1px !important;
}

.leading-0\.3 {
  line-height: 0.187rem !important;
}

.leading-0\.5 {
  line-height: 0.125rem !important;
}

.leading-1\.5 {
  line-height: 0.375rem !important;
}

.leading-2\.5 {
  line-height: 0.625rem !important;
}

.tracking-tighter {
  letter-spacing: -0.05em !important;
}

.tracking-tight {
  letter-spacing: -0.025em !important;
}

.tracking-normal {
  letter-spacing: 0 !important;
}

.tracking-wide {
  letter-spacing: 0.025em !important;
}

.tracking-wider {
  letter-spacing: 0.05em !important;
}

.tracking-widest {
  letter-spacing: 0.1em !important;
}

.text-transparent {
  color: transparent !important;
}

.text-secondary-200 {
  --tw-text-opacity: 1 !important;
  color: rgba(244, 247, 240, var(--tw-text-opacity)) !important;
}

.text-secondary-300 {
  --tw-text-opacity: 1 !important;
  color: rgba(238, 249, 222, var(--tw-text-opacity)) !important;
}

.text-secondary-500 {
  --tw-text-opacity: 1 !important;
  color: rgba(227, 239, 211, var(--tw-text-opacity)) !important;
}

.text-secondary-800 {
  --tw-text-opacity: 1 !important;
  color: rgba(203, 218, 182, var(--tw-text-opacity)) !important;
}

.text-black {
  --tw-text-opacity: 1 !important;
  color: rgba(20, 20, 20, var(--tw-text-opacity)) !important;
}

.text-white {
  --tw-text-opacity: 1 !important;
  color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
}

.text-gray-50 {
  --tw-text-opacity: 1 !important;
  color: rgba(248, 250, 252, var(--tw-text-opacity)) !important;
}

.text-gray-100 {
  --tw-text-opacity: 1 !important;
  color: rgba(241, 245, 249, var(--tw-text-opacity)) !important;
}

.text-gray-200 {
  --tw-text-opacity: 1 !important;
  color: rgba(226, 232, 240, var(--tw-text-opacity)) !important;
}

.text-gray-300 {
  --tw-text-opacity: 1 !important;
  color: rgba(203, 213, 225, var(--tw-text-opacity)) !important;
}

.text-gray-400 {
  --tw-text-opacity: 1 !important;
  color: rgba(148, 163, 184, var(--tw-text-opacity)) !important;
}

.text-gray-500 {
  --tw-text-opacity: 1 !important;
  color: rgba(100, 116, 139, var(--tw-text-opacity)) !important;
}

.text-gray-600 {
  --tw-text-opacity: 1 !important;
  color: rgba(71, 85, 105, var(--tw-text-opacity)) !important;
}

.text-gray-700 {
  --tw-text-opacity: 1 !important;
  color: rgba(51, 65, 85, var(--tw-text-opacity)) !important;
}

.text-gray-800 {
  --tw-text-opacity: 1 !important;
  color: rgba(30, 41, 59, var(--tw-text-opacity)) !important;
}

.text-gray-900 {
  --tw-text-opacity: 1 !important;
  color: rgba(15, 23, 42, var(--tw-text-opacity)) !important;
}

.text-blue-50 {
  --tw-text-opacity: 1 !important;
  color: rgba(239, 246, 255, var(--tw-text-opacity)) !important;
}

.text-blue-100 {
  --tw-text-opacity: 1 !important;
  color: rgba(219, 234, 254, var(--tw-text-opacity)) !important;
}

.text-blue-200 {
  --tw-text-opacity: 1 !important;
  color: rgba(191, 219, 254, var(--tw-text-opacity)) !important;
}

.text-blue-300 {
  --tw-text-opacity: 1 !important;
  color: rgba(147, 197, 253, var(--tw-text-opacity)) !important;
}

.text-blue-400 {
  --tw-text-opacity: 1 !important;
  color: rgba(96, 165, 250, var(--tw-text-opacity)) !important;
}

.text-blue-500 {
  --tw-text-opacity: 1 !important;
  color: rgba(59, 130, 246, var(--tw-text-opacity)) !important;
}

.text-blue-600 {
  --tw-text-opacity: 1 !important;
  color: rgba(37, 99, 235, var(--tw-text-opacity)) !important;
}

.text-blue-700 {
  --tw-text-opacity: 1 !important;
  color: rgba(29, 78, 216, var(--tw-text-opacity)) !important;
}

.text-blue-800 {
  --tw-text-opacity: 1 !important;
  color: rgba(30, 64, 175, var(--tw-text-opacity)) !important;
}

.text-blue-900 {
  --tw-text-opacity: 1 !important;
  color: rgba(30, 58, 138, var(--tw-text-opacity)) !important;
}

.text-red-50 {
  --tw-text-opacity: 1 !important;
  color: rgba(254, 242, 242, var(--tw-text-opacity)) !important;
}

.text-red-100 {
  --tw-text-opacity: 1 !important;
  color: rgba(254, 226, 226, var(--tw-text-opacity)) !important;
}

.text-red-200 {
  --tw-text-opacity: 1 !important;
  color: rgba(254, 202, 202, var(--tw-text-opacity)) !important;
}

.text-red-300 {
  --tw-text-opacity: 1 !important;
  color: rgba(252, 165, 165, var(--tw-text-opacity)) !important;
}

.text-red-400 {
  --tw-text-opacity: 1 !important;
  color: rgba(248, 113, 113, var(--tw-text-opacity)) !important;
}

.text-red-500 {
  --tw-text-opacity: 1 !important;
  color: rgba(239, 68, 68, var(--tw-text-opacity)) !important;
}

.text-red-600 {
  --tw-text-opacity: 1 !important;
  color: rgba(220, 38, 38, var(--tw-text-opacity)) !important;
}

.text-red-700 {
  --tw-text-opacity: 1 !important;
  color: rgba(185, 28, 28, var(--tw-text-opacity)) !important;
}

.text-red-800 {
  --tw-text-opacity: 1 !important;
  color: rgba(153, 27, 27, var(--tw-text-opacity)) !important;
}

.text-red-900 {
  --tw-text-opacity: 1 !important;
  color: rgba(127, 29, 29, var(--tw-text-opacity)) !important;
}

.text-yellow-50 {
  --tw-text-opacity: 1 !important;
  color: rgba(255, 251, 235, var(--tw-text-opacity)) !important;
}

.text-yellow-100 {
  --tw-text-opacity: 1 !important;
  color: rgba(254, 243, 199, var(--tw-text-opacity)) !important;
}

.text-yellow-200 {
  --tw-text-opacity: 1 !important;
  color: rgba(253, 230, 138, var(--tw-text-opacity)) !important;
}

.text-yellow-300 {
  --tw-text-opacity: 1 !important;
  color: rgba(252, 211, 77, var(--tw-text-opacity)) !important;
}

.text-yellow-400 {
  --tw-text-opacity: 1 !important;
  color: rgba(251, 191, 36, var(--tw-text-opacity)) !important;
}

.text-yellow-500 {
  --tw-text-opacity: 1 !important;
  color: rgba(245, 158, 11, var(--tw-text-opacity)) !important;
}

.text-yellow-600 {
  --tw-text-opacity: 1 !important;
  color: rgba(217, 119, 6, var(--tw-text-opacity)) !important;
}

.text-yellow-700 {
  --tw-text-opacity: 1 !important;
  color: rgba(180, 83, 9, var(--tw-text-opacity)) !important;
}

.text-yellow-800 {
  --tw-text-opacity: 1 !important;
  color: rgba(146, 64, 14, var(--tw-text-opacity)) !important;
}

.text-yellow-900 {
  --tw-text-opacity: 1 !important;
  color: rgba(120, 53, 15, var(--tw-text-opacity)) !important;
}

.text-green-50 {
  --tw-text-opacity: 1 !important;
  color: rgba(236, 253, 245, var(--tw-text-opacity)) !important;
}

.text-green-100 {
  --tw-text-opacity: 1 !important;
  color: rgba(209, 250, 229, var(--tw-text-opacity)) !important;
}

.text-green-200 {
  --tw-text-opacity: 1 !important;
  color: rgba(167, 243, 208, var(--tw-text-opacity)) !important;
}

.text-green-300 {
  --tw-text-opacity: 1 !important;
  color: rgba(110, 231, 183, var(--tw-text-opacity)) !important;
}

.text-green-400 {
  --tw-text-opacity: 1 !important;
  color: rgba(52, 211, 153, var(--tw-text-opacity)) !important;
}

.text-green-500 {
  --tw-text-opacity: 1 !important;
  color: rgba(16, 185, 129, var(--tw-text-opacity)) !important;
}

.text-green-600 {
  --tw-text-opacity: 1 !important;
  color: rgba(5, 150, 105, var(--tw-text-opacity)) !important;
}

.text-green-700 {
  --tw-text-opacity: 1 !important;
  color: rgba(4, 120, 87, var(--tw-text-opacity)) !important;
}

.text-green-800 {
  --tw-text-opacity: 1 !important;
  color: rgba(6, 95, 70, var(--tw-text-opacity)) !important;
}

.text-green-900 {
  --tw-text-opacity: 1 !important;
  color: rgba(6, 78, 59, var(--tw-text-opacity)) !important;
}

.text-skin-primary-100 {
  color: var(--color-theme-100) !important;
}

.text-skin-primary-200 {
  color: var(--color-theme-200) !important;
}

.text-skin-primary-300 {
  color: var(--color-theme-300) !important;
}

.text-skin-primary-400 {
  color: var(--color-theme-400) !important;
}

.text-skin-primary-500 {
  color: var(--color-theme-500) !important;
}

.text-skin-primary-600 {
  color: var(--color-theme-600) !important;
}

.text-skin-primary-700 {
  color: var(--color-theme-700) !important;
}

.text-skin-primary-800 {
  color: var(--color-theme-800) !important;
}

.text-skin-primary-900 {
  color: var(--color-theme-900) !important;
}

.text-skin-spinner-light {
  color: var(--color-spinner-light) !important;
}

.text-skin-spinner-dark {
  color: var(--color-spinner-dark) !important;
}

.text-skin-sidebar-item {
  color: var(--color-sidebar-item) !important;
}

.text-skin-sidebar-item-hover {
  color: var(--color-sidebar-item-hover) !important;
}

.text-skin-sidebar-icons {
  color: var(--color-sidebar-icons) !important;
}

.hover\:text-transparent:hover {
  color: transparent !important;
}

.hover\:text-secondary-200:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(244, 247, 240, var(--tw-text-opacity)) !important;
}

.hover\:text-secondary-300:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(238, 249, 222, var(--tw-text-opacity)) !important;
}

.hover\:text-secondary-500:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(227, 239, 211, var(--tw-text-opacity)) !important;
}

.hover\:text-secondary-800:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(203, 218, 182, var(--tw-text-opacity)) !important;
}

.hover\:text-black:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(20, 20, 20, var(--tw-text-opacity)) !important;
}

.hover\:text-white:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
}

.hover\:text-gray-50:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(248, 250, 252, var(--tw-text-opacity)) !important;
}

.hover\:text-gray-100:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(241, 245, 249, var(--tw-text-opacity)) !important;
}

.hover\:text-gray-200:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(226, 232, 240, var(--tw-text-opacity)) !important;
}

.hover\:text-gray-300:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(203, 213, 225, var(--tw-text-opacity)) !important;
}

.hover\:text-gray-400:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(148, 163, 184, var(--tw-text-opacity)) !important;
}

.hover\:text-gray-500:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(100, 116, 139, var(--tw-text-opacity)) !important;
}

.hover\:text-gray-600:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(71, 85, 105, var(--tw-text-opacity)) !important;
}

.hover\:text-gray-700:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(51, 65, 85, var(--tw-text-opacity)) !important;
}

.hover\:text-gray-800:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(30, 41, 59, var(--tw-text-opacity)) !important;
}

.hover\:text-gray-900:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(15, 23, 42, var(--tw-text-opacity)) !important;
}

.hover\:text-blue-50:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(239, 246, 255, var(--tw-text-opacity)) !important;
}

.hover\:text-blue-100:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(219, 234, 254, var(--tw-text-opacity)) !important;
}

.hover\:text-blue-200:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(191, 219, 254, var(--tw-text-opacity)) !important;
}

.hover\:text-blue-300:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(147, 197, 253, var(--tw-text-opacity)) !important;
}

.hover\:text-blue-400:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(96, 165, 250, var(--tw-text-opacity)) !important;
}

.hover\:text-blue-500:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(59, 130, 246, var(--tw-text-opacity)) !important;
}

.hover\:text-blue-600:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(37, 99, 235, var(--tw-text-opacity)) !important;
}

.hover\:text-blue-700:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(29, 78, 216, var(--tw-text-opacity)) !important;
}

.hover\:text-blue-800:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(30, 64, 175, var(--tw-text-opacity)) !important;
}

.hover\:text-blue-900:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(30, 58, 138, var(--tw-text-opacity)) !important;
}

.hover\:text-red-50:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(254, 242, 242, var(--tw-text-opacity)) !important;
}

.hover\:text-red-100:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(254, 226, 226, var(--tw-text-opacity)) !important;
}

.hover\:text-red-200:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(254, 202, 202, var(--tw-text-opacity)) !important;
}

.hover\:text-red-300:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(252, 165, 165, var(--tw-text-opacity)) !important;
}

.hover\:text-red-400:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(248, 113, 113, var(--tw-text-opacity)) !important;
}

.hover\:text-red-500:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(239, 68, 68, var(--tw-text-opacity)) !important;
}

.hover\:text-red-600:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(220, 38, 38, var(--tw-text-opacity)) !important;
}

.hover\:text-red-700:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(185, 28, 28, var(--tw-text-opacity)) !important;
}

.hover\:text-red-800:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(153, 27, 27, var(--tw-text-opacity)) !important;
}

.hover\:text-red-900:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(127, 29, 29, var(--tw-text-opacity)) !important;
}

.hover\:text-yellow-50:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(255, 251, 235, var(--tw-text-opacity)) !important;
}

.hover\:text-yellow-100:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(254, 243, 199, var(--tw-text-opacity)) !important;
}

.hover\:text-yellow-200:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(253, 230, 138, var(--tw-text-opacity)) !important;
}

.hover\:text-yellow-300:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(252, 211, 77, var(--tw-text-opacity)) !important;
}

.hover\:text-yellow-400:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(251, 191, 36, var(--tw-text-opacity)) !important;
}

.hover\:text-yellow-500:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(245, 158, 11, var(--tw-text-opacity)) !important;
}

.hover\:text-yellow-600:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(217, 119, 6, var(--tw-text-opacity)) !important;
}

.hover\:text-yellow-700:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(180, 83, 9, var(--tw-text-opacity)) !important;
}

.hover\:text-yellow-800:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(146, 64, 14, var(--tw-text-opacity)) !important;
}

.hover\:text-yellow-900:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(120, 53, 15, var(--tw-text-opacity)) !important;
}

.hover\:text-green-50:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(236, 253, 245, var(--tw-text-opacity)) !important;
}

.hover\:text-green-100:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(209, 250, 229, var(--tw-text-opacity)) !important;
}

.hover\:text-green-200:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(167, 243, 208, var(--tw-text-opacity)) !important;
}

.hover\:text-green-300:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(110, 231, 183, var(--tw-text-opacity)) !important;
}

.hover\:text-green-400:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(52, 211, 153, var(--tw-text-opacity)) !important;
}

.hover\:text-green-500:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(16, 185, 129, var(--tw-text-opacity)) !important;
}

.hover\:text-green-600:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(5, 150, 105, var(--tw-text-opacity)) !important;
}

.hover\:text-green-700:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(4, 120, 87, var(--tw-text-opacity)) !important;
}

.hover\:text-green-800:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(6, 95, 70, var(--tw-text-opacity)) !important;
}

.hover\:text-green-900:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(6, 78, 59, var(--tw-text-opacity)) !important;
}

.hover\:text-skin-primary-100:hover {
  color: var(--color-theme-100) !important;
}

.hover\:text-skin-primary-200:hover {
  color: var(--color-theme-200) !important;
}

.hover\:text-skin-primary-300:hover {
  color: var(--color-theme-300) !important;
}

.hover\:text-skin-primary-400:hover {
  color: var(--color-theme-400) !important;
}

.hover\:text-skin-primary-500:hover {
  color: var(--color-theme-500) !important;
}

.hover\:text-skin-primary-600:hover {
  color: var(--color-theme-600) !important;
}

.hover\:text-skin-primary-700:hover {
  color: var(--color-theme-700) !important;
}

.hover\:text-skin-primary-800:hover {
  color: var(--color-theme-800) !important;
}

.hover\:text-skin-primary-900:hover {
  color: var(--color-theme-900) !important;
}

.hover\:text-skin-spinner-light:hover {
  color: var(--color-spinner-light) !important;
}

.hover\:text-skin-spinner-dark:hover {
  color: var(--color-spinner-dark) !important;
}

.hover\:text-skin-sidebar-item:hover {
  color: var(--color-sidebar-item) !important;
}

.hover\:text-skin-sidebar-item-hover:hover {
  color: var(--color-sidebar-item-hover) !important;
}

.hover\:text-skin-sidebar-icons:hover {
  color: var(--color-sidebar-icons) !important;
}

.focus\:text-transparent:focus {
  color: transparent !important;
}

.focus\:text-secondary-200:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(244, 247, 240, var(--tw-text-opacity)) !important;
}

.focus\:text-secondary-300:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(238, 249, 222, var(--tw-text-opacity)) !important;
}

.focus\:text-secondary-500:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(227, 239, 211, var(--tw-text-opacity)) !important;
}

.focus\:text-secondary-800:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(203, 218, 182, var(--tw-text-opacity)) !important;
}

.focus\:text-black:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(20, 20, 20, var(--tw-text-opacity)) !important;
}

.focus\:text-white:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
}

.focus\:text-gray-50:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(248, 250, 252, var(--tw-text-opacity)) !important;
}

.focus\:text-gray-100:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(241, 245, 249, var(--tw-text-opacity)) !important;
}

.focus\:text-gray-200:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(226, 232, 240, var(--tw-text-opacity)) !important;
}

.focus\:text-gray-300:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(203, 213, 225, var(--tw-text-opacity)) !important;
}

.focus\:text-gray-400:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(148, 163, 184, var(--tw-text-opacity)) !important;
}

.focus\:text-gray-500:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(100, 116, 139, var(--tw-text-opacity)) !important;
}

.focus\:text-gray-600:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(71, 85, 105, var(--tw-text-opacity)) !important;
}

.focus\:text-gray-700:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(51, 65, 85, var(--tw-text-opacity)) !important;
}

.focus\:text-gray-800:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(30, 41, 59, var(--tw-text-opacity)) !important;
}

.focus\:text-gray-900:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(15, 23, 42, var(--tw-text-opacity)) !important;
}

.focus\:text-blue-50:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(239, 246, 255, var(--tw-text-opacity)) !important;
}

.focus\:text-blue-100:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(219, 234, 254, var(--tw-text-opacity)) !important;
}

.focus\:text-blue-200:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(191, 219, 254, var(--tw-text-opacity)) !important;
}

.focus\:text-blue-300:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(147, 197, 253, var(--tw-text-opacity)) !important;
}

.focus\:text-blue-400:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(96, 165, 250, var(--tw-text-opacity)) !important;
}

.focus\:text-blue-500:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(59, 130, 246, var(--tw-text-opacity)) !important;
}

.focus\:text-blue-600:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(37, 99, 235, var(--tw-text-opacity)) !important;
}

.focus\:text-blue-700:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(29, 78, 216, var(--tw-text-opacity)) !important;
}

.focus\:text-blue-800:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(30, 64, 175, var(--tw-text-opacity)) !important;
}

.focus\:text-blue-900:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(30, 58, 138, var(--tw-text-opacity)) !important;
}

.focus\:text-red-50:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(254, 242, 242, var(--tw-text-opacity)) !important;
}

.focus\:text-red-100:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(254, 226, 226, var(--tw-text-opacity)) !important;
}

.focus\:text-red-200:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(254, 202, 202, var(--tw-text-opacity)) !important;
}

.focus\:text-red-300:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(252, 165, 165, var(--tw-text-opacity)) !important;
}

.focus\:text-red-400:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(248, 113, 113, var(--tw-text-opacity)) !important;
}

.focus\:text-red-500:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(239, 68, 68, var(--tw-text-opacity)) !important;
}

.focus\:text-red-600:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(220, 38, 38, var(--tw-text-opacity)) !important;
}

.focus\:text-red-700:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(185, 28, 28, var(--tw-text-opacity)) !important;
}

.focus\:text-red-800:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(153, 27, 27, var(--tw-text-opacity)) !important;
}

.focus\:text-red-900:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(127, 29, 29, var(--tw-text-opacity)) !important;
}

.focus\:text-yellow-50:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(255, 251, 235, var(--tw-text-opacity)) !important;
}

.focus\:text-yellow-100:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(254, 243, 199, var(--tw-text-opacity)) !important;
}

.focus\:text-yellow-200:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(253, 230, 138, var(--tw-text-opacity)) !important;
}

.focus\:text-yellow-300:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(252, 211, 77, var(--tw-text-opacity)) !important;
}

.focus\:text-yellow-400:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(251, 191, 36, var(--tw-text-opacity)) !important;
}

.focus\:text-yellow-500:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(245, 158, 11, var(--tw-text-opacity)) !important;
}

.focus\:text-yellow-600:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(217, 119, 6, var(--tw-text-opacity)) !important;
}

.focus\:text-yellow-700:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(180, 83, 9, var(--tw-text-opacity)) !important;
}

.focus\:text-yellow-800:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(146, 64, 14, var(--tw-text-opacity)) !important;
}

.focus\:text-yellow-900:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(120, 53, 15, var(--tw-text-opacity)) !important;
}

.focus\:text-green-50:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(236, 253, 245, var(--tw-text-opacity)) !important;
}

.focus\:text-green-100:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(209, 250, 229, var(--tw-text-opacity)) !important;
}

.focus\:text-green-200:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(167, 243, 208, var(--tw-text-opacity)) !important;
}

.focus\:text-green-300:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(110, 231, 183, var(--tw-text-opacity)) !important;
}

.focus\:text-green-400:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(52, 211, 153, var(--tw-text-opacity)) !important;
}

.focus\:text-green-500:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(16, 185, 129, var(--tw-text-opacity)) !important;
}

.focus\:text-green-600:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(5, 150, 105, var(--tw-text-opacity)) !important;
}

.focus\:text-green-700:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(4, 120, 87, var(--tw-text-opacity)) !important;
}

.focus\:text-green-800:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(6, 95, 70, var(--tw-text-opacity)) !important;
}

.focus\:text-green-900:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(6, 78, 59, var(--tw-text-opacity)) !important;
}

.focus\:text-skin-primary-100:focus {
  color: var(--color-theme-100) !important;
}

.focus\:text-skin-primary-200:focus {
  color: var(--color-theme-200) !important;
}

.focus\:text-skin-primary-300:focus {
  color: var(--color-theme-300) !important;
}

.focus\:text-skin-primary-400:focus {
  color: var(--color-theme-400) !important;
}

.focus\:text-skin-primary-500:focus {
  color: var(--color-theme-500) !important;
}

.focus\:text-skin-primary-600:focus {
  color: var(--color-theme-600) !important;
}

.focus\:text-skin-primary-700:focus {
  color: var(--color-theme-700) !important;
}

.focus\:text-skin-primary-800:focus {
  color: var(--color-theme-800) !important;
}

.focus\:text-skin-primary-900:focus {
  color: var(--color-theme-900) !important;
}

.focus\:text-skin-spinner-light:focus {
  color: var(--color-spinner-light) !important;
}

.focus\:text-skin-spinner-dark:focus {
  color: var(--color-spinner-dark) !important;
}

.focus\:text-skin-sidebar-item:focus {
  color: var(--color-sidebar-item) !important;
}

.focus\:text-skin-sidebar-item-hover:focus {
  color: var(--color-sidebar-item-hover) !important;
}

.focus\:text-skin-sidebar-icons:focus {
  color: var(--color-sidebar-icons) !important;
}

.text-opacity-0 {
  --tw-text-opacity: 0 !important;
}

.text-opacity-25 {
  --tw-text-opacity: 0.25 !important;
}

.text-opacity-50 {
  --tw-text-opacity: 0.5 !important;
}

.text-opacity-60 {
  --tw-text-opacity: 0.6 !important;
}

.text-opacity-75 {
  --tw-text-opacity: 0.75 !important;
}

.text-opacity-85 {
  --tw-text-opacity: 0.85 !important;
}

.text-opacity-100 {
  --tw-text-opacity: 1 !important;
}

.group:hover .group-hover\:text-opacity-0 {
  --tw-text-opacity: 0 !important;
}

.group:hover .group-hover\:text-opacity-25 {
  --tw-text-opacity: 0.25 !important;
}

.group:hover .group-hover\:text-opacity-50 {
  --tw-text-opacity: 0.5 !important;
}

.group:hover .group-hover\:text-opacity-60 {
  --tw-text-opacity: 0.6 !important;
}

.group:hover .group-hover\:text-opacity-75 {
  --tw-text-opacity: 0.75 !important;
}

.group:hover .group-hover\:text-opacity-85 {
  --tw-text-opacity: 0.85 !important;
}

.group:hover .group-hover\:text-opacity-100 {
  --tw-text-opacity: 1 !important;
}

.focus-within\:text-opacity-0:focus-within {
  --tw-text-opacity: 0 !important;
}

.focus-within\:text-opacity-25:focus-within {
  --tw-text-opacity: 0.25 !important;
}

.focus-within\:text-opacity-50:focus-within {
  --tw-text-opacity: 0.5 !important;
}

.focus-within\:text-opacity-60:focus-within {
  --tw-text-opacity: 0.6 !important;
}

.focus-within\:text-opacity-75:focus-within {
  --tw-text-opacity: 0.75 !important;
}

.focus-within\:text-opacity-85:focus-within {
  --tw-text-opacity: 0.85 !important;
}

.focus-within\:text-opacity-100:focus-within {
  --tw-text-opacity: 1 !important;
}

.hover\:text-opacity-0:hover {
  --tw-text-opacity: 0 !important;
}

.hover\:text-opacity-25:hover {
  --tw-text-opacity: 0.25 !important;
}

.hover\:text-opacity-50:hover {
  --tw-text-opacity: 0.5 !important;
}

.hover\:text-opacity-60:hover {
  --tw-text-opacity: 0.6 !important;
}

.hover\:text-opacity-75:hover {
  --tw-text-opacity: 0.75 !important;
}

.hover\:text-opacity-85:hover {
  --tw-text-opacity: 0.85 !important;
}

.hover\:text-opacity-100:hover {
  --tw-text-opacity: 1 !important;
}

.focus\:text-opacity-0:focus {
  --tw-text-opacity: 0 !important;
}

.focus\:text-opacity-25:focus {
  --tw-text-opacity: 0.25 !important;
}

.focus\:text-opacity-50:focus {
  --tw-text-opacity: 0.5 !important;
}

.focus\:text-opacity-60:focus {
  --tw-text-opacity: 0.6 !important;
}

.focus\:text-opacity-75:focus {
  --tw-text-opacity: 0.75 !important;
}

.focus\:text-opacity-85:focus {
  --tw-text-opacity: 0.85 !important;
}

.focus\:text-opacity-100:focus {
  --tw-text-opacity: 1 !important;
}

.underline {
  text-decoration: underline !important;
}

.line-through {
  text-decoration: line-through !important;
}

.no-underline {
  text-decoration: none !important;
}

.hover\:underline:hover {
  text-decoration: underline !important;
}

.hover\:line-through:hover {
  text-decoration: line-through !important;
}

.hover\:no-underline:hover {
  text-decoration: none !important;
}

.focus\:underline:focus {
  text-decoration: underline !important;
}

.focus\:line-through:focus {
  text-decoration: line-through !important;
}

.focus\:no-underline:focus {
  text-decoration: none !important;
}

.antialiased {
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}

.subpixel-antialiased {
  -webkit-font-smoothing: auto !important;
  -moz-osx-font-smoothing: auto !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-60 {
  opacity: 0.6 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-85 {
  opacity: 0.85 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.bg-blend-normal {
  background-blend-mode: normal !important;
}

.bg-blend-multiply {
  background-blend-mode: multiply !important;
}

.bg-blend-screen {
  background-blend-mode: screen !important;
}

.bg-blend-overlay {
  background-blend-mode: overlay !important;
}

.bg-blend-darken {
  background-blend-mode: darken !important;
}

.bg-blend-lighten {
  background-blend-mode: lighten !important;
}

.bg-blend-color-dodge {
  background-blend-mode: color-dodge !important;
}

.bg-blend-color-burn {
  background-blend-mode: color-burn !important;
}

.bg-blend-hard-light {
  background-blend-mode: hard-light !important;
}

.bg-blend-soft-light {
  background-blend-mode: soft-light !important;
}

.bg-blend-difference {
  background-blend-mode: difference !important;
}

.bg-blend-exclusion {
  background-blend-mode: exclusion !important;
}

.bg-blend-hue {
  background-blend-mode: hue !important;
}

.bg-blend-saturation {
  background-blend-mode: saturation !important;
}

.bg-blend-color {
  background-blend-mode: color !important;
}

.bg-blend-luminosity {
  background-blend-mode: luminosity !important;
}

.mix-blend-normal {
  mix-blend-mode: normal !important;
}

.mix-blend-multiply {
  mix-blend-mode: multiply !important;
}

.mix-blend-screen {
  mix-blend-mode: screen !important;
}

.mix-blend-overlay {
  mix-blend-mode: overlay !important;
}

.mix-blend-darken {
  mix-blend-mode: darken !important;
}

.mix-blend-lighten {
  mix-blend-mode: lighten !important;
}

.mix-blend-color-dodge {
  mix-blend-mode: color-dodge !important;
}

.mix-blend-color-burn {
  mix-blend-mode: color-burn !important;
}

.mix-blend-hard-light {
  mix-blend-mode: hard-light !important;
}

.mix-blend-soft-light {
  mix-blend-mode: soft-light !important;
}

.mix-blend-difference {
  mix-blend-mode: difference !important;
}

.mix-blend-exclusion {
  mix-blend-mode: exclusion !important;
}

.mix-blend-hue {
  mix-blend-mode: hue !important;
}

.mix-blend-saturation {
  mix-blend-mode: saturation !important;
}

.mix-blend-color {
  mix-blend-mode: color !important;
}

.mix-blend-luminosity {
  mix-blend-mode: luminosity !important;
}

*, ::before, ::after {
  --tw-shadow: 0 0 #0000;
}

.shadow {
  --tw-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.05) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.shadow-none {
  --tw-shadow: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.outline-none {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}

.outline-white {
  outline: 2px dotted white !important;
  outline-offset: 2px !important;
}

.outline-black {
  outline: 2px dotted black !important;
  outline-offset: 2px !important;
}

.focus\:outline-none:focus {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}

.focus\:outline-white:focus {
  outline: 2px dotted white !important;
  outline-offset: 2px !important;
}

.focus\:outline-black:focus {
  outline: 2px dotted black !important;
  outline-offset: 2px !important;
}

*, ::before, ::after {
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
}

.ring-0 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.ring-1 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.ring-2 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.ring-4 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.ring-8 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.ring {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.focus-within\:ring-0:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.focus-within\:ring-1:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.focus-within\:ring-2:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.focus-within\:ring-4:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.focus-within\:ring-8:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.focus-within\:ring:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.focus\:ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.focus\:ring-1:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.focus\:ring-4:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.focus\:ring-8:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.focus\:ring:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.ring-inset {
  --tw-ring-inset: inset !important;
}

.focus-within\:ring-inset:focus-within {
  --tw-ring-inset: inset !important;
}

.focus\:ring-inset:focus {
  --tw-ring-inset: inset !important;
}

.ring-transparent {
  --tw-ring-color: transparent !important;
}

.ring-secondary-200 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(244, 247, 240, var(--tw-ring-opacity)) !important;
}

.ring-secondary-300 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(238, 249, 222, var(--tw-ring-opacity)) !important;
}

.ring-secondary-500 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(227, 239, 211, var(--tw-ring-opacity)) !important;
}

.ring-secondary-800 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(203, 218, 182, var(--tw-ring-opacity)) !important;
}

.ring-black {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(20, 20, 20, var(--tw-ring-opacity)) !important;
}

.ring-white {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important;
}

.ring-gray-50 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(248, 250, 252, var(--tw-ring-opacity)) !important;
}

.ring-gray-100 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(241, 245, 249, var(--tw-ring-opacity)) !important;
}

.ring-gray-200 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(226, 232, 240, var(--tw-ring-opacity)) !important;
}

.ring-gray-300 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(203, 213, 225, var(--tw-ring-opacity)) !important;
}

.ring-gray-400 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(148, 163, 184, var(--tw-ring-opacity)) !important;
}

.ring-gray-500 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(100, 116, 139, var(--tw-ring-opacity)) !important;
}

.ring-gray-600 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(71, 85, 105, var(--tw-ring-opacity)) !important;
}

.ring-gray-700 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(51, 65, 85, var(--tw-ring-opacity)) !important;
}

.ring-gray-800 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(30, 41, 59, var(--tw-ring-opacity)) !important;
}

.ring-gray-900 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(15, 23, 42, var(--tw-ring-opacity)) !important;
}

.ring-blue-50 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)) !important;
}

.ring-blue-100 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)) !important;
}

.ring-blue-200 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)) !important;
}

.ring-blue-300 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)) !important;
}

.ring-blue-400 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)) !important;
}

.ring-blue-500 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)) !important;
}

.ring-blue-600 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)) !important;
}

.ring-blue-700 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)) !important;
}

.ring-blue-800 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)) !important;
}

.ring-blue-900 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)) !important;
}

.ring-red-50 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)) !important;
}

.ring-red-100 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)) !important;
}

.ring-red-200 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)) !important;
}

.ring-red-300 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)) !important;
}

.ring-red-400 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)) !important;
}

.ring-red-500 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)) !important;
}

.ring-red-600 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)) !important;
}

.ring-red-700 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)) !important;
}

.ring-red-800 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)) !important;
}

.ring-red-900 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)) !important;
}

.ring-yellow-50 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)) !important;
}

.ring-yellow-100 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)) !important;
}

.ring-yellow-200 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)) !important;
}

.ring-yellow-300 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)) !important;
}

.ring-yellow-400 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)) !important;
}

.ring-yellow-500 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)) !important;
}

.ring-yellow-600 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)) !important;
}

.ring-yellow-700 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)) !important;
}

.ring-yellow-800 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)) !important;
}

.ring-yellow-900 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)) !important;
}

.ring-green-50 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)) !important;
}

.ring-green-100 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)) !important;
}

.ring-green-200 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)) !important;
}

.ring-green-300 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)) !important;
}

.ring-green-400 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)) !important;
}

.ring-green-500 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)) !important;
}

.ring-green-600 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)) !important;
}

.ring-green-700 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)) !important;
}

.ring-green-800 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)) !important;
}

.ring-green-900 {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)) !important;
}

.ring-skin-primary-100 {
  --tw-ring-color: var(--color-theme-100) !important;
}

.ring-skin-primary-200 {
  --tw-ring-color: var(--color-theme-200) !important;
}

.ring-skin-primary-300 {
  --tw-ring-color: var(--color-theme-300) !important;
}

.ring-skin-primary-400 {
  --tw-ring-color: var(--color-theme-400) !important;
}

.ring-skin-primary-500 {
  --tw-ring-color: var(--color-theme-500) !important;
}

.ring-skin-primary-600 {
  --tw-ring-color: var(--color-theme-600) !important;
}

.ring-skin-primary-700 {
  --tw-ring-color: var(--color-theme-700) !important;
}

.ring-skin-primary-800 {
  --tw-ring-color: var(--color-theme-800) !important;
}

.ring-skin-primary-900 {
  --tw-ring-color: var(--color-theme-900) !important;
}

.ring-skin-spinner-light {
  --tw-ring-color: var(--color-spinner-light) !important;
}

.ring-skin-spinner-dark {
  --tw-ring-color: var(--color-spinner-dark) !important;
}

.focus-within\:ring-transparent:focus-within {
  --tw-ring-color: transparent !important;
}

.focus-within\:ring-secondary-200:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(244, 247, 240, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-secondary-300:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(238, 249, 222, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-secondary-500:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(227, 239, 211, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-secondary-800:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(203, 218, 182, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-black:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(20, 20, 20, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-white:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-gray-50:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(248, 250, 252, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-gray-100:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(241, 245, 249, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-gray-200:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(226, 232, 240, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-gray-300:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(203, 213, 225, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-gray-400:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(148, 163, 184, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-gray-500:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(100, 116, 139, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-gray-600:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(71, 85, 105, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-gray-700:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(51, 65, 85, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-gray-800:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(30, 41, 59, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-gray-900:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(15, 23, 42, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-blue-50:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-blue-100:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-blue-200:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-blue-300:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-blue-400:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-blue-500:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-blue-600:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-blue-700:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-blue-800:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-blue-900:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-red-50:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-red-100:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-red-200:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-red-300:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-red-400:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-red-500:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-red-600:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-red-700:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-red-800:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-red-900:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-yellow-50:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-yellow-100:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-yellow-200:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-yellow-300:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-yellow-400:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-yellow-500:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-yellow-600:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-yellow-700:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-yellow-800:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-yellow-900:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-green-50:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-green-100:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-green-200:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-green-300:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-green-400:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-green-500:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-green-600:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-green-700:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-green-800:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-green-900:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)) !important;
}

.focus-within\:ring-skin-primary-100:focus-within {
  --tw-ring-color: var(--color-theme-100) !important;
}

.focus-within\:ring-skin-primary-200:focus-within {
  --tw-ring-color: var(--color-theme-200) !important;
}

.focus-within\:ring-skin-primary-300:focus-within {
  --tw-ring-color: var(--color-theme-300) !important;
}

.focus-within\:ring-skin-primary-400:focus-within {
  --tw-ring-color: var(--color-theme-400) !important;
}

.focus-within\:ring-skin-primary-500:focus-within {
  --tw-ring-color: var(--color-theme-500) !important;
}

.focus-within\:ring-skin-primary-600:focus-within {
  --tw-ring-color: var(--color-theme-600) !important;
}

.focus-within\:ring-skin-primary-700:focus-within {
  --tw-ring-color: var(--color-theme-700) !important;
}

.focus-within\:ring-skin-primary-800:focus-within {
  --tw-ring-color: var(--color-theme-800) !important;
}

.focus-within\:ring-skin-primary-900:focus-within {
  --tw-ring-color: var(--color-theme-900) !important;
}

.focus-within\:ring-skin-spinner-light:focus-within {
  --tw-ring-color: var(--color-spinner-light) !important;
}

.focus-within\:ring-skin-spinner-dark:focus-within {
  --tw-ring-color: var(--color-spinner-dark) !important;
}

.focus\:ring-transparent:focus {
  --tw-ring-color: transparent !important;
}

.focus\:ring-secondary-200:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(244, 247, 240, var(--tw-ring-opacity)) !important;
}

.focus\:ring-secondary-300:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(238, 249, 222, var(--tw-ring-opacity)) !important;
}

.focus\:ring-secondary-500:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(227, 239, 211, var(--tw-ring-opacity)) !important;
}

.focus\:ring-secondary-800:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(203, 218, 182, var(--tw-ring-opacity)) !important;
}

.focus\:ring-black:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(20, 20, 20, var(--tw-ring-opacity)) !important;
}

.focus\:ring-white:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important;
}

.focus\:ring-gray-50:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(248, 250, 252, var(--tw-ring-opacity)) !important;
}

.focus\:ring-gray-100:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(241, 245, 249, var(--tw-ring-opacity)) !important;
}

.focus\:ring-gray-200:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(226, 232, 240, var(--tw-ring-opacity)) !important;
}

.focus\:ring-gray-300:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(203, 213, 225, var(--tw-ring-opacity)) !important;
}

.focus\:ring-gray-400:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(148, 163, 184, var(--tw-ring-opacity)) !important;
}

.focus\:ring-gray-500:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(100, 116, 139, var(--tw-ring-opacity)) !important;
}

.focus\:ring-gray-600:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(71, 85, 105, var(--tw-ring-opacity)) !important;
}

.focus\:ring-gray-700:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(51, 65, 85, var(--tw-ring-opacity)) !important;
}

.focus\:ring-gray-800:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(30, 41, 59, var(--tw-ring-opacity)) !important;
}

.focus\:ring-gray-900:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(15, 23, 42, var(--tw-ring-opacity)) !important;
}

.focus\:ring-blue-50:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)) !important;
}

.focus\:ring-blue-100:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)) !important;
}

.focus\:ring-blue-200:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)) !important;
}

.focus\:ring-blue-300:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)) !important;
}

.focus\:ring-blue-400:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)) !important;
}

.focus\:ring-blue-500:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)) !important;
}

.focus\:ring-blue-600:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)) !important;
}

.focus\:ring-blue-700:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)) !important;
}

.focus\:ring-blue-800:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)) !important;
}

.focus\:ring-blue-900:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)) !important;
}

.focus\:ring-red-50:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)) !important;
}

.focus\:ring-red-100:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)) !important;
}

.focus\:ring-red-200:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)) !important;
}

.focus\:ring-red-300:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)) !important;
}

.focus\:ring-red-400:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)) !important;
}

.focus\:ring-red-500:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)) !important;
}

.focus\:ring-red-600:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)) !important;
}

.focus\:ring-red-700:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)) !important;
}

.focus\:ring-red-800:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)) !important;
}

.focus\:ring-red-900:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)) !important;
}

.focus\:ring-yellow-50:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)) !important;
}

.focus\:ring-yellow-100:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)) !important;
}

.focus\:ring-yellow-200:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)) !important;
}

.focus\:ring-yellow-300:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)) !important;
}

.focus\:ring-yellow-400:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)) !important;
}

.focus\:ring-yellow-500:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)) !important;
}

.focus\:ring-yellow-600:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)) !important;
}

.focus\:ring-yellow-700:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)) !important;
}

.focus\:ring-yellow-800:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)) !important;
}

.focus\:ring-yellow-900:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)) !important;
}

.focus\:ring-green-50:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)) !important;
}

.focus\:ring-green-100:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)) !important;
}

.focus\:ring-green-200:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)) !important;
}

.focus\:ring-green-300:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)) !important;
}

.focus\:ring-green-400:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)) !important;
}

.focus\:ring-green-500:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)) !important;
}

.focus\:ring-green-600:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)) !important;
}

.focus\:ring-green-700:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)) !important;
}

.focus\:ring-green-800:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)) !important;
}

.focus\:ring-green-900:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)) !important;
}

.focus\:ring-skin-primary-100:focus {
  --tw-ring-color: var(--color-theme-100) !important;
}

.focus\:ring-skin-primary-200:focus {
  --tw-ring-color: var(--color-theme-200) !important;
}

.focus\:ring-skin-primary-300:focus {
  --tw-ring-color: var(--color-theme-300) !important;
}

.focus\:ring-skin-primary-400:focus {
  --tw-ring-color: var(--color-theme-400) !important;
}

.focus\:ring-skin-primary-500:focus {
  --tw-ring-color: var(--color-theme-500) !important;
}

.focus\:ring-skin-primary-600:focus {
  --tw-ring-color: var(--color-theme-600) !important;
}

.focus\:ring-skin-primary-700:focus {
  --tw-ring-color: var(--color-theme-700) !important;
}

.focus\:ring-skin-primary-800:focus {
  --tw-ring-color: var(--color-theme-800) !important;
}

.focus\:ring-skin-primary-900:focus {
  --tw-ring-color: var(--color-theme-900) !important;
}

.focus\:ring-skin-spinner-light:focus {
  --tw-ring-color: var(--color-spinner-light) !important;
}

.focus\:ring-skin-spinner-dark:focus {
  --tw-ring-color: var(--color-spinner-dark) !important;
}

.ring-opacity-0 {
  --tw-ring-opacity: 0 !important;
}

.ring-opacity-25 {
  --tw-ring-opacity: 0.25 !important;
}

.ring-opacity-50 {
  --tw-ring-opacity: 0.5 !important;
}

.ring-opacity-60 {
  --tw-ring-opacity: 0.6 !important;
}

.ring-opacity-75 {
  --tw-ring-opacity: 0.75 !important;
}

.ring-opacity-85 {
  --tw-ring-opacity: 0.85 !important;
}

.ring-opacity-100 {
  --tw-ring-opacity: 1 !important;
}

.focus-within\:ring-opacity-0:focus-within {
  --tw-ring-opacity: 0 !important;
}

.focus-within\:ring-opacity-25:focus-within {
  --tw-ring-opacity: 0.25 !important;
}

.focus-within\:ring-opacity-50:focus-within {
  --tw-ring-opacity: 0.5 !important;
}

.focus-within\:ring-opacity-60:focus-within {
  --tw-ring-opacity: 0.6 !important;
}

.focus-within\:ring-opacity-75:focus-within {
  --tw-ring-opacity: 0.75 !important;
}

.focus-within\:ring-opacity-85:focus-within {
  --tw-ring-opacity: 0.85 !important;
}

.focus-within\:ring-opacity-100:focus-within {
  --tw-ring-opacity: 1 !important;
}

.focus\:ring-opacity-0:focus {
  --tw-ring-opacity: 0 !important;
}

.focus\:ring-opacity-25:focus {
  --tw-ring-opacity: 0.25 !important;
}

.focus\:ring-opacity-50:focus {
  --tw-ring-opacity: 0.5 !important;
}

.focus\:ring-opacity-60:focus {
  --tw-ring-opacity: 0.6 !important;
}

.focus\:ring-opacity-75:focus {
  --tw-ring-opacity: 0.75 !important;
}

.focus\:ring-opacity-85:focus {
  --tw-ring-opacity: 0.85 !important;
}

.focus\:ring-opacity-100:focus {
  --tw-ring-opacity: 1 !important;
}

.ring-offset-0 {
  --tw-ring-offset-width: 0px !important;
}

.ring-offset-1 {
  --tw-ring-offset-width: 1px !important;
}

.ring-offset-2 {
  --tw-ring-offset-width: 2px !important;
}

.ring-offset-4 {
  --tw-ring-offset-width: 4px !important;
}

.ring-offset-8 {
  --tw-ring-offset-width: 8px !important;
}

.focus-within\:ring-offset-0:focus-within {
  --tw-ring-offset-width: 0px !important;
}

.focus-within\:ring-offset-1:focus-within {
  --tw-ring-offset-width: 1px !important;
}

.focus-within\:ring-offset-2:focus-within {
  --tw-ring-offset-width: 2px !important;
}

.focus-within\:ring-offset-4:focus-within {
  --tw-ring-offset-width: 4px !important;
}

.focus-within\:ring-offset-8:focus-within {
  --tw-ring-offset-width: 8px !important;
}

.focus\:ring-offset-0:focus {
  --tw-ring-offset-width: 0px !important;
}

.focus\:ring-offset-1:focus {
  --tw-ring-offset-width: 1px !important;
}

.focus\:ring-offset-2:focus {
  --tw-ring-offset-width: 2px !important;
}

.focus\:ring-offset-4:focus {
  --tw-ring-offset-width: 4px !important;
}

.focus\:ring-offset-8:focus {
  --tw-ring-offset-width: 8px !important;
}

.ring-offset-transparent {
  --tw-ring-offset-color: transparent !important;
}

.ring-offset-secondary-200 {
  --tw-ring-offset-color: #f4f7f0 !important;
}

.ring-offset-secondary-300 {
  --tw-ring-offset-color: #eef9de !important;
}

.ring-offset-secondary-500 {
  --tw-ring-offset-color: #e3efd3 !important;
}

.ring-offset-secondary-800 {
  --tw-ring-offset-color: #cbdab6 !important;
}

.ring-offset-black {
  --tw-ring-offset-color: #141414 !important;
}

.ring-offset-white {
  --tw-ring-offset-color: #FFFFFF !important;
}

.ring-offset-gray-50 {
  --tw-ring-offset-color: #f8fafc !important;
}

.ring-offset-gray-100 {
  --tw-ring-offset-color: #f1f5f9 !important;
}

.ring-offset-gray-200 {
  --tw-ring-offset-color: #e2e8f0 !important;
}

.ring-offset-gray-300 {
  --tw-ring-offset-color: #cbd5e1 !important;
}

.ring-offset-gray-400 {
  --tw-ring-offset-color: #94a3b8 !important;
}

.ring-offset-gray-500 {
  --tw-ring-offset-color: #64748b !important;
}

.ring-offset-gray-600 {
  --tw-ring-offset-color: #475569 !important;
}

.ring-offset-gray-700 {
  --tw-ring-offset-color: #334155 !important;
}

.ring-offset-gray-800 {
  --tw-ring-offset-color: #1e293b !important;
}

.ring-offset-gray-900 {
  --tw-ring-offset-color: #0f172a !important;
}

.ring-offset-blue-50 {
  --tw-ring-offset-color: #eff6ff !important;
}

.ring-offset-blue-100 {
  --tw-ring-offset-color: #dbeafe !important;
}

.ring-offset-blue-200 {
  --tw-ring-offset-color: #bfdbfe !important;
}

.ring-offset-blue-300 {
  --tw-ring-offset-color: #93c5fd !important;
}

.ring-offset-blue-400 {
  --tw-ring-offset-color: #60a5fa !important;
}

.ring-offset-blue-500 {
  --tw-ring-offset-color: #3b82f6 !important;
}

.ring-offset-blue-600 {
  --tw-ring-offset-color: #2563eb !important;
}

.ring-offset-blue-700 {
  --tw-ring-offset-color: #1d4ed8 !important;
}

.ring-offset-blue-800 {
  --tw-ring-offset-color: #1e40af !important;
}

.ring-offset-blue-900 {
  --tw-ring-offset-color: #1e3a8a !important;
}

.ring-offset-red-50 {
  --tw-ring-offset-color: #fef2f2 !important;
}

.ring-offset-red-100 {
  --tw-ring-offset-color: #fee2e2 !important;
}

.ring-offset-red-200 {
  --tw-ring-offset-color: #fecaca !important;
}

.ring-offset-red-300 {
  --tw-ring-offset-color: #fca5a5 !important;
}

.ring-offset-red-400 {
  --tw-ring-offset-color: #f87171 !important;
}

.ring-offset-red-500 {
  --tw-ring-offset-color: #ef4444 !important;
}

.ring-offset-red-600 {
  --tw-ring-offset-color: #dc2626 !important;
}

.ring-offset-red-700 {
  --tw-ring-offset-color: #b91c1c !important;
}

.ring-offset-red-800 {
  --tw-ring-offset-color: #991b1b !important;
}

.ring-offset-red-900 {
  --tw-ring-offset-color: #7f1d1d !important;
}

.ring-offset-yellow-50 {
  --tw-ring-offset-color: #fffbeb !important;
}

.ring-offset-yellow-100 {
  --tw-ring-offset-color: #fef3c7 !important;
}

.ring-offset-yellow-200 {
  --tw-ring-offset-color: #fde68a !important;
}

.ring-offset-yellow-300 {
  --tw-ring-offset-color: #fcd34d !important;
}

.ring-offset-yellow-400 {
  --tw-ring-offset-color: #fbbf24 !important;
}

.ring-offset-yellow-500 {
  --tw-ring-offset-color: #f59e0b !important;
}

.ring-offset-yellow-600 {
  --tw-ring-offset-color: #d97706 !important;
}

.ring-offset-yellow-700 {
  --tw-ring-offset-color: #b45309 !important;
}

.ring-offset-yellow-800 {
  --tw-ring-offset-color: #92400e !important;
}

.ring-offset-yellow-900 {
  --tw-ring-offset-color: #78350f !important;
}

.ring-offset-green-50 {
  --tw-ring-offset-color: #ecfdf5 !important;
}

.ring-offset-green-100 {
  --tw-ring-offset-color: #d1fae5 !important;
}

.ring-offset-green-200 {
  --tw-ring-offset-color: #a7f3d0 !important;
}

.ring-offset-green-300 {
  --tw-ring-offset-color: #6ee7b7 !important;
}

.ring-offset-green-400 {
  --tw-ring-offset-color: #34d399 !important;
}

.ring-offset-green-500 {
  --tw-ring-offset-color: #10b981 !important;
}

.ring-offset-green-600 {
  --tw-ring-offset-color: #059669 !important;
}

.ring-offset-green-700 {
  --tw-ring-offset-color: #047857 !important;
}

.ring-offset-green-800 {
  --tw-ring-offset-color: #065f46 !important;
}

.ring-offset-green-900 {
  --tw-ring-offset-color: #064e3b !important;
}

.ring-offset-skin-primary-100 {
  --tw-ring-offset-color: var(--color-theme-100) !important;
}

.ring-offset-skin-primary-200 {
  --tw-ring-offset-color: var(--color-theme-200) !important;
}

.ring-offset-skin-primary-300 {
  --tw-ring-offset-color: var(--color-theme-300) !important;
}

.ring-offset-skin-primary-400 {
  --tw-ring-offset-color: var(--color-theme-400) !important;
}

.ring-offset-skin-primary-500 {
  --tw-ring-offset-color: var(--color-theme-500) !important;
}

.ring-offset-skin-primary-600 {
  --tw-ring-offset-color: var(--color-theme-600) !important;
}

.ring-offset-skin-primary-700 {
  --tw-ring-offset-color: var(--color-theme-700) !important;
}

.ring-offset-skin-primary-800 {
  --tw-ring-offset-color: var(--color-theme-800) !important;
}

.ring-offset-skin-primary-900 {
  --tw-ring-offset-color: var(--color-theme-900) !important;
}

.ring-offset-skin-spinner-light {
  --tw-ring-offset-color: var(--color-spinner-light) !important;
}

.ring-offset-skin-spinner-dark {
  --tw-ring-offset-color: var(--color-spinner-dark) !important;
}

.focus-within\:ring-offset-transparent:focus-within {
  --tw-ring-offset-color: transparent !important;
}

.focus-within\:ring-offset-secondary-200:focus-within {
  --tw-ring-offset-color: #f4f7f0 !important;
}

.focus-within\:ring-offset-secondary-300:focus-within {
  --tw-ring-offset-color: #eef9de !important;
}

.focus-within\:ring-offset-secondary-500:focus-within {
  --tw-ring-offset-color: #e3efd3 !important;
}

.focus-within\:ring-offset-secondary-800:focus-within {
  --tw-ring-offset-color: #cbdab6 !important;
}

.focus-within\:ring-offset-black:focus-within {
  --tw-ring-offset-color: #141414 !important;
}

.focus-within\:ring-offset-white:focus-within {
  --tw-ring-offset-color: #FFFFFF !important;
}

.focus-within\:ring-offset-gray-50:focus-within {
  --tw-ring-offset-color: #f8fafc !important;
}

.focus-within\:ring-offset-gray-100:focus-within {
  --tw-ring-offset-color: #f1f5f9 !important;
}

.focus-within\:ring-offset-gray-200:focus-within {
  --tw-ring-offset-color: #e2e8f0 !important;
}

.focus-within\:ring-offset-gray-300:focus-within {
  --tw-ring-offset-color: #cbd5e1 !important;
}

.focus-within\:ring-offset-gray-400:focus-within {
  --tw-ring-offset-color: #94a3b8 !important;
}

.focus-within\:ring-offset-gray-500:focus-within {
  --tw-ring-offset-color: #64748b !important;
}

.focus-within\:ring-offset-gray-600:focus-within {
  --tw-ring-offset-color: #475569 !important;
}

.focus-within\:ring-offset-gray-700:focus-within {
  --tw-ring-offset-color: #334155 !important;
}

.focus-within\:ring-offset-gray-800:focus-within {
  --tw-ring-offset-color: #1e293b !important;
}

.focus-within\:ring-offset-gray-900:focus-within {
  --tw-ring-offset-color: #0f172a !important;
}

.focus-within\:ring-offset-blue-50:focus-within {
  --tw-ring-offset-color: #eff6ff !important;
}

.focus-within\:ring-offset-blue-100:focus-within {
  --tw-ring-offset-color: #dbeafe !important;
}

.focus-within\:ring-offset-blue-200:focus-within {
  --tw-ring-offset-color: #bfdbfe !important;
}

.focus-within\:ring-offset-blue-300:focus-within {
  --tw-ring-offset-color: #93c5fd !important;
}

.focus-within\:ring-offset-blue-400:focus-within {
  --tw-ring-offset-color: #60a5fa !important;
}

.focus-within\:ring-offset-blue-500:focus-within {
  --tw-ring-offset-color: #3b82f6 !important;
}

.focus-within\:ring-offset-blue-600:focus-within {
  --tw-ring-offset-color: #2563eb !important;
}

.focus-within\:ring-offset-blue-700:focus-within {
  --tw-ring-offset-color: #1d4ed8 !important;
}

.focus-within\:ring-offset-blue-800:focus-within {
  --tw-ring-offset-color: #1e40af !important;
}

.focus-within\:ring-offset-blue-900:focus-within {
  --tw-ring-offset-color: #1e3a8a !important;
}

.focus-within\:ring-offset-red-50:focus-within {
  --tw-ring-offset-color: #fef2f2 !important;
}

.focus-within\:ring-offset-red-100:focus-within {
  --tw-ring-offset-color: #fee2e2 !important;
}

.focus-within\:ring-offset-red-200:focus-within {
  --tw-ring-offset-color: #fecaca !important;
}

.focus-within\:ring-offset-red-300:focus-within {
  --tw-ring-offset-color: #fca5a5 !important;
}

.focus-within\:ring-offset-red-400:focus-within {
  --tw-ring-offset-color: #f87171 !important;
}

.focus-within\:ring-offset-red-500:focus-within {
  --tw-ring-offset-color: #ef4444 !important;
}

.focus-within\:ring-offset-red-600:focus-within {
  --tw-ring-offset-color: #dc2626 !important;
}

.focus-within\:ring-offset-red-700:focus-within {
  --tw-ring-offset-color: #b91c1c !important;
}

.focus-within\:ring-offset-red-800:focus-within {
  --tw-ring-offset-color: #991b1b !important;
}

.focus-within\:ring-offset-red-900:focus-within {
  --tw-ring-offset-color: #7f1d1d !important;
}

.focus-within\:ring-offset-yellow-50:focus-within {
  --tw-ring-offset-color: #fffbeb !important;
}

.focus-within\:ring-offset-yellow-100:focus-within {
  --tw-ring-offset-color: #fef3c7 !important;
}

.focus-within\:ring-offset-yellow-200:focus-within {
  --tw-ring-offset-color: #fde68a !important;
}

.focus-within\:ring-offset-yellow-300:focus-within {
  --tw-ring-offset-color: #fcd34d !important;
}

.focus-within\:ring-offset-yellow-400:focus-within {
  --tw-ring-offset-color: #fbbf24 !important;
}

.focus-within\:ring-offset-yellow-500:focus-within {
  --tw-ring-offset-color: #f59e0b !important;
}

.focus-within\:ring-offset-yellow-600:focus-within {
  --tw-ring-offset-color: #d97706 !important;
}

.focus-within\:ring-offset-yellow-700:focus-within {
  --tw-ring-offset-color: #b45309 !important;
}

.focus-within\:ring-offset-yellow-800:focus-within {
  --tw-ring-offset-color: #92400e !important;
}

.focus-within\:ring-offset-yellow-900:focus-within {
  --tw-ring-offset-color: #78350f !important;
}

.focus-within\:ring-offset-green-50:focus-within {
  --tw-ring-offset-color: #ecfdf5 !important;
}

.focus-within\:ring-offset-green-100:focus-within {
  --tw-ring-offset-color: #d1fae5 !important;
}

.focus-within\:ring-offset-green-200:focus-within {
  --tw-ring-offset-color: #a7f3d0 !important;
}

.focus-within\:ring-offset-green-300:focus-within {
  --tw-ring-offset-color: #6ee7b7 !important;
}

.focus-within\:ring-offset-green-400:focus-within {
  --tw-ring-offset-color: #34d399 !important;
}

.focus-within\:ring-offset-green-500:focus-within {
  --tw-ring-offset-color: #10b981 !important;
}

.focus-within\:ring-offset-green-600:focus-within {
  --tw-ring-offset-color: #059669 !important;
}

.focus-within\:ring-offset-green-700:focus-within {
  --tw-ring-offset-color: #047857 !important;
}

.focus-within\:ring-offset-green-800:focus-within {
  --tw-ring-offset-color: #065f46 !important;
}

.focus-within\:ring-offset-green-900:focus-within {
  --tw-ring-offset-color: #064e3b !important;
}

.focus-within\:ring-offset-skin-primary-100:focus-within {
  --tw-ring-offset-color: var(--color-theme-100) !important;
}

.focus-within\:ring-offset-skin-primary-200:focus-within {
  --tw-ring-offset-color: var(--color-theme-200) !important;
}

.focus-within\:ring-offset-skin-primary-300:focus-within {
  --tw-ring-offset-color: var(--color-theme-300) !important;
}

.focus-within\:ring-offset-skin-primary-400:focus-within {
  --tw-ring-offset-color: var(--color-theme-400) !important;
}

.focus-within\:ring-offset-skin-primary-500:focus-within {
  --tw-ring-offset-color: var(--color-theme-500) !important;
}

.focus-within\:ring-offset-skin-primary-600:focus-within {
  --tw-ring-offset-color: var(--color-theme-600) !important;
}

.focus-within\:ring-offset-skin-primary-700:focus-within {
  --tw-ring-offset-color: var(--color-theme-700) !important;
}

.focus-within\:ring-offset-skin-primary-800:focus-within {
  --tw-ring-offset-color: var(--color-theme-800) !important;
}

.focus-within\:ring-offset-skin-primary-900:focus-within {
  --tw-ring-offset-color: var(--color-theme-900) !important;
}

.focus-within\:ring-offset-skin-spinner-light:focus-within {
  --tw-ring-offset-color: var(--color-spinner-light) !important;
}

.focus-within\:ring-offset-skin-spinner-dark:focus-within {
  --tw-ring-offset-color: var(--color-spinner-dark) !important;
}

.focus\:ring-offset-transparent:focus {
  --tw-ring-offset-color: transparent !important;
}

.focus\:ring-offset-secondary-200:focus {
  --tw-ring-offset-color: #f4f7f0 !important;
}

.focus\:ring-offset-secondary-300:focus {
  --tw-ring-offset-color: #eef9de !important;
}

.focus\:ring-offset-secondary-500:focus {
  --tw-ring-offset-color: #e3efd3 !important;
}

.focus\:ring-offset-secondary-800:focus {
  --tw-ring-offset-color: #cbdab6 !important;
}

.focus\:ring-offset-black:focus {
  --tw-ring-offset-color: #141414 !important;
}

.focus\:ring-offset-white:focus {
  --tw-ring-offset-color: #FFFFFF !important;
}

.focus\:ring-offset-gray-50:focus {
  --tw-ring-offset-color: #f8fafc !important;
}

.focus\:ring-offset-gray-100:focus {
  --tw-ring-offset-color: #f1f5f9 !important;
}

.focus\:ring-offset-gray-200:focus {
  --tw-ring-offset-color: #e2e8f0 !important;
}

.focus\:ring-offset-gray-300:focus {
  --tw-ring-offset-color: #cbd5e1 !important;
}

.focus\:ring-offset-gray-400:focus {
  --tw-ring-offset-color: #94a3b8 !important;
}

.focus\:ring-offset-gray-500:focus {
  --tw-ring-offset-color: #64748b !important;
}

.focus\:ring-offset-gray-600:focus {
  --tw-ring-offset-color: #475569 !important;
}

.focus\:ring-offset-gray-700:focus {
  --tw-ring-offset-color: #334155 !important;
}

.focus\:ring-offset-gray-800:focus {
  --tw-ring-offset-color: #1e293b !important;
}

.focus\:ring-offset-gray-900:focus {
  --tw-ring-offset-color: #0f172a !important;
}

.focus\:ring-offset-blue-50:focus {
  --tw-ring-offset-color: #eff6ff !important;
}

.focus\:ring-offset-blue-100:focus {
  --tw-ring-offset-color: #dbeafe !important;
}

.focus\:ring-offset-blue-200:focus {
  --tw-ring-offset-color: #bfdbfe !important;
}

.focus\:ring-offset-blue-300:focus {
  --tw-ring-offset-color: #93c5fd !important;
}

.focus\:ring-offset-blue-400:focus {
  --tw-ring-offset-color: #60a5fa !important;
}

.focus\:ring-offset-blue-500:focus {
  --tw-ring-offset-color: #3b82f6 !important;
}

.focus\:ring-offset-blue-600:focus {
  --tw-ring-offset-color: #2563eb !important;
}

.focus\:ring-offset-blue-700:focus {
  --tw-ring-offset-color: #1d4ed8 !important;
}

.focus\:ring-offset-blue-800:focus {
  --tw-ring-offset-color: #1e40af !important;
}

.focus\:ring-offset-blue-900:focus {
  --tw-ring-offset-color: #1e3a8a !important;
}

.focus\:ring-offset-red-50:focus {
  --tw-ring-offset-color: #fef2f2 !important;
}

.focus\:ring-offset-red-100:focus {
  --tw-ring-offset-color: #fee2e2 !important;
}

.focus\:ring-offset-red-200:focus {
  --tw-ring-offset-color: #fecaca !important;
}

.focus\:ring-offset-red-300:focus {
  --tw-ring-offset-color: #fca5a5 !important;
}

.focus\:ring-offset-red-400:focus {
  --tw-ring-offset-color: #f87171 !important;
}

.focus\:ring-offset-red-500:focus {
  --tw-ring-offset-color: #ef4444 !important;
}

.focus\:ring-offset-red-600:focus {
  --tw-ring-offset-color: #dc2626 !important;
}

.focus\:ring-offset-red-700:focus {
  --tw-ring-offset-color: #b91c1c !important;
}

.focus\:ring-offset-red-800:focus {
  --tw-ring-offset-color: #991b1b !important;
}

.focus\:ring-offset-red-900:focus {
  --tw-ring-offset-color: #7f1d1d !important;
}

.focus\:ring-offset-yellow-50:focus {
  --tw-ring-offset-color: #fffbeb !important;
}

.focus\:ring-offset-yellow-100:focus {
  --tw-ring-offset-color: #fef3c7 !important;
}

.focus\:ring-offset-yellow-200:focus {
  --tw-ring-offset-color: #fde68a !important;
}

.focus\:ring-offset-yellow-300:focus {
  --tw-ring-offset-color: #fcd34d !important;
}

.focus\:ring-offset-yellow-400:focus {
  --tw-ring-offset-color: #fbbf24 !important;
}

.focus\:ring-offset-yellow-500:focus {
  --tw-ring-offset-color: #f59e0b !important;
}

.focus\:ring-offset-yellow-600:focus {
  --tw-ring-offset-color: #d97706 !important;
}

.focus\:ring-offset-yellow-700:focus {
  --tw-ring-offset-color: #b45309 !important;
}

.focus\:ring-offset-yellow-800:focus {
  --tw-ring-offset-color: #92400e !important;
}

.focus\:ring-offset-yellow-900:focus {
  --tw-ring-offset-color: #78350f !important;
}

.focus\:ring-offset-green-50:focus {
  --tw-ring-offset-color: #ecfdf5 !important;
}

.focus\:ring-offset-green-100:focus {
  --tw-ring-offset-color: #d1fae5 !important;
}

.focus\:ring-offset-green-200:focus {
  --tw-ring-offset-color: #a7f3d0 !important;
}

.focus\:ring-offset-green-300:focus {
  --tw-ring-offset-color: #6ee7b7 !important;
}

.focus\:ring-offset-green-400:focus {
  --tw-ring-offset-color: #34d399 !important;
}

.focus\:ring-offset-green-500:focus {
  --tw-ring-offset-color: #10b981 !important;
}

.focus\:ring-offset-green-600:focus {
  --tw-ring-offset-color: #059669 !important;
}

.focus\:ring-offset-green-700:focus {
  --tw-ring-offset-color: #047857 !important;
}

.focus\:ring-offset-green-800:focus {
  --tw-ring-offset-color: #065f46 !important;
}

.focus\:ring-offset-green-900:focus {
  --tw-ring-offset-color: #064e3b !important;
}

.focus\:ring-offset-skin-primary-100:focus {
  --tw-ring-offset-color: var(--color-theme-100) !important;
}

.focus\:ring-offset-skin-primary-200:focus {
  --tw-ring-offset-color: var(--color-theme-200) !important;
}

.focus\:ring-offset-skin-primary-300:focus {
  --tw-ring-offset-color: var(--color-theme-300) !important;
}

.focus\:ring-offset-skin-primary-400:focus {
  --tw-ring-offset-color: var(--color-theme-400) !important;
}

.focus\:ring-offset-skin-primary-500:focus {
  --tw-ring-offset-color: var(--color-theme-500) !important;
}

.focus\:ring-offset-skin-primary-600:focus {
  --tw-ring-offset-color: var(--color-theme-600) !important;
}

.focus\:ring-offset-skin-primary-700:focus {
  --tw-ring-offset-color: var(--color-theme-700) !important;
}

.focus\:ring-offset-skin-primary-800:focus {
  --tw-ring-offset-color: var(--color-theme-800) !important;
}

.focus\:ring-offset-skin-primary-900:focus {
  --tw-ring-offset-color: var(--color-theme-900) !important;
}

.focus\:ring-offset-skin-spinner-light:focus {
  --tw-ring-offset-color: var(--color-spinner-light) !important;
}

.focus\:ring-offset-skin-spinner-dark:focus {
  --tw-ring-offset-color: var(--color-spinner-dark) !important;
}

.filter {
  --tw-blur: var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-brightness: var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-contrast: var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-grayscale: var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-invert: var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-saturate: var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-sepia: var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/) !important;
  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) !important;
}

.filter-none {
  filter: none !important;
}

.blur-0 {
  --tw-blur: blur(0) !important;
}

.blur-none {
  --tw-blur: blur(0) !important;
}

.blur-sm {
  --tw-blur: blur(4px) !important;
}

.blur {
  --tw-blur: blur(8px) !important;
}

.blur-md {
  --tw-blur: blur(12px) !important;
}

.blur-lg {
  --tw-blur: blur(16px) !important;
}

.blur-xl {
  --tw-blur: blur(24px) !important;
}

.blur-2xl {
  --tw-blur: blur(40px) !important;
}

.blur-3xl {
  --tw-blur: blur(64px) !important;
}

.brightness-0 {
  --tw-brightness: brightness(0) !important;
}

.brightness-50 {
  --tw-brightness: brightness(.5) !important;
}

.brightness-75 {
  --tw-brightness: brightness(.75) !important;
}

.brightness-90 {
  --tw-brightness: brightness(.9) !important;
}

.brightness-95 {
  --tw-brightness: brightness(.95) !important;
}

.brightness-100 {
  --tw-brightness: brightness(1) !important;
}

.brightness-105 {
  --tw-brightness: brightness(1.05) !important;
}

.brightness-110 {
  --tw-brightness: brightness(1.1) !important;
}

.brightness-125 {
  --tw-brightness: brightness(1.25) !important;
}

.brightness-150 {
  --tw-brightness: brightness(1.5) !important;
}

.brightness-200 {
  --tw-brightness: brightness(2) !important;
}

.contrast-0 {
  --tw-contrast: contrast(0) !important;
}

.contrast-50 {
  --tw-contrast: contrast(.5) !important;
}

.contrast-75 {
  --tw-contrast: contrast(.75) !important;
}

.contrast-100 {
  --tw-contrast: contrast(1) !important;
}

.contrast-125 {
  --tw-contrast: contrast(1.25) !important;
}

.contrast-150 {
  --tw-contrast: contrast(1.5) !important;
}

.contrast-200 {
  --tw-contrast: contrast(2) !important;
}

.drop-shadow-sm {
  --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05)) !important;
}

.drop-shadow {
  --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06)) !important;
}

.drop-shadow-md {
  --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06)) !important;
}

.drop-shadow-lg {
  --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1)) !important;
}

.drop-shadow-xl {
  --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08)) !important;
}

.drop-shadow-2xl {
  --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15)) !important;
}

.drop-shadow-none {
  --tw-drop-shadow: drop-shadow(0 0 #0000) !important;
}

.grayscale-0 {
  --tw-grayscale: grayscale(0) !important;
}

.grayscale {
  --tw-grayscale: grayscale(100%) !important;
}

.hue-rotate-0 {
  --tw-hue-rotate: hue-rotate(0deg) !important;
}

.hue-rotate-15 {
  --tw-hue-rotate: hue-rotate(15deg) !important;
}

.hue-rotate-30 {
  --tw-hue-rotate: hue-rotate(30deg) !important;
}

.hue-rotate-60 {
  --tw-hue-rotate: hue-rotate(60deg) !important;
}

.hue-rotate-90 {
  --tw-hue-rotate: hue-rotate(90deg) !important;
}

.hue-rotate-180 {
  --tw-hue-rotate: hue-rotate(180deg) !important;
}

.-hue-rotate-180 {
  --tw-hue-rotate: hue-rotate(-180deg) !important;
}

.-hue-rotate-90 {
  --tw-hue-rotate: hue-rotate(-90deg) !important;
}

.-hue-rotate-60 {
  --tw-hue-rotate: hue-rotate(-60deg) !important;
}

.-hue-rotate-30 {
  --tw-hue-rotate: hue-rotate(-30deg) !important;
}

.-hue-rotate-15 {
  --tw-hue-rotate: hue-rotate(-15deg) !important;
}

.invert-0 {
  --tw-invert: invert(0) !important;
}

.invert {
  --tw-invert: invert(100%) !important;
}

.saturate-0 {
  --tw-saturate: saturate(0) !important;
}

.saturate-50 {
  --tw-saturate: saturate(.5) !important;
}

.saturate-100 {
  --tw-saturate: saturate(1) !important;
}

.saturate-150 {
  --tw-saturate: saturate(1.5) !important;
}

.saturate-200 {
  --tw-saturate: saturate(2) !important;
}

.sepia-0 {
  --tw-sepia: sepia(0) !important;
}

.sepia {
  --tw-sepia: sepia(100%) !important;
}

.backdrop-blur-0 {
  --tw-backdrop-blur: blur(0) !important;
}

.backdrop-blur-none {
  --tw-backdrop-blur: blur(0) !important;
}

.backdrop-blur-sm {
  --tw-backdrop-blur: blur(4px) !important;
}

.backdrop-blur {
  --tw-backdrop-blur: blur(8px) !important;
}

.backdrop-blur-md {
  --tw-backdrop-blur: blur(12px) !important;
}

.backdrop-blur-lg {
  --tw-backdrop-blur: blur(16px) !important;
}

.backdrop-blur-xl {
  --tw-backdrop-blur: blur(24px) !important;
}

.backdrop-blur-2xl {
  --tw-backdrop-blur: blur(40px) !important;
}

.backdrop-blur-3xl {
  --tw-backdrop-blur: blur(64px) !important;
}

.backdrop-opacity-0 {
  --tw-backdrop-opacity: opacity(0) !important;
}

.backdrop-opacity-25 {
  --tw-backdrop-opacity: opacity(0.25) !important;
}

.backdrop-opacity-50 {
  --tw-backdrop-opacity: opacity(0.5) !important;
}

.backdrop-opacity-60 {
  --tw-backdrop-opacity: opacity(0.6) !important;
}

.backdrop-opacity-75 {
  --tw-backdrop-opacity: opacity(0.75) !important;
}

.backdrop-opacity-85 {
  --tw-backdrop-opacity: opacity(0.85) !important;
}

.backdrop-opacity-100 {
  --tw-backdrop-opacity: opacity(1) !important;
}

.transition-none {
  transition-property: none !important;
}

.transition-all {
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}

.transition {
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}

.transition-colors {
  transition-property: background-color, border-color, color, fill, stroke !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}

.transition-opacity {
  transition-property: opacity !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}

.transition-shadow {
  transition-property: box-shadow !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}

.transition-transform {
  transition-property: transform !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}

.delay-75 {
  transition-delay: 75ms !important;
}

.delay-100 {
  transition-delay: 100ms !important;
}

.delay-150 {
  transition-delay: 150ms !important;
}

.delay-200 {
  transition-delay: 200ms !important;
}

.delay-300 {
  transition-delay: 300ms !important;
}

.delay-500 {
  transition-delay: 500ms !important;
}

.delay-700 {
  transition-delay: 700ms !important;
}

.delay-1000 {
  transition-delay: 1000ms !important;
}

.duration-75 {
  transition-duration: 75ms !important;
}

.duration-100 {
  transition-duration: 100ms !important;
}

.duration-150 {
  transition-duration: 150ms !important;
}

.duration-200 {
  transition-duration: 200ms !important;
}

.duration-300 {
  transition-duration: 300ms !important;
}

.duration-500 {
  transition-duration: 500ms !important;
}

.duration-700 {
  transition-duration: 700ms !important;
}

.duration-1000 {
  transition-duration: 1000ms !important;
}

@media (min-width: 640px) {
  .sm\:sr-only {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .sm\:not-sr-only {
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .sm\:focus\:sr-only:focus {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .sm\:focus\:not-sr-only:focus {
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .sm\:pointer-events-none {
    pointer-events: none !important;
  }

  .sm\:pointer-events-auto {
    pointer-events: auto !important;
  }

  .sm\:visible {
    visibility: visible !important;
  }

  .sm\:invisible {
    visibility: hidden !important;
  }

  .sm\:static {
    position: static !important;
  }

  .sm\:fixed {
    position: fixed !important;
  }

  .sm\:absolute {
    position: absolute !important;
  }

  .sm\:relative {
    position: relative !important;
  }

  .sm\:sticky {
    position: sticky !important;
  }

  .sm\:inset-0 {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .sm\:inset-auto {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .sm\:inset-x-0 {
    left: 0 !important;
    right: 0 !important;
  }

  .sm\:inset-x-auto {
    left: auto !important;
    right: auto !important;
  }

  .sm\:inset-y-0 {
    top: 0 !important;
    bottom: 0 !important;
  }

  .sm\:inset-y-auto {
    top: auto !important;
    bottom: auto !important;
  }

  .sm\:top-0 {
    top: 0 !important;
  }

  .sm\:top-auto {
    top: auto !important;
  }

  .sm\:right-0 {
    right: 0 !important;
  }

  .sm\:right-auto {
    right: auto !important;
  }

  .sm\:bottom-0 {
    bottom: 0 !important;
  }

  .sm\:bottom-auto {
    bottom: auto !important;
  }

  .sm\:left-0 {
    left: 0 !important;
  }

  .sm\:left-auto {
    left: auto !important;
  }

  .sm\:isolate {
    isolation: isolate !important;
  }

  .sm\:isolation-auto {
    isolation: auto !important;
  }

  .sm\:z-0 {
    z-index: 0 !important;
  }

  .sm\:z-2 {
    z-index: 2 !important;
  }

  .sm\:z-10 {
    z-index: 10 !important;
  }

  .sm\:z-20 {
    z-index: 20 !important;
  }

  .sm\:z-30 {
    z-index: 30 !important;
  }

  .sm\:z-40 {
    z-index: 40 !important;
  }

  .sm\:z-50 {
    z-index: 50 !important;
  }

  .sm\:z-auto {
    z-index: auto !important;
  }

  .sm\:order-1 {
    order: 1 !important;
  }

  .sm\:order-2 {
    order: 2 !important;
  }

  .sm\:order-3 {
    order: 3 !important;
  }

  .sm\:order-4 {
    order: 4 !important;
  }

  .sm\:order-5 {
    order: 5 !important;
  }

  .sm\:order-first {
    order: -9999 !important;
  }

  .sm\:order-last {
    order: 9999 !important;
  }

  .sm\:order-none {
    order: 0 !important;
  }

  .sm\:col-auto {
    grid-column: auto !important;
  }

  .sm\:col-span-1 {
    grid-column: span 1 / span 1 !important;
  }

  .sm\:col-span-2 {
    grid-column: span 2 / span 2 !important;
  }

  .sm\:col-span-3 {
    grid-column: span 3 / span 3 !important;
  }

  .sm\:col-span-4 {
    grid-column: span 4 / span 4 !important;
  }

  .sm\:col-span-5 {
    grid-column: span 5 / span 5 !important;
  }

  .sm\:col-span-6 {
    grid-column: span 6 / span 6 !important;
  }

  .sm\:col-span-7 {
    grid-column: span 7 / span 7 !important;
  }

  .sm\:col-span-8 {
    grid-column: span 8 / span 8 !important;
  }

  .sm\:col-span-9 {
    grid-column: span 9 / span 9 !important;
  }

  .sm\:col-span-10 {
    grid-column: span 10 / span 10 !important;
  }

  .sm\:col-span-11 {
    grid-column: span 11 / span 11 !important;
  }

  .sm\:col-span-12 {
    grid-column: span 12 / span 12 !important;
  }

  .sm\:col-span-full {
    grid-column: 1 / -1 !important;
  }

  .sm\:col-start-1 {
    grid-column-start: 1 !important;
  }

  .sm\:col-start-2 {
    grid-column-start: 2 !important;
  }

  .sm\:col-start-3 {
    grid-column-start: 3 !important;
  }

  .sm\:col-start-4 {
    grid-column-start: 4 !important;
  }

  .sm\:col-start-5 {
    grid-column-start: 5 !important;
  }

  .sm\:col-start-6 {
    grid-column-start: 6 !important;
  }

  .sm\:col-start-7 {
    grid-column-start: 7 !important;
  }

  .sm\:col-start-8 {
    grid-column-start: 8 !important;
  }

  .sm\:col-start-9 {
    grid-column-start: 9 !important;
  }

  .sm\:col-start-10 {
    grid-column-start: 10 !important;
  }

  .sm\:col-start-11 {
    grid-column-start: 11 !important;
  }

  .sm\:col-start-12 {
    grid-column-start: 12 !important;
  }

  .sm\:col-start-13 {
    grid-column-start: 13 !important;
  }

  .sm\:col-start-auto {
    grid-column-start: auto !important;
  }

  .sm\:col-end-1 {
    grid-column-end: 1 !important;
  }

  .sm\:col-end-2 {
    grid-column-end: 2 !important;
  }

  .sm\:col-end-3 {
    grid-column-end: 3 !important;
  }

  .sm\:col-end-4 {
    grid-column-end: 4 !important;
  }

  .sm\:col-end-5 {
    grid-column-end: 5 !important;
  }

  .sm\:col-end-6 {
    grid-column-end: 6 !important;
  }

  .sm\:col-end-7 {
    grid-column-end: 7 !important;
  }

  .sm\:col-end-8 {
    grid-column-end: 8 !important;
  }

  .sm\:col-end-9 {
    grid-column-end: 9 !important;
  }

  .sm\:col-end-10 {
    grid-column-end: 10 !important;
  }

  .sm\:col-end-11 {
    grid-column-end: 11 !important;
  }

  .sm\:col-end-12 {
    grid-column-end: 12 !important;
  }

  .sm\:col-end-13 {
    grid-column-end: 13 !important;
  }

  .sm\:col-end-auto {
    grid-column-end: auto !important;
  }

  .sm\:row-auto {
    grid-row: auto !important;
  }

  .sm\:row-span-1 {
    grid-row: span 1 / span 1 !important;
  }

  .sm\:row-span-2 {
    grid-row: span 2 / span 2 !important;
  }

  .sm\:row-span-3 {
    grid-row: span 3 / span 3 !important;
  }

  .sm\:row-span-4 {
    grid-row: span 4 / span 4 !important;
  }

  .sm\:row-span-5 {
    grid-row: span 5 / span 5 !important;
  }

  .sm\:row-span-6 {
    grid-row: span 6 / span 6 !important;
  }

  .sm\:row-span-full {
    grid-row: 1 / -1 !important;
  }

  .sm\:float-right {
    float: right !important;
  }

  .sm\:float-left {
    float: left !important;
  }

  .sm\:float-none {
    float: none !important;
  }

  .sm\:clear-left {
    clear: left !important;
  }

  .sm\:clear-right {
    clear: right !important;
  }

  .sm\:clear-both {
    clear: both !important;
  }

  .sm\:clear-none {
    clear: none !important;
  }

  .sm\:m-0 {
    margin: 0 !important;
  }

  .sm\:m-1 {
    margin: 0.25rem !important;
  }

  .sm\:m-2 {
    margin: 0.5rem !important;
  }

  .sm\:m-3 {
    margin: 0.75rem !important;
  }

  .sm\:m-4 {
    margin: 1rem !important;
  }

  .sm\:m-5 {
    margin: 1.25rem !important;
  }

  .sm\:m-6 {
    margin: 1.5rem !important;
  }

  .sm\:m-7 {
    margin: 1.75rem !important;
  }

  .sm\:m-8 {
    margin: 2rem !important;
  }

  .sm\:m-10 {
    margin: 2.5rem !important;
  }

  .sm\:m-12 {
    margin: 3rem !important;
  }

  .sm\:m-13 {
    margin: 3.25rem !important;
  }

  .sm\:m-14 {
    margin: 3.5rem !important;
  }

  .sm\:m-15 {
    margin: 3.75rem !important;
  }

  .sm\:m-16 {
    margin: 4rem !important;
  }

  .sm\:m-18 {
    margin: 4.5rem !important;
  }

  .sm\:m-20 {
    margin: 5rem !important;
  }

  .sm\:m-24 {
    margin: 6rem !important;
  }

  .sm\:m-26 {
    margin: 6.5rem !important;
  }

  .sm\:m-32 {
    margin: 8rem !important;
  }

  .sm\:m-40 {
    margin: 10rem !important;
  }

  .sm\:m-auto {
    margin: auto !important;
  }

  .sm\:m-px {
    margin: 1px !important;
  }

  .sm\:m-0\.3 {
    margin: 0.187rem !important;
  }

  .sm\:m-0\.5 {
    margin: 0.125rem !important;
  }

  .sm\:m-1\.5 {
    margin: 0.375rem !important;
  }

  .sm\:m-2\.5 {
    margin: 0.625rem !important;
  }

  .sm\:-m-1 {
    margin: -0.25rem !important;
  }

  .sm\:-m-2 {
    margin: -0.5rem !important;
  }

  .sm\:-m-3 {
    margin: -0.75rem !important;
  }

  .sm\:-m-4 {
    margin: -1rem !important;
  }

  .sm\:-m-5 {
    margin: -1.25rem !important;
  }

  .sm\:-m-6 {
    margin: -1.5rem !important;
  }

  .sm\:-m-7 {
    margin: -1.75rem !important;
  }

  .sm\:-m-8 {
    margin: -2rem !important;
  }

  .sm\:-m-10 {
    margin: -2.5rem !important;
  }

  .sm\:-m-12 {
    margin: -3rem !important;
  }

  .sm\:-m-13 {
    margin: -3.25rem !important;
  }

  .sm\:-m-14 {
    margin: -3.5rem !important;
  }

  .sm\:-m-15 {
    margin: -3.75rem !important;
  }

  .sm\:-m-16 {
    margin: -4rem !important;
  }

  .sm\:-m-18 {
    margin: -4.5rem !important;
  }

  .sm\:-m-20 {
    margin: -5rem !important;
  }

  .sm\:-m-24 {
    margin: -6rem !important;
  }

  .sm\:-m-26 {
    margin: -6.5rem !important;
  }

  .sm\:-m-32 {
    margin: -8rem !important;
  }

  .sm\:-m-40 {
    margin: -10rem !important;
  }

  .sm\:-m-px {
    margin: -1px !important;
  }

  .sm\:-m-0\.3 {
    margin: -0.187rem !important;
  }

  .sm\:-m-0\.5 {
    margin: -0.125rem !important;
  }

  .sm\:-m-1\.5 {
    margin: -0.375rem !important;
  }

  .sm\:-m-2\.5 {
    margin: -0.625rem !important;
  }

  .sm\:mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .sm\:mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .sm\:mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .sm\:mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .sm\:mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .sm\:mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .sm\:mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .sm\:mx-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }

  .sm\:mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .sm\:mx-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .sm\:mx-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .sm\:mx-13 {
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }

  .sm\:mx-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }

  .sm\:mx-15 {
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
  }

  .sm\:mx-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .sm\:mx-18 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }

  .sm\:mx-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .sm\:mx-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .sm\:mx-26 {
    margin-left: 6.5rem !important;
    margin-right: 6.5rem !important;
  }

  .sm\:mx-32 {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .sm\:mx-40 {
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .sm\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .sm\:mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .sm\:mx-0\.3 {
    margin-left: 0.187rem !important;
    margin-right: 0.187rem !important;
  }

  .sm\:mx-0\.5 {
    margin-left: 0.125rem !important;
    margin-right: 0.125rem !important;
  }

  .sm\:mx-1\.5 {
    margin-left: 0.375rem !important;
    margin-right: 0.375rem !important;
  }

  .sm\:mx-2\.5 {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }

  .sm\:-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .sm\:-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .sm\:-mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .sm\:-mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .sm\:-mx-5 {
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }

  .sm\:-mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .sm\:-mx-7 {
    margin-left: -1.75rem !important;
    margin-right: -1.75rem !important;
  }

  .sm\:-mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .sm\:-mx-10 {
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .sm\:-mx-12 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .sm\:-mx-13 {
    margin-left: -3.25rem !important;
    margin-right: -3.25rem !important;
  }

  .sm\:-mx-14 {
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;
  }

  .sm\:-mx-15 {
    margin-left: -3.75rem !important;
    margin-right: -3.75rem !important;
  }

  .sm\:-mx-16 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .sm\:-mx-18 {
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;
  }

  .sm\:-mx-20 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .sm\:-mx-24 {
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .sm\:-mx-26 {
    margin-left: -6.5rem !important;
    margin-right: -6.5rem !important;
  }

  .sm\:-mx-32 {
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .sm\:-mx-40 {
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .sm\:-mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .sm\:-mx-0\.3 {
    margin-left: -0.187rem !important;
    margin-right: -0.187rem !important;
  }

  .sm\:-mx-0\.5 {
    margin-left: -0.125rem !important;
    margin-right: -0.125rem !important;
  }

  .sm\:-mx-1\.5 {
    margin-left: -0.375rem !important;
    margin-right: -0.375rem !important;
  }

  .sm\:-mx-2\.5 {
    margin-left: -0.625rem !important;
    margin-right: -0.625rem !important;
  }

  .sm\:my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .sm\:my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .sm\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .sm\:my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .sm\:my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .sm\:my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .sm\:my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .sm\:my-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }

  .sm\:my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .sm\:my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .sm\:my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .sm\:my-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }

  .sm\:my-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }

  .sm\:my-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }

  .sm\:my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .sm\:my-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }

  .sm\:my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .sm\:my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .sm\:my-26 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }

  .sm\:my-32 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .sm\:my-40 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .sm\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .sm\:my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .sm\:my-0\.3 {
    margin-top: 0.187rem !important;
    margin-bottom: 0.187rem !important;
  }

  .sm\:my-0\.5 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }

  .sm\:my-1\.5 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }

  .sm\:my-2\.5 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }

  .sm\:-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .sm\:-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .sm\:-my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .sm\:-my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .sm\:-my-5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }

  .sm\:-my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .sm\:-my-7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }

  .sm\:-my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .sm\:-my-10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .sm\:-my-12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .sm\:-my-13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }

  .sm\:-my-14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }

  .sm\:-my-15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }

  .sm\:-my-16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .sm\:-my-18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }

  .sm\:-my-20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .sm\:-my-24 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .sm\:-my-26 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }

  .sm\:-my-32 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .sm\:-my-40 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .sm\:-my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .sm\:-my-0\.3 {
    margin-top: -0.187rem !important;
    margin-bottom: -0.187rem !important;
  }

  .sm\:-my-0\.5 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }

  .sm\:-my-1\.5 {
    margin-top: -0.375rem !important;
    margin-bottom: -0.375rem !important;
  }

  .sm\:-my-2\.5 {
    margin-top: -0.625rem !important;
    margin-bottom: -0.625rem !important;
  }

  .sm\:mt-0 {
    margin-top: 0 !important;
  }

  .sm\:mt-1 {
    margin-top: 0.25rem !important;
  }

  .sm\:mt-2 {
    margin-top: 0.5rem !important;
  }

  .sm\:mt-3 {
    margin-top: 0.75rem !important;
  }

  .sm\:mt-4 {
    margin-top: 1rem !important;
  }

  .sm\:mt-5 {
    margin-top: 1.25rem !important;
  }

  .sm\:mt-6 {
    margin-top: 1.5rem !important;
  }

  .sm\:mt-7 {
    margin-top: 1.75rem !important;
  }

  .sm\:mt-8 {
    margin-top: 2rem !important;
  }

  .sm\:mt-10 {
    margin-top: 2.5rem !important;
  }

  .sm\:mt-12 {
    margin-top: 3rem !important;
  }

  .sm\:mt-13 {
    margin-top: 3.25rem !important;
  }

  .sm\:mt-14 {
    margin-top: 3.5rem !important;
  }

  .sm\:mt-15 {
    margin-top: 3.75rem !important;
  }

  .sm\:mt-16 {
    margin-top: 4rem !important;
  }

  .sm\:mt-18 {
    margin-top: 4.5rem !important;
  }

  .sm\:mt-20 {
    margin-top: 5rem !important;
  }

  .sm\:mt-24 {
    margin-top: 6rem !important;
  }

  .sm\:mt-26 {
    margin-top: 6.5rem !important;
  }

  .sm\:mt-32 {
    margin-top: 8rem !important;
  }

  .sm\:mt-40 {
    margin-top: 10rem !important;
  }

  .sm\:mt-auto {
    margin-top: auto !important;
  }

  .sm\:mt-px {
    margin-top: 1px !important;
  }

  .sm\:mt-0\.3 {
    margin-top: 0.187rem !important;
  }

  .sm\:mt-0\.5 {
    margin-top: 0.125rem !important;
  }

  .sm\:mt-1\.5 {
    margin-top: 0.375rem !important;
  }

  .sm\:mt-2\.5 {
    margin-top: 0.625rem !important;
  }

  .sm\:-mt-1 {
    margin-top: -0.25rem !important;
  }

  .sm\:-mt-2 {
    margin-top: -0.5rem !important;
  }

  .sm\:-mt-3 {
    margin-top: -0.75rem !important;
  }

  .sm\:-mt-4 {
    margin-top: -1rem !important;
  }

  .sm\:-mt-5 {
    margin-top: -1.25rem !important;
  }

  .sm\:-mt-6 {
    margin-top: -1.5rem !important;
  }

  .sm\:-mt-7 {
    margin-top: -1.75rem !important;
  }

  .sm\:-mt-8 {
    margin-top: -2rem !important;
  }

  .sm\:-mt-10 {
    margin-top: -2.5rem !important;
  }

  .sm\:-mt-12 {
    margin-top: -3rem !important;
  }

  .sm\:-mt-13 {
    margin-top: -3.25rem !important;
  }

  .sm\:-mt-14 {
    margin-top: -3.5rem !important;
  }

  .sm\:-mt-15 {
    margin-top: -3.75rem !important;
  }

  .sm\:-mt-16 {
    margin-top: -4rem !important;
  }

  .sm\:-mt-18 {
    margin-top: -4.5rem !important;
  }

  .sm\:-mt-20 {
    margin-top: -5rem !important;
  }

  .sm\:-mt-24 {
    margin-top: -6rem !important;
  }

  .sm\:-mt-26 {
    margin-top: -6.5rem !important;
  }

  .sm\:-mt-32 {
    margin-top: -8rem !important;
  }

  .sm\:-mt-40 {
    margin-top: -10rem !important;
  }

  .sm\:-mt-px {
    margin-top: -1px !important;
  }

  .sm\:-mt-0\.3 {
    margin-top: -0.187rem !important;
  }

  .sm\:-mt-0\.5 {
    margin-top: -0.125rem !important;
  }

  .sm\:-mt-1\.5 {
    margin-top: -0.375rem !important;
  }

  .sm\:-mt-2\.5 {
    margin-top: -0.625rem !important;
  }

  .sm\:mr-0 {
    margin-right: 0 !important;
  }

  .sm\:mr-1 {
    margin-right: 0.25rem !important;
  }

  .sm\:mr-2 {
    margin-right: 0.5rem !important;
  }

  .sm\:mr-3 {
    margin-right: 0.75rem !important;
  }

  .sm\:mr-4 {
    margin-right: 1rem !important;
  }

  .sm\:mr-5 {
    margin-right: 1.25rem !important;
  }

  .sm\:mr-6 {
    margin-right: 1.5rem !important;
  }

  .sm\:mr-7 {
    margin-right: 1.75rem !important;
  }

  .sm\:mr-8 {
    margin-right: 2rem !important;
  }

  .sm\:mr-10 {
    margin-right: 2.5rem !important;
  }

  .sm\:mr-12 {
    margin-right: 3rem !important;
  }

  .sm\:mr-13 {
    margin-right: 3.25rem !important;
  }

  .sm\:mr-14 {
    margin-right: 3.5rem !important;
  }

  .sm\:mr-15 {
    margin-right: 3.75rem !important;
  }

  .sm\:mr-16 {
    margin-right: 4rem !important;
  }

  .sm\:mr-18 {
    margin-right: 4.5rem !important;
  }

  .sm\:mr-20 {
    margin-right: 5rem !important;
  }

  .sm\:mr-24 {
    margin-right: 6rem !important;
  }

  .sm\:mr-26 {
    margin-right: 6.5rem !important;
  }

  .sm\:mr-32 {
    margin-right: 8rem !important;
  }

  .sm\:mr-40 {
    margin-right: 10rem !important;
  }

  .sm\:mr-auto {
    margin-right: auto !important;
  }

  .sm\:mr-px {
    margin-right: 1px !important;
  }

  .sm\:mr-0\.3 {
    margin-right: 0.187rem !important;
  }

  .sm\:mr-0\.5 {
    margin-right: 0.125rem !important;
  }

  .sm\:mr-1\.5 {
    margin-right: 0.375rem !important;
  }

  .sm\:mr-2\.5 {
    margin-right: 0.625rem !important;
  }

  .sm\:-mr-1 {
    margin-right: -0.25rem !important;
  }

  .sm\:-mr-2 {
    margin-right: -0.5rem !important;
  }

  .sm\:-mr-3 {
    margin-right: -0.75rem !important;
  }

  .sm\:-mr-4 {
    margin-right: -1rem !important;
  }

  .sm\:-mr-5 {
    margin-right: -1.25rem !important;
  }

  .sm\:-mr-6 {
    margin-right: -1.5rem !important;
  }

  .sm\:-mr-7 {
    margin-right: -1.75rem !important;
  }

  .sm\:-mr-8 {
    margin-right: -2rem !important;
  }

  .sm\:-mr-10 {
    margin-right: -2.5rem !important;
  }

  .sm\:-mr-12 {
    margin-right: -3rem !important;
  }

  .sm\:-mr-13 {
    margin-right: -3.25rem !important;
  }

  .sm\:-mr-14 {
    margin-right: -3.5rem !important;
  }

  .sm\:-mr-15 {
    margin-right: -3.75rem !important;
  }

  .sm\:-mr-16 {
    margin-right: -4rem !important;
  }

  .sm\:-mr-18 {
    margin-right: -4.5rem !important;
  }

  .sm\:-mr-20 {
    margin-right: -5rem !important;
  }

  .sm\:-mr-24 {
    margin-right: -6rem !important;
  }

  .sm\:-mr-26 {
    margin-right: -6.5rem !important;
  }

  .sm\:-mr-32 {
    margin-right: -8rem !important;
  }

  .sm\:-mr-40 {
    margin-right: -10rem !important;
  }

  .sm\:-mr-px {
    margin-right: -1px !important;
  }

  .sm\:-mr-0\.3 {
    margin-right: -0.187rem !important;
  }

  .sm\:-mr-0\.5 {
    margin-right: -0.125rem !important;
  }

  .sm\:-mr-1\.5 {
    margin-right: -0.375rem !important;
  }

  .sm\:-mr-2\.5 {
    margin-right: -0.625rem !important;
  }

  .sm\:mb-0 {
    margin-bottom: 0 !important;
  }

  .sm\:mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .sm\:mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .sm\:mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .sm\:mb-4 {
    margin-bottom: 1rem !important;
  }

  .sm\:mb-5 {
    margin-bottom: 1.25rem !important;
  }

  .sm\:mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .sm\:mb-7 {
    margin-bottom: 1.75rem !important;
  }

  .sm\:mb-8 {
    margin-bottom: 2rem !important;
  }

  .sm\:mb-10 {
    margin-bottom: 2.5rem !important;
  }

  .sm\:mb-12 {
    margin-bottom: 3rem !important;
  }

  .sm\:mb-13 {
    margin-bottom: 3.25rem !important;
  }

  .sm\:mb-14 {
    margin-bottom: 3.5rem !important;
  }

  .sm\:mb-15 {
    margin-bottom: 3.75rem !important;
  }

  .sm\:mb-16 {
    margin-bottom: 4rem !important;
  }

  .sm\:mb-18 {
    margin-bottom: 4.5rem !important;
  }

  .sm\:mb-20 {
    margin-bottom: 5rem !important;
  }

  .sm\:mb-24 {
    margin-bottom: 6rem !important;
  }

  .sm\:mb-26 {
    margin-bottom: 6.5rem !important;
  }

  .sm\:mb-32 {
    margin-bottom: 8rem !important;
  }

  .sm\:mb-40 {
    margin-bottom: 10rem !important;
  }

  .sm\:mb-auto {
    margin-bottom: auto !important;
  }

  .sm\:mb-px {
    margin-bottom: 1px !important;
  }

  .sm\:mb-0\.3 {
    margin-bottom: 0.187rem !important;
  }

  .sm\:mb-0\.5 {
    margin-bottom: 0.125rem !important;
  }

  .sm\:mb-1\.5 {
    margin-bottom: 0.375rem !important;
  }

  .sm\:mb-2\.5 {
    margin-bottom: 0.625rem !important;
  }

  .sm\:-mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .sm\:-mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .sm\:-mb-3 {
    margin-bottom: -0.75rem !important;
  }

  .sm\:-mb-4 {
    margin-bottom: -1rem !important;
  }

  .sm\:-mb-5 {
    margin-bottom: -1.25rem !important;
  }

  .sm\:-mb-6 {
    margin-bottom: -1.5rem !important;
  }

  .sm\:-mb-7 {
    margin-bottom: -1.75rem !important;
  }

  .sm\:-mb-8 {
    margin-bottom: -2rem !important;
  }

  .sm\:-mb-10 {
    margin-bottom: -2.5rem !important;
  }

  .sm\:-mb-12 {
    margin-bottom: -3rem !important;
  }

  .sm\:-mb-13 {
    margin-bottom: -3.25rem !important;
  }

  .sm\:-mb-14 {
    margin-bottom: -3.5rem !important;
  }

  .sm\:-mb-15 {
    margin-bottom: -3.75rem !important;
  }

  .sm\:-mb-16 {
    margin-bottom: -4rem !important;
  }

  .sm\:-mb-18 {
    margin-bottom: -4.5rem !important;
  }

  .sm\:-mb-20 {
    margin-bottom: -5rem !important;
  }

  .sm\:-mb-24 {
    margin-bottom: -6rem !important;
  }

  .sm\:-mb-26 {
    margin-bottom: -6.5rem !important;
  }

  .sm\:-mb-32 {
    margin-bottom: -8rem !important;
  }

  .sm\:-mb-40 {
    margin-bottom: -10rem !important;
  }

  .sm\:-mb-px {
    margin-bottom: -1px !important;
  }

  .sm\:-mb-0\.3 {
    margin-bottom: -0.187rem !important;
  }

  .sm\:-mb-0\.5 {
    margin-bottom: -0.125rem !important;
  }

  .sm\:-mb-1\.5 {
    margin-bottom: -0.375rem !important;
  }

  .sm\:-mb-2\.5 {
    margin-bottom: -0.625rem !important;
  }

  .sm\:ml-0 {
    margin-left: 0 !important;
  }

  .sm\:ml-1 {
    margin-left: 0.25rem !important;
  }

  .sm\:ml-2 {
    margin-left: 0.5rem !important;
  }

  .sm\:ml-3 {
    margin-left: 0.75rem !important;
  }

  .sm\:ml-4 {
    margin-left: 1rem !important;
  }

  .sm\:ml-5 {
    margin-left: 1.25rem !important;
  }

  .sm\:ml-6 {
    margin-left: 1.5rem !important;
  }

  .sm\:ml-7 {
    margin-left: 1.75rem !important;
  }

  .sm\:ml-8 {
    margin-left: 2rem !important;
  }

  .sm\:ml-10 {
    margin-left: 2.5rem !important;
  }

  .sm\:ml-12 {
    margin-left: 3rem !important;
  }

  .sm\:ml-13 {
    margin-left: 3.25rem !important;
  }

  .sm\:ml-14 {
    margin-left: 3.5rem !important;
  }

  .sm\:ml-15 {
    margin-left: 3.75rem !important;
  }

  .sm\:ml-16 {
    margin-left: 4rem !important;
  }

  .sm\:ml-18 {
    margin-left: 4.5rem !important;
  }

  .sm\:ml-20 {
    margin-left: 5rem !important;
  }

  .sm\:ml-24 {
    margin-left: 6rem !important;
  }

  .sm\:ml-26 {
    margin-left: 6.5rem !important;
  }

  .sm\:ml-32 {
    margin-left: 8rem !important;
  }

  .sm\:ml-40 {
    margin-left: 10rem !important;
  }

  .sm\:ml-auto {
    margin-left: auto !important;
  }

  .sm\:ml-px {
    margin-left: 1px !important;
  }

  .sm\:ml-0\.3 {
    margin-left: 0.187rem !important;
  }

  .sm\:ml-0\.5 {
    margin-left: 0.125rem !important;
  }

  .sm\:ml-1\.5 {
    margin-left: 0.375rem !important;
  }

  .sm\:ml-2\.5 {
    margin-left: 0.625rem !important;
  }

  .sm\:-ml-1 {
    margin-left: -0.25rem !important;
  }

  .sm\:-ml-2 {
    margin-left: -0.5rem !important;
  }

  .sm\:-ml-3 {
    margin-left: -0.75rem !important;
  }

  .sm\:-ml-4 {
    margin-left: -1rem !important;
  }

  .sm\:-ml-5 {
    margin-left: -1.25rem !important;
  }

  .sm\:-ml-6 {
    margin-left: -1.5rem !important;
  }

  .sm\:-ml-7 {
    margin-left: -1.75rem !important;
  }

  .sm\:-ml-8 {
    margin-left: -2rem !important;
  }

  .sm\:-ml-10 {
    margin-left: -2.5rem !important;
  }

  .sm\:-ml-12 {
    margin-left: -3rem !important;
  }

  .sm\:-ml-13 {
    margin-left: -3.25rem !important;
  }

  .sm\:-ml-14 {
    margin-left: -3.5rem !important;
  }

  .sm\:-ml-15 {
    margin-left: -3.75rem !important;
  }

  .sm\:-ml-16 {
    margin-left: -4rem !important;
  }

  .sm\:-ml-18 {
    margin-left: -4.5rem !important;
  }

  .sm\:-ml-20 {
    margin-left: -5rem !important;
  }

  .sm\:-ml-24 {
    margin-left: -6rem !important;
  }

  .sm\:-ml-26 {
    margin-left: -6.5rem !important;
  }

  .sm\:-ml-32 {
    margin-left: -8rem !important;
  }

  .sm\:-ml-40 {
    margin-left: -10rem !important;
  }

  .sm\:-ml-px {
    margin-left: -1px !important;
  }

  .sm\:-ml-0\.3 {
    margin-left: -0.187rem !important;
  }

  .sm\:-ml-0\.5 {
    margin-left: -0.125rem !important;
  }

  .sm\:-ml-1\.5 {
    margin-left: -0.375rem !important;
  }

  .sm\:-ml-2\.5 {
    margin-left: -0.625rem !important;
  }

  .sm\:box-border {
    box-sizing: border-box !important;
  }

  .sm\:box-content {
    box-sizing: content-box !important;
  }

  .sm\:block {
    display: block !important;
  }

  .sm\:inline-block {
    display: inline-block !important;
  }

  .sm\:inline {
    display: inline !important;
  }

  .sm\:flex {
    display: flex !important;
  }

  .sm\:inline-flex {
    display: inline-flex !important;
  }

  .sm\:table {
    display: table !important;
  }

  .sm\:inline-table {
    display: inline-table !important;
  }

  .sm\:table-caption {
    display: table-caption !important;
  }

  .sm\:table-cell {
    display: table-cell !important;
  }

  .sm\:table-column {
    display: table-column !important;
  }

  .sm\:table-column-group {
    display: table-column-group !important;
  }

  .sm\:table-footer-group {
    display: table-footer-group !important;
  }

  .sm\:table-header-group {
    display: table-header-group !important;
  }

  .sm\:table-row-group {
    display: table-row-group !important;
  }

  .sm\:table-row {
    display: table-row !important;
  }

  .sm\:flow-root {
    display: flow-root !important;
  }

  .sm\:grid {
    display: grid !important;
  }

  .sm\:inline-grid {
    display: inline-grid !important;
  }

  .sm\:contents {
    display: contents !important;
  }

  .sm\:list-item {
    display: list-item !important;
  }

  .sm\:hidden {
    display: none !important;
  }

  .sm\:h-0 {
    height: 0 !important;
  }

  .sm\:h-1 {
    height: 0.25rem !important;
  }

  .sm\:h-2 {
    height: 0.5rem !important;
  }

  .sm\:h-3 {
    height: 0.75rem !important;
  }

  .sm\:h-4 {
    height: 1rem !important;
  }

  .sm\:h-5 {
    height: 1.25rem !important;
  }

  .sm\:h-6 {
    height: 1.5rem !important;
  }

  .sm\:h-7 {
    height: 1.75rem !important;
  }

  .sm\:h-8 {
    height: 2rem !important;
  }

  .sm\:h-10 {
    height: 2.5rem !important;
  }

  .sm\:h-12 {
    height: 3rem !important;
  }

  .sm\:h-13 {
    height: 3.25rem !important;
  }

  .sm\:h-14 {
    height: 3.5rem !important;
  }

  .sm\:h-15 {
    height: 3.75rem !important;
  }

  .sm\:h-16 {
    height: 4rem !important;
  }

  .sm\:h-18 {
    height: 4.5rem !important;
  }

  .sm\:h-20 {
    height: 5rem !important;
  }

  .sm\:h-24 {
    height: 6rem !important;
  }

  .sm\:h-26 {
    height: 6.5rem !important;
  }

  .sm\:h-32 {
    height: 8rem !important;
  }

  .sm\:h-40 {
    height: 10rem !important;
  }

  .sm\:h-auto {
    height: auto !important;
  }

  .sm\:h-px {
    height: 1px !important;
  }

  .sm\:h-0\.3 {
    height: 0.187rem !important;
  }

  .sm\:h-0\.5 {
    height: 0.125rem !important;
  }

  .sm\:h-1\.5 {
    height: 0.375rem !important;
  }

  .sm\:h-2\.5 {
    height: 0.625rem !important;
  }

  .sm\:h-full {
    height: 100% !important;
  }

  .sm\:h-screen {
    height: 100vh !important;
  }

  .sm\:max-h-0 {
    max-height: 0 !important;
  }

  .sm\:max-h-xs {
    max-height: 1.25rem !important;
  }

  .sm\:max-h-full {
    max-height: 100% !important;
  }

  .sm\:max-h-screen {
    max-height: 100vh !important;
  }

  .sm\:min-h-0 {
    min-height: 0 !important;
  }

  .sm\:min-h-full {
    min-height: 100% !important;
  }

  .sm\:min-h-screen {
    min-height: 100vh !important;
  }

  .sm\:w-0 {
    width: 0 !important;
  }

  .sm\:w-1 {
    width: 0.25rem !important;
  }

  .sm\:w-2 {
    width: 0.5rem !important;
  }

  .sm\:w-3 {
    width: 0.75rem !important;
  }

  .sm\:w-4 {
    width: 1rem !important;
  }

  .sm\:w-5 {
    width: 1.25rem !important;
  }

  .sm\:w-6 {
    width: 1.5rem !important;
  }

  .sm\:w-7 {
    width: 1.75rem !important;
  }

  .sm\:w-8 {
    width: 2rem !important;
  }

  .sm\:w-10 {
    width: 2.5rem !important;
  }

  .sm\:w-12 {
    width: 3rem !important;
  }

  .sm\:w-13 {
    width: 3.25rem !important;
  }

  .sm\:w-14 {
    width: 3.5rem !important;
  }

  .sm\:w-15 {
    width: 3.75rem !important;
  }

  .sm\:w-16 {
    width: 4rem !important;
  }

  .sm\:w-18 {
    width: 4.5rem !important;
  }

  .sm\:w-20 {
    width: 5rem !important;
  }

  .sm\:w-24 {
    width: 6rem !important;
  }

  .sm\:w-26 {
    width: 6.5rem !important;
  }

  .sm\:w-32 {
    width: 8rem !important;
  }

  .sm\:w-40 {
    width: 10rem !important;
  }

  .sm\:w-auto {
    width: auto !important;
  }

  .sm\:w-px {
    width: 1px !important;
  }

  .sm\:w-0\.3 {
    width: 0.187rem !important;
  }

  .sm\:w-0\.5 {
    width: 0.125rem !important;
  }

  .sm\:w-1\.5 {
    width: 0.375rem !important;
  }

  .sm\:w-2\.5 {
    width: 0.625rem !important;
  }

  .sm\:w-1\/2 {
    width: 50% !important;
  }

  .sm\:w-1\/3 {
    width: 33.333333% !important;
  }

  .sm\:w-2\/3 {
    width: 66.666667% !important;
  }

  .sm\:w-2\/5 {
    width: 40% !important;
  }

  .sm\:w-full {
    width: 100% !important;
  }

  .sm\:w-screen {
    width: 100vw !important;
  }

  .sm\:min-w-0 {
    min-width: 0 !important;
  }

  .sm\:min-w-150 {
    min-width: 150px !important;
  }

  .sm\:min-w-full {
    min-width: 100% !important;
  }

  .sm\:max-w-6 {
    max-width: 1.5rem !important;
  }

  .sm\:max-w-xs {
    max-width: 20rem !important;
  }

  .sm\:max-w-sm {
    max-width: 24rem !important;
  }

  .sm\:max-w-md {
    max-width: 28rem !important;
  }

  .sm\:max-w-lg {
    max-width: 32rem !important;
  }

  .sm\:max-w-xl {
    max-width: 36rem !important;
  }

  .sm\:max-w-2xl {
    max-width: 42rem !important;
  }

  .sm\:max-w-3xl {
    max-width: 48rem !important;
  }

  .sm\:max-w-4xl {
    max-width: 56rem !important;
  }

  .sm\:max-w-5xl {
    max-width: 64rem !important;
  }

  .sm\:max-w-6xl {
    max-width: 72rem !important;
  }

  .sm\:max-w-full {
    max-width: 100% !important;
  }

  .sm\:flex-1 {
    flex: 1 1 0% !important;
  }

  .sm\:flex-100 {
    flex: 100% !important;
  }

  .sm\:flex-auto {
    flex: 1 1 auto !important;
  }

  .sm\:flex-full {
    flex: 1 0 auto !important;
  }

  .sm\:flex-initial {
    flex: 0 1 auto !important;
  }

  .sm\:flex-none {
    flex: none !important;
  }

  .sm\:flex-shrink-0 {
    flex-shrink: 0 !important;
  }

  .sm\:flex-shrink-default {
    flex-shrink: 1 !important;
  }

  .sm\:flex-grow-0 {
    flex-grow: 0 !important;
  }

  .sm\:flex-grow-default {
    flex-grow: 1 !important;
  }

  .sm\:table-auto {
    table-layout: auto !important;
  }

  .sm\:table-fixed {
    table-layout: fixed !important;
  }

  .sm\:border-collapse {
    border-collapse: collapse !important;
  }

  .sm\:border-separate {
    border-collapse: separate !important;
  }

  .sm\:transform {
    --tw-translate-x: 0 !important;
    --tw-translate-y: 0 !important;
    --tw-rotate: 0 !important;
    --tw-skew-x: 0 !important;
    --tw-skew-y: 0 !important;
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important;
    transform: translateX(var(--tw-translate-x)) translateY(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)) !important;
  }

  .sm\:transform-gpu {
    --tw-translate-x: 0 !important;
    --tw-translate-y: 0 !important;
    --tw-rotate: 0 !important;
    --tw-skew-x: 0 !important;
    --tw-skew-y: 0 !important;
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important;
    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }

  .sm\:transform-none {
    transform: none !important;
  }

  .sm\:animate-none {
    animation: none !important;
  }

  .sm\:animate-spin {
    animation: spin 1s linear infinite !important;
  }

  .sm\:animate-ping {
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .sm\:animate-pulse {
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .sm\:animate-bounce {
    animation: bounce 1s infinite !important;
  }

  .sm\:cursor-auto {
    cursor: auto !important;
  }

  .sm\:cursor {
    cursor: default !important;
  }

  .sm\:cursor-pointer {
    cursor: pointer !important;
  }

  .sm\:cursor-wait {
    cursor: wait !important;
  }

  .sm\:cursor-text {
    cursor: text !important;
  }

  .sm\:cursor-move {
    cursor: move !important;
  }

  .sm\:cursor-not-allowed {
    cursor: not-allowed !important;
  }

  .sm\:select-none {
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
            user-select: none !important;
  }

  .sm\:select-text {
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
            user-select: text !important;
  }

  .sm\:select-all {
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
            user-select: all !important;
  }

  .sm\:select-auto {
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
            user-select: auto !important;
  }

  .sm\:resize-none {
    resize: none !important;
  }

  .sm\:resize-y {
    resize: vertical !important;
  }

  .sm\:resize-x {
    resize: horizontal !important;
  }

  .sm\:resize {
    resize: both !important;
  }

  .sm\:list-inside {
    list-style-position: inside !important;
  }

  .sm\:list-outside {
    list-style-position: outside !important;
  }

  .sm\:list-none {
    list-style-type: none !important;
  }

  .sm\:list-disc {
    list-style-type: disc !important;
  }

  .sm\:list-decimal {
    list-style-type: decimal !important;
  }

  .sm\:appearance-none {
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .sm\:auto-cols-auto {
    grid-auto-columns: auto !important;
  }

  .sm\:auto-cols-min {
    grid-auto-columns: min-content !important;
  }

  .sm\:auto-cols-max {
    grid-auto-columns: max-content !important;
  }

  .sm\:auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .sm\:grid-flow-row {
    grid-auto-flow: row !important;
  }

  .sm\:grid-flow-col {
    grid-auto-flow: column !important;
  }

  .sm\:grid-flow-row-dense {
    grid-auto-flow: row dense !important;
  }

  .sm\:grid-flow-col-dense {
    grid-auto-flow: column dense !important;
  }

  .sm\:auto-rows-auto {
    grid-auto-rows: auto !important;
  }

  .sm\:auto-rows-min {
    grid-auto-rows: min-content !important;
  }

  .sm\:auto-rows-max {
    grid-auto-rows: max-content !important;
  }

  .sm\:auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .sm\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-none {
    grid-template-columns: none !important;
  }

  .sm\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .sm\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .sm\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .sm\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .sm\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .sm\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .sm\:grid-rows-none {
    grid-template-rows: none !important;
  }

  .sm\:flex-row {
    flex-direction: row !important;
  }

  .sm\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }

  .sm\:flex-col {
    flex-direction: column !important;
  }

  .sm\:flex-col-reverse {
    flex-direction: column-reverse !important;
  }

  .sm\:flex-wrap {
    flex-wrap: wrap !important;
  }

  .sm\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .sm\:flex-nowrap {
    flex-wrap: nowrap !important;
  }

  .sm\:place-content-center {
    place-content: center !important;
  }

  .sm\:place-content-start {
    place-content: start !important;
  }

  .sm\:place-content-end {
    place-content: end !important;
  }

  .sm\:place-content-between {
    place-content: space-between !important;
  }

  .sm\:place-content-around {
    place-content: space-around !important;
  }

  .sm\:place-content-evenly {
    place-content: space-evenly !important;
  }

  .sm\:place-content-stretch {
    place-content: stretch !important;
  }

  .sm\:place-items-start {
    place-items: start !important;
  }

  .sm\:place-items-end {
    place-items: end !important;
  }

  .sm\:place-items-center {
    place-items: center !important;
  }

  .sm\:place-items-stretch {
    place-items: stretch !important;
  }

  .sm\:content-center {
    align-content: center !important;
  }

  .sm\:content-start {
    align-content: flex-start !important;
  }

  .sm\:content-end {
    align-content: flex-end !important;
  }

  .sm\:content-between {
    align-content: space-between !important;
  }

  .sm\:content-around {
    align-content: space-around !important;
  }

  .sm\:content-evenly {
    align-content: space-evenly !important;
  }

  .sm\:items-start {
    align-items: flex-start !important;
  }

  .sm\:items-end {
    align-items: flex-end !important;
  }

  .sm\:items-center {
    align-items: center !important;
  }

  .sm\:items-baseline {
    align-items: baseline !important;
  }

  .sm\:items-stretch {
    align-items: stretch !important;
  }

  .sm\:justify-start {
    justify-content: flex-start !important;
  }

  .sm\:justify-end {
    justify-content: flex-end !important;
  }

  .sm\:justify-center {
    justify-content: center !important;
  }

  .sm\:justify-between {
    justify-content: space-between !important;
  }

  .sm\:justify-around {
    justify-content: space-around !important;
  }

  .sm\:justify-evenly {
    justify-content: space-evenly !important;
  }

  .sm\:justify-items-start {
    justify-items: start !important;
  }

  .sm\:justify-items-end {
    justify-items: end !important;
  }

  .sm\:justify-items-center {
    justify-items: center !important;
  }

  .sm\:justify-items-stretch {
    justify-items: stretch !important;
  }

  .sm\:gap-0 {
    gap: 0 !important;
  }

  .sm\:gap-1 {
    gap: 0.25rem !important;
  }

  .sm\:gap-2 {
    gap: 0.5rem !important;
  }

  .sm\:gap-3 {
    gap: 0.75rem !important;
  }

  .sm\:gap-4 {
    gap: 1rem !important;
  }

  .sm\:gap-5 {
    gap: 1.25rem !important;
  }

  .sm\:gap-6 {
    gap: 1.5rem !important;
  }

  .sm\:gap-7 {
    gap: 1.75rem !important;
  }

  .sm\:gap-8 {
    gap: 2rem !important;
  }

  .sm\:gap-10 {
    gap: 2.5rem !important;
  }

  .sm\:gap-12 {
    gap: 3rem !important;
  }

  .sm\:gap-13 {
    gap: 3.25rem !important;
  }

  .sm\:gap-14 {
    gap: 3.5rem !important;
  }

  .sm\:gap-15 {
    gap: 3.75rem !important;
  }

  .sm\:gap-16 {
    gap: 4rem !important;
  }

  .sm\:gap-18 {
    gap: 4.5rem !important;
  }

  .sm\:gap-20 {
    gap: 5rem !important;
  }

  .sm\:gap-24 {
    gap: 6rem !important;
  }

  .sm\:gap-26 {
    gap: 6.5rem !important;
  }

  .sm\:gap-32 {
    gap: 8rem !important;
  }

  .sm\:gap-40 {
    gap: 10rem !important;
  }

  .sm\:gap-px {
    gap: 1px !important;
  }

  .sm\:gap-0\.3 {
    gap: 0.187rem !important;
  }

  .sm\:gap-0\.5 {
    gap: 0.125rem !important;
  }

  .sm\:gap-1\.5 {
    gap: 0.375rem !important;
  }

  .sm\:gap-2\.5 {
    gap: 0.625rem !important;
  }

  .sm\:gap-x-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }

  .sm\:gap-x-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }

  .sm\:gap-x-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }

  .sm\:gap-x-3 {
    -moz-column-gap: 0.75rem !important;
         column-gap: 0.75rem !important;
  }

  .sm\:gap-x-4 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .sm\:gap-x-5 {
    -moz-column-gap: 1.25rem !important;
         column-gap: 1.25rem !important;
  }

  .sm\:gap-x-6 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }

  .sm\:gap-x-7 {
    -moz-column-gap: 1.75rem !important;
         column-gap: 1.75rem !important;
  }

  .sm\:gap-x-8 {
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }

  .sm\:gap-x-10 {
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }

  .sm\:gap-x-12 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  .sm\:gap-x-13 {
    -moz-column-gap: 3.25rem !important;
         column-gap: 3.25rem !important;
  }

  .sm\:gap-x-14 {
    -moz-column-gap: 3.5rem !important;
         column-gap: 3.5rem !important;
  }

  .sm\:gap-x-15 {
    -moz-column-gap: 3.75rem !important;
         column-gap: 3.75rem !important;
  }

  .sm\:gap-x-16 {
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }

  .sm\:gap-x-18 {
    -moz-column-gap: 4.5rem !important;
         column-gap: 4.5rem !important;
  }

  .sm\:gap-x-20 {
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }

  .sm\:gap-x-24 {
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .sm\:gap-x-26 {
    -moz-column-gap: 6.5rem !important;
         column-gap: 6.5rem !important;
  }

  .sm\:gap-x-32 {
    -moz-column-gap: 8rem !important;
         column-gap: 8rem !important;
  }

  .sm\:gap-x-40 {
    -moz-column-gap: 10rem !important;
         column-gap: 10rem !important;
  }

  .sm\:gap-x-px {
    -moz-column-gap: 1px !important;
         column-gap: 1px !important;
  }

  .sm\:gap-x-0\.3 {
    -moz-column-gap: 0.187rem !important;
         column-gap: 0.187rem !important;
  }

  .sm\:gap-x-0\.5 {
    -moz-column-gap: 0.125rem !important;
         column-gap: 0.125rem !important;
  }

  .sm\:gap-x-1\.5 {
    -moz-column-gap: 0.375rem !important;
         column-gap: 0.375rem !important;
  }

  .sm\:gap-x-2\.5 {
    -moz-column-gap: 0.625rem !important;
         column-gap: 0.625rem !important;
  }

  .sm\:gap-y-0 {
    row-gap: 0 !important;
  }

  .sm\:gap-y-1 {
    row-gap: 0.25rem !important;
  }

  .sm\:gap-y-2 {
    row-gap: 0.5rem !important;
  }

  .sm\:gap-y-3 {
    row-gap: 0.75rem !important;
  }

  .sm\:gap-y-4 {
    row-gap: 1rem !important;
  }

  .sm\:gap-y-5 {
    row-gap: 1.25rem !important;
  }

  .sm\:gap-y-6 {
    row-gap: 1.5rem !important;
  }

  .sm\:gap-y-7 {
    row-gap: 1.75rem !important;
  }

  .sm\:gap-y-8 {
    row-gap: 2rem !important;
  }

  .sm\:gap-y-10 {
    row-gap: 2.5rem !important;
  }

  .sm\:gap-y-12 {
    row-gap: 3rem !important;
  }

  .sm\:gap-y-13 {
    row-gap: 3.25rem !important;
  }

  .sm\:gap-y-14 {
    row-gap: 3.5rem !important;
  }

  .sm\:gap-y-15 {
    row-gap: 3.75rem !important;
  }

  .sm\:gap-y-16 {
    row-gap: 4rem !important;
  }

  .sm\:gap-y-18 {
    row-gap: 4.5rem !important;
  }

  .sm\:gap-y-20 {
    row-gap: 5rem !important;
  }

  .sm\:gap-y-24 {
    row-gap: 6rem !important;
  }

  .sm\:gap-y-26 {
    row-gap: 6.5rem !important;
  }

  .sm\:gap-y-32 {
    row-gap: 8rem !important;
  }

  .sm\:gap-y-40 {
    row-gap: 10rem !important;
  }

  .sm\:gap-y-px {
    row-gap: 1px !important;
  }

  .sm\:gap-y-0\.3 {
    row-gap: 0.187rem !important;
  }

  .sm\:gap-y-0\.5 {
    row-gap: 0.125rem !important;
  }

  .sm\:gap-y-1\.5 {
    row-gap: 0.375rem !important;
  }

  .sm\:gap-y-2\.5 {
    row-gap: 0.625rem !important;
  }

  .sm\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0px * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.25rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.75rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(1.25rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(1.75rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:space-x-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(3.25rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(3.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(3.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:space-x-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(3.75rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(3.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:space-x-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(4.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(4.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:space-x-26 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(6.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(6.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:space-x-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:space-x-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(10rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:space-x-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(1px * var(--tw-space-x-reverse)) !important;
    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:space-x-0\.3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.187rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.187rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.125rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.375rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.625rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-0.25rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-0.75rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-1.25rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-1.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-1.75rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:-space-x-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-3.25rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-3.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-3.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:-space-x-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-3.75rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-3.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:-space-x-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-4.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-4.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:-space-x-26 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-6.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-6.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-10rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:-space-x-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-1px * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:-space-x-0\.3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-0.187rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-0.187rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:-space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-0.125rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:-space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-0.375rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:-space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-0.625rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--tw-space-y-reverse)) !important;
  }

  .sm\:space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:space-y-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(3.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(3.25rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:space-y-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(3.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(3.75rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:space-y-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(4.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(4.5rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:space-y-26 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(6.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(6.5rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:space-y-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:space-y-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(10rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:space-y-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(1px * var(--tw-space-y-reverse)) !important;
  }

  .sm\:space-y-0\.3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.187rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.187rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:-space-y-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-3.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-3.25rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:-space-y-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-3.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-3.75rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:-space-y-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-4.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-4.5rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:-space-y-26 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-6.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-6.5rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-10rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:-space-y-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-1px * var(--tw-space-y-reverse)) !important;
  }

  .sm\:-space-y-0\.3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-0.187rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-0.187rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:-space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:-space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:-space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse)) !important;
  }

  .sm\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 1 !important;
  }

  .sm\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1 !important;
  }

  .sm\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--tw-divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse))) !important;
  }

  .sm\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--tw-divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse))) !important;
  }

  .sm\:divide-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: calc(3px * var(--tw-divide-x-reverse)) !important;
    border-left-width: calc(3px * calc(1 - var(--tw-divide-x-reverse))) !important;
  }

  .sm\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--tw-divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse))) !important;
  }

  .sm\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--tw-divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse))) !important;
  }

  .sm\:divide-x > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--tw-divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))) !important;
  }

  .sm\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse)) !important;
  }

  .sm\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--tw-divide-y-reverse)) !important;
  }

  .sm\:divide-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(3px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(3px * var(--tw-divide-y-reverse)) !important;
  }

  .sm\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--tw-divide-y-reverse)) !important;
  }

  .sm\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--tw-divide-y-reverse)) !important;
  }

  .sm\:divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse)) !important;
  }

  .sm\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 1 !important;
  }

  .sm\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 1 !important;
  }

  .sm\:divide-solid > :not([hidden]) ~ :not([hidden]) {
    border-style: solid !important;
  }

  .sm\:divide-dashed > :not([hidden]) ~ :not([hidden]) {
    border-style: dashed !important;
  }

  .sm\:divide-dotted > :not([hidden]) ~ :not([hidden]) {
    border-style: dotted !important;
  }

  .sm\:divide-double > :not([hidden]) ~ :not([hidden]) {
    border-style: double !important;
  }

  .sm\:divide-none > :not([hidden]) ~ :not([hidden]) {
    border-style: none !important;
  }

  .sm\:divide-transparent > :not([hidden]) ~ :not([hidden]) {
    border-color: transparent !important;
  }

  .sm\:divide-secondary-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(244, 247, 240, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-secondary-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(238, 249, 222, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-secondary-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(227, 239, 211, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-secondary-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(203, 218, 182, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-black > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(20, 20, 20, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-white > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(255, 255, 255, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(248, 250, 252, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(241, 245, 249, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(226, 232, 240, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(203, 213, 225, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(148, 163, 184, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(100, 116, 139, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(71, 85, 105, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(51, 65, 85, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(30, 41, 59, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(15, 23, 42, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(239, 246, 255, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(219, 234, 254, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(191, 219, 254, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(147, 197, 253, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(96, 165, 250, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(59, 130, 246, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(37, 99, 235, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(29, 78, 216, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(30, 64, 175, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(30, 58, 138, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(254, 242, 242, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(254, 226, 226, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(254, 202, 202, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(252, 165, 165, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(248, 113, 113, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(239, 68, 68, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(220, 38, 38, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(185, 28, 28, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(153, 27, 27, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(127, 29, 29, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(255, 251, 235, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(254, 243, 199, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(253, 230, 138, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(252, 211, 77, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(251, 191, 36, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(245, 158, 11, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(217, 119, 6, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(180, 83, 9, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(146, 64, 14, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(120, 53, 15, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(236, 253, 245, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(209, 250, 229, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(167, 243, 208, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(110, 231, 183, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(52, 211, 153, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(16, 185, 129, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(5, 150, 105, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(4, 120, 87, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(6, 95, 70, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(6, 78, 59, var(--tw-divide-opacity)) !important;
  }

  .sm\:divide-skin-primary-100 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-100) !important;
  }

  .sm\:divide-skin-primary-200 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-200) !important;
  }

  .sm\:divide-skin-primary-300 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-300) !important;
  }

  .sm\:divide-skin-primary-400 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-400) !important;
  }

  .sm\:divide-skin-primary-500 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-500) !important;
  }

  .sm\:divide-skin-primary-600 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-600) !important;
  }

  .sm\:divide-skin-primary-700 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-700) !important;
  }

  .sm\:divide-skin-primary-800 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-800) !important;
  }

  .sm\:divide-skin-primary-900 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-900) !important;
  }

  .sm\:divide-skin-spinner-light > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-spinner-light) !important;
  }

  .sm\:divide-skin-spinner-dark > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-spinner-dark) !important;
  }

  .sm\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0 !important;
  }

  .sm\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.25 !important;
  }

  .sm\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.5 !important;
  }

  .sm\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.6 !important;
  }

  .sm\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.75 !important;
  }

  .sm\:divide-opacity-85 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.85 !important;
  }

  .sm\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
  }

  .sm\:place-self-auto {
    place-self: auto !important;
  }

  .sm\:place-self-start {
    place-self: start !important;
  }

  .sm\:place-self-end {
    place-self: end !important;
  }

  .sm\:place-self-center {
    place-self: center !important;
  }

  .sm\:place-self-stretch {
    place-self: stretch !important;
  }

  .sm\:self-auto {
    align-self: auto !important;
  }

  .sm\:self-start {
    align-self: flex-start !important;
  }

  .sm\:self-end {
    align-self: flex-end !important;
  }

  .sm\:self-center {
    align-self: center !important;
  }

  .sm\:self-stretch {
    align-self: stretch !important;
  }

  .sm\:self-baseline {
    align-self: baseline !important;
  }

  .sm\:justify-self-auto {
    justify-self: auto !important;
  }

  .sm\:justify-self-start {
    justify-self: start !important;
  }

  .sm\:justify-self-end {
    justify-self: end !important;
  }

  .sm\:justify-self-center {
    justify-self: center !important;
  }

  .sm\:justify-self-stretch {
    justify-self: stretch !important;
  }

  .sm\:overflow-auto {
    overflow: auto !important;
  }

  .sm\:overflow-hidden {
    overflow: hidden !important;
  }

  .sm\:overflow-visible {
    overflow: visible !important;
  }

  .sm\:overflow-scroll {
    overflow: scroll !important;
  }

  .sm\:overflow-x-auto {
    overflow-x: auto !important;
  }

  .sm\:overflow-y-auto {
    overflow-y: auto !important;
  }

  .sm\:overflow-x-hidden {
    overflow-x: hidden !important;
  }

  .sm\:overflow-y-hidden {
    overflow-y: hidden !important;
  }

  .sm\:overflow-x-visible {
    overflow-x: visible !important;
  }

  .sm\:overflow-y-visible {
    overflow-y: visible !important;
  }

  .sm\:overflow-x-scroll {
    overflow-x: scroll !important;
  }

  .sm\:overflow-y-scroll {
    overflow-y: scroll !important;
  }

  .sm\:overscroll-auto {
    overscroll-behavior: auto !important;
  }

  .sm\:overscroll-contain {
    overscroll-behavior: contain !important;
  }

  .sm\:overscroll-none {
    overscroll-behavior: none !important;
  }

  .sm\:overscroll-y-auto {
    overscroll-behavior-y: auto !important;
  }

  .sm\:overscroll-y-contain {
    overscroll-behavior-y: contain !important;
  }

  .sm\:overscroll-y-none {
    overscroll-behavior-y: none !important;
  }

  .sm\:overscroll-x-auto {
    overscroll-behavior-x: auto !important;
  }

  .sm\:overscroll-x-contain {
    overscroll-behavior-x: contain !important;
  }

  .sm\:overscroll-x-none {
    overscroll-behavior-x: none !important;
  }

  .sm\:truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .sm\:overflow-ellipsis {
    text-overflow: ellipsis !important;
  }

  .sm\:overflow-clip {
    text-overflow: clip !important;
  }

  .sm\:whitespace-normal {
    white-space: normal !important;
  }

  .sm\:whitespace-nowrap {
    white-space: nowrap !important;
  }

  .sm\:whitespace-pre {
    white-space: pre !important;
  }

  .sm\:whitespace-pre-line {
    white-space: pre-line !important;
  }

  .sm\:whitespace-pre-wrap {
    white-space: pre-wrap !important;
  }

  .sm\:break-normal {
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .sm\:break-words {
    overflow-wrap: break-word !important;
  }

  .sm\:break-all {
    word-break: break-all !important;
  }

  .sm\:rounded-none {
    border-radius: 0 !important;
  }

  .sm\:rounded {
    border-radius: 0.188rem !important;
  }

  .sm\:rounded-sm {
    border-radius: 0.125rem !important;
  }

  .sm\:rounded-md {
    border-radius: 0.375rem !important;
  }

  .sm\:rounded-lg {
    border-radius: 0.5rem !important;
  }

  .sm\:rounded-full {
    border-radius: 9999px !important;
  }

  .sm\:rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .sm\:rounded-t {
    border-top-left-radius: 0.188rem !important;
    border-top-right-radius: 0.188rem !important;
  }

  .sm\:rounded-t-sm {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }

  .sm\:rounded-t-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }

  .sm\:rounded-t-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }

  .sm\:rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .sm\:rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .sm\:rounded-r {
    border-top-right-radius: 0.188rem !important;
    border-bottom-right-radius: 0.188rem !important;
  }

  .sm\:rounded-r-sm {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }

  .sm\:rounded-r-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }

  .sm\:rounded-r-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }

  .sm\:rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .sm\:rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .sm\:rounded-b {
    border-bottom-right-radius: 0.188rem !important;
    border-bottom-left-radius: 0.188rem !important;
  }

  .sm\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .sm\:rounded-b-md {
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .sm\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .sm\:rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .sm\:rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .sm\:rounded-l {
    border-top-left-radius: 0.188rem !important;
    border-bottom-left-radius: 0.188rem !important;
  }

  .sm\:rounded-l-sm {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .sm\:rounded-l-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .sm\:rounded-l-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .sm\:rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .sm\:rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .sm\:rounded-tl {
    border-top-left-radius: 0.188rem !important;
  }

  .sm\:rounded-tl-sm {
    border-top-left-radius: 0.125rem !important;
  }

  .sm\:rounded-tl-md {
    border-top-left-radius: 0.375rem !important;
  }

  .sm\:rounded-tl-lg {
    border-top-left-radius: 0.5rem !important;
  }

  .sm\:rounded-tl-full {
    border-top-left-radius: 9999px !important;
  }

  .sm\:rounded-tr-none {
    border-top-right-radius: 0 !important;
  }

  .sm\:rounded-tr {
    border-top-right-radius: 0.188rem !important;
  }

  .sm\:rounded-tr-sm {
    border-top-right-radius: 0.125rem !important;
  }

  .sm\:rounded-tr-md {
    border-top-right-radius: 0.375rem !important;
  }

  .sm\:rounded-tr-lg {
    border-top-right-radius: 0.5rem !important;
  }

  .sm\:rounded-tr-full {
    border-top-right-radius: 9999px !important;
  }

  .sm\:rounded-br-none {
    border-bottom-right-radius: 0 !important;
  }

  .sm\:rounded-br {
    border-bottom-right-radius: 0.188rem !important;
  }

  .sm\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem !important;
  }

  .sm\:rounded-br-md {
    border-bottom-right-radius: 0.375rem !important;
  }

  .sm\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem !important;
  }

  .sm\:rounded-br-full {
    border-bottom-right-radius: 9999px !important;
  }

  .sm\:rounded-bl-none {
    border-bottom-left-radius: 0 !important;
  }

  .sm\:rounded-bl {
    border-bottom-left-radius: 0.188rem !important;
  }

  .sm\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem !important;
  }

  .sm\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem !important;
  }

  .sm\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem !important;
  }

  .sm\:rounded-bl-full {
    border-bottom-left-radius: 9999px !important;
  }

  .sm\:border-0 {
    border-width: 0 !important;
  }

  .sm\:border-2 {
    border-width: 2px !important;
  }

  .sm\:border-3 {
    border-width: 3px !important;
  }

  .sm\:border-4 {
    border-width: 4px !important;
  }

  .sm\:border-8 {
    border-width: 8px !important;
  }

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

  .sm\:focus\:border-0:focus {
    border-width: 0 !important;
  }

  .sm\:focus\:border-2:focus {
    border-width: 2px !important;
  }

  .sm\:focus\:border-3:focus {
    border-width: 3px !important;
  }

  .sm\:focus\:border-4:focus {
    border-width: 4px !important;
  }

  .sm\:focus\:border-8:focus {
    border-width: 8px !important;
  }

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

  .sm\:border-t-0 {
    border-top-width: 0 !important;
  }

  .sm\:border-t-2 {
    border-top-width: 2px !important;
  }

  .sm\:border-t-3 {
    border-top-width: 3px !important;
  }

  .sm\:border-t-4 {
    border-top-width: 4px !important;
  }

  .sm\:border-t-8 {
    border-top-width: 8px !important;
  }

  .sm\:border-t {
    border-top-width: 1px !important;
  }

  .sm\:border-r-0 {
    border-right-width: 0 !important;
  }

  .sm\:border-r-2 {
    border-right-width: 2px !important;
  }

  .sm\:border-r-3 {
    border-right-width: 3px !important;
  }

  .sm\:border-r-4 {
    border-right-width: 4px !important;
  }

  .sm\:border-r-8 {
    border-right-width: 8px !important;
  }

  .sm\:border-r {
    border-right-width: 1px !important;
  }

  .sm\:border-b-0 {
    border-bottom-width: 0 !important;
  }

  .sm\:border-b-2 {
    border-bottom-width: 2px !important;
  }

  .sm\:border-b-3 {
    border-bottom-width: 3px !important;
  }

  .sm\:border-b-4 {
    border-bottom-width: 4px !important;
  }

  .sm\:border-b-8 {
    border-bottom-width: 8px !important;
  }

  .sm\:border-b {
    border-bottom-width: 1px !important;
  }

  .sm\:border-l-0 {
    border-left-width: 0 !important;
  }

  .sm\:border-l-2 {
    border-left-width: 2px !important;
  }

  .sm\:border-l-3 {
    border-left-width: 3px !important;
  }

  .sm\:border-l-4 {
    border-left-width: 4px !important;
  }

  .sm\:border-l-8 {
    border-left-width: 8px !important;
  }

  .sm\:border-l {
    border-left-width: 1px !important;
  }

  .sm\:focus\:border-t-0:focus {
    border-top-width: 0 !important;
  }

  .sm\:focus\:border-t-2:focus {
    border-top-width: 2px !important;
  }

  .sm\:focus\:border-t-3:focus {
    border-top-width: 3px !important;
  }

  .sm\:focus\:border-t-4:focus {
    border-top-width: 4px !important;
  }

  .sm\:focus\:border-t-8:focus {
    border-top-width: 8px !important;
  }

  .sm\:focus\:border-t:focus {
    border-top-width: 1px !important;
  }

  .sm\:focus\:border-r-0:focus {
    border-right-width: 0 !important;
  }

  .sm\:focus\:border-r-2:focus {
    border-right-width: 2px !important;
  }

  .sm\:focus\:border-r-3:focus {
    border-right-width: 3px !important;
  }

  .sm\:focus\:border-r-4:focus {
    border-right-width: 4px !important;
  }

  .sm\:focus\:border-r-8:focus {
    border-right-width: 8px !important;
  }

  .sm\:focus\:border-r:focus {
    border-right-width: 1px !important;
  }

  .sm\:focus\:border-b-0:focus {
    border-bottom-width: 0 !important;
  }

  .sm\:focus\:border-b-2:focus {
    border-bottom-width: 2px !important;
  }

  .sm\:focus\:border-b-3:focus {
    border-bottom-width: 3px !important;
  }

  .sm\:focus\:border-b-4:focus {
    border-bottom-width: 4px !important;
  }

  .sm\:focus\:border-b-8:focus {
    border-bottom-width: 8px !important;
  }

  .sm\:focus\:border-b:focus {
    border-bottom-width: 1px !important;
  }

  .sm\:focus\:border-l-0:focus {
    border-left-width: 0 !important;
  }

  .sm\:focus\:border-l-2:focus {
    border-left-width: 2px !important;
  }

  .sm\:focus\:border-l-3:focus {
    border-left-width: 3px !important;
  }

  .sm\:focus\:border-l-4:focus {
    border-left-width: 4px !important;
  }

  .sm\:focus\:border-l-8:focus {
    border-left-width: 8px !important;
  }

  .sm\:focus\:border-l:focus {
    border-left-width: 1px !important;
  }

  .sm\:border-solid {
    border-style: solid !important;
  }

  .sm\:border-dashed {
    border-style: dashed !important;
  }

  .sm\:border-dotted {
    border-style: dotted !important;
  }

  .sm\:border-double {
    border-style: double !important;
  }

  .sm\:border-none {
    border-style: none !important;
  }

  .sm\:border-transparent {
    border-color: transparent !important;
  }

  .sm\:border-secondary-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(244, 247, 240, var(--tw-border-opacity)) !important;
  }

  .sm\:border-secondary-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(238, 249, 222, var(--tw-border-opacity)) !important;
  }

  .sm\:border-secondary-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(227, 239, 211, var(--tw-border-opacity)) !important;
  }

  .sm\:border-secondary-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(203, 218, 182, var(--tw-border-opacity)) !important;
  }

  .sm\:border-black {
    --tw-border-opacity: 1 !important;
    border-color: rgba(20, 20, 20, var(--tw-border-opacity)) !important;
  }

  .sm\:border-white {
    --tw-border-opacity: 1 !important;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity)) !important;
  }

  .sm\:border-gray-50 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(248, 250, 252, var(--tw-border-opacity)) !important;
  }

  .sm\:border-gray-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(241, 245, 249, var(--tw-border-opacity)) !important;
  }

  .sm\:border-gray-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(226, 232, 240, var(--tw-border-opacity)) !important;
  }

  .sm\:border-gray-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(203, 213, 225, var(--tw-border-opacity)) !important;
  }

  .sm\:border-gray-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(148, 163, 184, var(--tw-border-opacity)) !important;
  }

  .sm\:border-gray-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(100, 116, 139, var(--tw-border-opacity)) !important;
  }

  .sm\:border-gray-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(71, 85, 105, var(--tw-border-opacity)) !important;
  }

  .sm\:border-gray-700 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(51, 65, 85, var(--tw-border-opacity)) !important;
  }

  .sm\:border-gray-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 41, 59, var(--tw-border-opacity)) !important;
  }

  .sm\:border-gray-900 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(15, 23, 42, var(--tw-border-opacity)) !important;
  }

  .sm\:border-blue-50 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity)) !important;
  }

  .sm\:border-blue-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity)) !important;
  }

  .sm\:border-blue-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity)) !important;
  }

  .sm\:border-blue-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity)) !important;
  }

  .sm\:border-blue-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity)) !important;
  }

  .sm\:border-blue-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity)) !important;
  }

  .sm\:border-blue-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity)) !important;
  }

  .sm\:border-blue-700 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity)) !important;
  }

  .sm\:border-blue-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity)) !important;
  }

  .sm\:border-blue-900 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity)) !important;
  }

  .sm\:border-red-50 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity)) !important;
  }

  .sm\:border-red-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity)) !important;
  }

  .sm\:border-red-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity)) !important;
  }

  .sm\:border-red-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity)) !important;
  }

  .sm\:border-red-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity)) !important;
  }

  .sm\:border-red-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity)) !important;
  }

  .sm\:border-red-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity)) !important;
  }

  .sm\:border-red-700 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity)) !important;
  }

  .sm\:border-red-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity)) !important;
  }

  .sm\:border-red-900 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity)) !important;
  }

  .sm\:border-yellow-50 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity)) !important;
  }

  .sm\:border-yellow-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity)) !important;
  }

  .sm\:border-yellow-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity)) !important;
  }

  .sm\:border-yellow-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity)) !important;
  }

  .sm\:border-yellow-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity)) !important;
  }

  .sm\:border-yellow-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity)) !important;
  }

  .sm\:border-yellow-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity)) !important;
  }

  .sm\:border-yellow-700 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity)) !important;
  }

  .sm\:border-yellow-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity)) !important;
  }

  .sm\:border-yellow-900 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity)) !important;
  }

  .sm\:border-green-50 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity)) !important;
  }

  .sm\:border-green-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity)) !important;
  }

  .sm\:border-green-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity)) !important;
  }

  .sm\:border-green-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity)) !important;
  }

  .sm\:border-green-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity)) !important;
  }

  .sm\:border-green-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity)) !important;
  }

  .sm\:border-green-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity)) !important;
  }

  .sm\:border-green-700 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity)) !important;
  }

  .sm\:border-green-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity)) !important;
  }

  .sm\:border-green-900 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity)) !important;
  }

  .sm\:border-skin-primary-100 {
    border-color: var(--color-theme-100) !important;
  }

  .sm\:border-skin-primary-200 {
    border-color: var(--color-theme-200) !important;
  }

  .sm\:border-skin-primary-300 {
    border-color: var(--color-theme-300) !important;
  }

  .sm\:border-skin-primary-400 {
    border-color: var(--color-theme-400) !important;
  }

  .sm\:border-skin-primary-500 {
    border-color: var(--color-theme-500) !important;
  }

  .sm\:border-skin-primary-600 {
    border-color: var(--color-theme-600) !important;
  }

  .sm\:border-skin-primary-700 {
    border-color: var(--color-theme-700) !important;
  }

  .sm\:border-skin-primary-800 {
    border-color: var(--color-theme-800) !important;
  }

  .sm\:border-skin-primary-900 {
    border-color: var(--color-theme-900) !important;
  }

  .sm\:border-skin-spinner-light {
    border-color: var(--color-spinner-light) !important;
  }

  .sm\:border-skin-spinner-dark {
    border-color: var(--color-spinner-dark) !important;
  }

  .sm\:hover\:border-transparent:hover {
    border-color: transparent !important;
  }

  .sm\:hover\:border-secondary-200:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(244, 247, 240, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-secondary-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(238, 249, 222, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-secondary-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(227, 239, 211, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-secondary-800:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(203, 218, 182, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-black:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(20, 20, 20, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-white:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-gray-50:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(248, 250, 252, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-gray-100:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(241, 245, 249, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-gray-200:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(226, 232, 240, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-gray-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(203, 213, 225, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-gray-400:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(148, 163, 184, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-gray-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(100, 116, 139, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-gray-600:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(71, 85, 105, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-gray-700:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(51, 65, 85, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-gray-800:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 41, 59, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-gray-900:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(15, 23, 42, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-blue-50:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-blue-100:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-blue-200:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-blue-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-blue-400:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-blue-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-blue-600:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-blue-700:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-blue-800:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-blue-900:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-red-50:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-red-100:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-red-200:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-red-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-red-400:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-red-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-red-600:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-red-700:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-red-800:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-red-900:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-yellow-50:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-yellow-100:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-yellow-200:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-yellow-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-yellow-400:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-yellow-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-yellow-600:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-yellow-700:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-yellow-800:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-yellow-900:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-green-50:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-green-100:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-green-200:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-green-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-green-400:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-green-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-green-600:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-green-700:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-green-800:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-green-900:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity)) !important;
  }

  .sm\:hover\:border-skin-primary-100:hover {
    border-color: var(--color-theme-100) !important;
  }

  .sm\:hover\:border-skin-primary-200:hover {
    border-color: var(--color-theme-200) !important;
  }

  .sm\:hover\:border-skin-primary-300:hover {
    border-color: var(--color-theme-300) !important;
  }

  .sm\:hover\:border-skin-primary-400:hover {
    border-color: var(--color-theme-400) !important;
  }

  .sm\:hover\:border-skin-primary-500:hover {
    border-color: var(--color-theme-500) !important;
  }

  .sm\:hover\:border-skin-primary-600:hover {
    border-color: var(--color-theme-600) !important;
  }

  .sm\:hover\:border-skin-primary-700:hover {
    border-color: var(--color-theme-700) !important;
  }

  .sm\:hover\:border-skin-primary-800:hover {
    border-color: var(--color-theme-800) !important;
  }

  .sm\:hover\:border-skin-primary-900:hover {
    border-color: var(--color-theme-900) !important;
  }

  .sm\:hover\:border-skin-spinner-light:hover {
    border-color: var(--color-spinner-light) !important;
  }

  .sm\:hover\:border-skin-spinner-dark:hover {
    border-color: var(--color-spinner-dark) !important;
  }

  .sm\:focus\:border-transparent:focus {
    border-color: transparent !important;
  }

  .sm\:focus\:border-secondary-200:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(244, 247, 240, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-secondary-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(238, 249, 222, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-secondary-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(227, 239, 211, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-secondary-800:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(203, 218, 182, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-black:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(20, 20, 20, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-white:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-gray-50:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(248, 250, 252, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-gray-100:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(241, 245, 249, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-gray-200:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(226, 232, 240, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-gray-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(203, 213, 225, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-gray-400:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(148, 163, 184, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-gray-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(100, 116, 139, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-gray-600:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(71, 85, 105, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-gray-700:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(51, 65, 85, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-gray-800:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 41, 59, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-gray-900:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(15, 23, 42, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-blue-50:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-blue-100:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-blue-200:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-blue-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-blue-400:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-blue-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-blue-600:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-blue-700:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-blue-800:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-blue-900:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-red-50:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-red-100:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-red-200:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-red-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-red-400:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-red-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-red-600:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-red-700:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-red-800:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-red-900:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-yellow-50:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-yellow-100:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-yellow-200:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-yellow-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-yellow-400:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-yellow-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-yellow-600:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-yellow-700:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-yellow-800:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-yellow-900:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-green-50:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-green-100:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-green-200:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-green-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-green-400:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-green-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-green-600:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-green-700:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-green-800:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-green-900:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity)) !important;
  }

  .sm\:focus\:border-skin-primary-100:focus {
    border-color: var(--color-theme-100) !important;
  }

  .sm\:focus\:border-skin-primary-200:focus {
    border-color: var(--color-theme-200) !important;
  }

  .sm\:focus\:border-skin-primary-300:focus {
    border-color: var(--color-theme-300) !important;
  }

  .sm\:focus\:border-skin-primary-400:focus {
    border-color: var(--color-theme-400) !important;
  }

  .sm\:focus\:border-skin-primary-500:focus {
    border-color: var(--color-theme-500) !important;
  }

  .sm\:focus\:border-skin-primary-600:focus {
    border-color: var(--color-theme-600) !important;
  }

  .sm\:focus\:border-skin-primary-700:focus {
    border-color: var(--color-theme-700) !important;
  }

  .sm\:focus\:border-skin-primary-800:focus {
    border-color: var(--color-theme-800) !important;
  }

  .sm\:focus\:border-skin-primary-900:focus {
    border-color: var(--color-theme-900) !important;
  }

  .sm\:focus\:border-skin-spinner-light:focus {
    border-color: var(--color-spinner-light) !important;
  }

  .sm\:focus\:border-skin-spinner-dark:focus {
    border-color: var(--color-spinner-dark) !important;
  }

  .sm\:border-opacity-0 {
    --tw-border-opacity: 0 !important;
  }

  .sm\:border-opacity-25 {
    --tw-border-opacity: 0.25 !important;
  }

  .sm\:border-opacity-50 {
    --tw-border-opacity: 0.5 !important;
  }

  .sm\:border-opacity-60 {
    --tw-border-opacity: 0.6 !important;
  }

  .sm\:border-opacity-75 {
    --tw-border-opacity: 0.75 !important;
  }

  .sm\:border-opacity-85 {
    --tw-border-opacity: 0.85 !important;
  }

  .sm\:border-opacity-100 {
    --tw-border-opacity: 1 !important;
  }

  .group:hover .sm\:group-hover\:border-opacity-0 {
    --tw-border-opacity: 0 !important;
  }

  .group:hover .sm\:group-hover\:border-opacity-25 {
    --tw-border-opacity: 0.25 !important;
  }

  .group:hover .sm\:group-hover\:border-opacity-50 {
    --tw-border-opacity: 0.5 !important;
  }

  .group:hover .sm\:group-hover\:border-opacity-60 {
    --tw-border-opacity: 0.6 !important;
  }

  .group:hover .sm\:group-hover\:border-opacity-75 {
    --tw-border-opacity: 0.75 !important;
  }

  .group:hover .sm\:group-hover\:border-opacity-85 {
    --tw-border-opacity: 0.85 !important;
  }

  .group:hover .sm\:group-hover\:border-opacity-100 {
    --tw-border-opacity: 1 !important;
  }

  .sm\:focus-within\:border-opacity-0:focus-within {
    --tw-border-opacity: 0 !important;
  }

  .sm\:focus-within\:border-opacity-25:focus-within {
    --tw-border-opacity: 0.25 !important;
  }

  .sm\:focus-within\:border-opacity-50:focus-within {
    --tw-border-opacity: 0.5 !important;
  }

  .sm\:focus-within\:border-opacity-60:focus-within {
    --tw-border-opacity: 0.6 !important;
  }

  .sm\:focus-within\:border-opacity-75:focus-within {
    --tw-border-opacity: 0.75 !important;
  }

  .sm\:focus-within\:border-opacity-85:focus-within {
    --tw-border-opacity: 0.85 !important;
  }

  .sm\:focus-within\:border-opacity-100:focus-within {
    --tw-border-opacity: 1 !important;
  }

  .sm\:hover\:border-opacity-0:hover {
    --tw-border-opacity: 0 !important;
  }

  .sm\:hover\:border-opacity-25:hover {
    --tw-border-opacity: 0.25 !important;
  }

  .sm\:hover\:border-opacity-50:hover {
    --tw-border-opacity: 0.5 !important;
  }

  .sm\:hover\:border-opacity-60:hover {
    --tw-border-opacity: 0.6 !important;
  }

  .sm\:hover\:border-opacity-75:hover {
    --tw-border-opacity: 0.75 !important;
  }

  .sm\:hover\:border-opacity-85:hover {
    --tw-border-opacity: 0.85 !important;
  }

  .sm\:hover\:border-opacity-100:hover {
    --tw-border-opacity: 1 !important;
  }

  .sm\:focus\:border-opacity-0:focus {
    --tw-border-opacity: 0 !important;
  }

  .sm\:focus\:border-opacity-25:focus {
    --tw-border-opacity: 0.25 !important;
  }

  .sm\:focus\:border-opacity-50:focus {
    --tw-border-opacity: 0.5 !important;
  }

  .sm\:focus\:border-opacity-60:focus {
    --tw-border-opacity: 0.6 !important;
  }

  .sm\:focus\:border-opacity-75:focus {
    --tw-border-opacity: 0.75 !important;
  }

  .sm\:focus\:border-opacity-85:focus {
    --tw-border-opacity: 0.85 !important;
  }

  .sm\:focus\:border-opacity-100:focus {
    --tw-border-opacity: 1 !important;
  }

  .sm\:bg-transparent {
    background-color: transparent !important;
  }

  .sm\:bg-secondary-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(244, 247, 240, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-secondary-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(238, 249, 222, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-secondary-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(227, 239, 211, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-secondary-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(203, 218, 182, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-black {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(20, 20, 20, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-white {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-gray-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(248, 250, 252, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-gray-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(241, 245, 249, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-gray-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(226, 232, 240, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-gray-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(203, 213, 225, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-gray-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(148, 163, 184, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-gray-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(100, 116, 139, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-gray-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(71, 85, 105, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-gray-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(51, 65, 85, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-gray-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 41, 59, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-gray-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(15, 23, 42, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-blue-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-blue-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-blue-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-blue-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-blue-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-blue-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-blue-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-blue-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-blue-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-blue-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-red-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-red-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-red-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-red-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-red-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-red-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-red-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-red-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-red-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-red-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-yellow-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-yellow-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-yellow-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-yellow-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-yellow-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-yellow-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-yellow-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-yellow-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-yellow-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-yellow-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-green-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-green-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-green-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-green-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-green-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-green-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-green-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-green-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-green-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-green-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity)) !important;
  }

  .sm\:bg-skin-primary-100 {
    background-color: var(--color-theme-100) !important;
  }

  .sm\:bg-skin-primary-200 {
    background-color: var(--color-theme-200) !important;
  }

  .sm\:bg-skin-primary-300 {
    background-color: var(--color-theme-300) !important;
  }

  .sm\:bg-skin-primary-400 {
    background-color: var(--color-theme-400) !important;
  }

  .sm\:bg-skin-primary-500 {
    background-color: var(--color-theme-500) !important;
  }

  .sm\:bg-skin-primary-600 {
    background-color: var(--color-theme-600) !important;
  }

  .sm\:bg-skin-primary-700 {
    background-color: var(--color-theme-700) !important;
  }

  .sm\:bg-skin-primary-800 {
    background-color: var(--color-theme-800) !important;
  }

  .sm\:bg-skin-primary-900 {
    background-color: var(--color-theme-900) !important;
  }

  .sm\:bg-skin-spinner-light {
    background-color: var(--color-spinner-light) !important;
  }

  .sm\:bg-skin-spinner-dark {
    background-color: var(--color-spinner-dark) !important;
  }

  .sm\:bg-skin-header-bg {
    background-color: var(--color-header-bg) !important;
  }

  .sm\:bg-skin-main-bg {
    background-color: var(--color-main-bg) !important;
  }

  .sm\:bg-skin-sidebar {
    background-color: var(--color-sidebar) !important;
  }

  .sm\:bg-skin-sidebar-item-bg {
    background-color: var(--color-sidebar-item-bg) !important;
  }

  .sm\:bg-skin-sidebar-item-hover-bg {
    background-color: var(--color-sidebar-item-hover-bg) !important;
  }

  .sm\:bg-skin-default-btn-bg {
    background-color: var(--color-default-btn-bg) !important;
  }

  .sm\:bg-skin-default-table-thead {
    background-color: var(--color-default-table-thead) !important;
  }

  .sm\:hover\:bg-transparent:hover {
    background-color: transparent !important;
  }

  .sm\:hover\:bg-secondary-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(244, 247, 240, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-secondary-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(238, 249, 222, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-secondary-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(227, 239, 211, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-secondary-800:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(203, 218, 182, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-black:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(20, 20, 20, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-white:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-gray-50:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(248, 250, 252, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-gray-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(241, 245, 249, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-gray-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(226, 232, 240, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-gray-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(203, 213, 225, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-gray-400:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(148, 163, 184, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-gray-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(100, 116, 139, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-gray-600:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(71, 85, 105, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-gray-700:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(51, 65, 85, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-gray-800:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 41, 59, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-gray-900:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(15, 23, 42, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-blue-50:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-blue-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-blue-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-blue-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-blue-400:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-blue-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-blue-600:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-blue-700:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-blue-800:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-blue-900:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-red-50:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-red-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-red-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-red-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-red-400:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-red-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-red-600:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-red-700:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-red-800:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-red-900:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-yellow-50:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-yellow-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-yellow-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-yellow-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-yellow-400:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-yellow-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-yellow-600:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-yellow-700:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-yellow-800:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-yellow-900:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-green-50:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-green-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-green-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-green-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-green-400:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-green-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-green-600:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-green-700:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-green-800:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-green-900:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity)) !important;
  }

  .sm\:hover\:bg-skin-primary-100:hover {
    background-color: var(--color-theme-100) !important;
  }

  .sm\:hover\:bg-skin-primary-200:hover {
    background-color: var(--color-theme-200) !important;
  }

  .sm\:hover\:bg-skin-primary-300:hover {
    background-color: var(--color-theme-300) !important;
  }

  .sm\:hover\:bg-skin-primary-400:hover {
    background-color: var(--color-theme-400) !important;
  }

  .sm\:hover\:bg-skin-primary-500:hover {
    background-color: var(--color-theme-500) !important;
  }

  .sm\:hover\:bg-skin-primary-600:hover {
    background-color: var(--color-theme-600) !important;
  }

  .sm\:hover\:bg-skin-primary-700:hover {
    background-color: var(--color-theme-700) !important;
  }

  .sm\:hover\:bg-skin-primary-800:hover {
    background-color: var(--color-theme-800) !important;
  }

  .sm\:hover\:bg-skin-primary-900:hover {
    background-color: var(--color-theme-900) !important;
  }

  .sm\:hover\:bg-skin-spinner-light:hover {
    background-color: var(--color-spinner-light) !important;
  }

  .sm\:hover\:bg-skin-spinner-dark:hover {
    background-color: var(--color-spinner-dark) !important;
  }

  .sm\:hover\:bg-skin-header-bg:hover {
    background-color: var(--color-header-bg) !important;
  }

  .sm\:hover\:bg-skin-main-bg:hover {
    background-color: var(--color-main-bg) !important;
  }

  .sm\:hover\:bg-skin-sidebar:hover {
    background-color: var(--color-sidebar) !important;
  }

  .sm\:hover\:bg-skin-sidebar-item-bg:hover {
    background-color: var(--color-sidebar-item-bg) !important;
  }

  .sm\:hover\:bg-skin-sidebar-item-hover-bg:hover {
    background-color: var(--color-sidebar-item-hover-bg) !important;
  }

  .sm\:hover\:bg-skin-default-btn-bg:hover {
    background-color: var(--color-default-btn-bg) !important;
  }

  .sm\:hover\:bg-skin-default-table-thead:hover {
    background-color: var(--color-default-table-thead) !important;
  }

  .sm\:focus\:bg-transparent:focus {
    background-color: transparent !important;
  }

  .sm\:focus\:bg-secondary-200:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(244, 247, 240, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-secondary-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(238, 249, 222, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-secondary-500:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(227, 239, 211, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-secondary-800:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(203, 218, 182, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-black:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(20, 20, 20, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-white:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-gray-50:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(248, 250, 252, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-gray-100:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(241, 245, 249, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-gray-200:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(226, 232, 240, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-gray-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(203, 213, 225, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-gray-400:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(148, 163, 184, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-gray-500:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(100, 116, 139, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-gray-600:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(71, 85, 105, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-gray-700:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(51, 65, 85, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-gray-800:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 41, 59, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-gray-900:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(15, 23, 42, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-blue-50:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-blue-100:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-blue-200:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-blue-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-blue-400:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-blue-500:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-blue-600:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-blue-700:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-blue-800:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-blue-900:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-red-50:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-red-100:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-red-200:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-red-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-red-400:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-red-500:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-red-600:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-red-700:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-red-800:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-red-900:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-yellow-50:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-yellow-100:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-yellow-200:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-yellow-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-yellow-400:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-yellow-500:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-yellow-600:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-yellow-700:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-yellow-800:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-yellow-900:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-green-50:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-green-100:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-green-200:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-green-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-green-400:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-green-500:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-green-600:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-green-700:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-green-800:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-green-900:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity)) !important;
  }

  .sm\:focus\:bg-skin-primary-100:focus {
    background-color: var(--color-theme-100) !important;
  }

  .sm\:focus\:bg-skin-primary-200:focus {
    background-color: var(--color-theme-200) !important;
  }

  .sm\:focus\:bg-skin-primary-300:focus {
    background-color: var(--color-theme-300) !important;
  }

  .sm\:focus\:bg-skin-primary-400:focus {
    background-color: var(--color-theme-400) !important;
  }

  .sm\:focus\:bg-skin-primary-500:focus {
    background-color: var(--color-theme-500) !important;
  }

  .sm\:focus\:bg-skin-primary-600:focus {
    background-color: var(--color-theme-600) !important;
  }

  .sm\:focus\:bg-skin-primary-700:focus {
    background-color: var(--color-theme-700) !important;
  }

  .sm\:focus\:bg-skin-primary-800:focus {
    background-color: var(--color-theme-800) !important;
  }

  .sm\:focus\:bg-skin-primary-900:focus {
    background-color: var(--color-theme-900) !important;
  }

  .sm\:focus\:bg-skin-spinner-light:focus {
    background-color: var(--color-spinner-light) !important;
  }

  .sm\:focus\:bg-skin-spinner-dark:focus {
    background-color: var(--color-spinner-dark) !important;
  }

  .sm\:focus\:bg-skin-header-bg:focus {
    background-color: var(--color-header-bg) !important;
  }

  .sm\:focus\:bg-skin-main-bg:focus {
    background-color: var(--color-main-bg) !important;
  }

  .sm\:focus\:bg-skin-sidebar:focus {
    background-color: var(--color-sidebar) !important;
  }

  .sm\:focus\:bg-skin-sidebar-item-bg:focus {
    background-color: var(--color-sidebar-item-bg) !important;
  }

  .sm\:focus\:bg-skin-sidebar-item-hover-bg:focus {
    background-color: var(--color-sidebar-item-hover-bg) !important;
  }

  .sm\:focus\:bg-skin-default-btn-bg:focus {
    background-color: var(--color-default-btn-bg) !important;
  }

  .sm\:focus\:bg-skin-default-table-thead:focus {
    background-color: var(--color-default-table-thead) !important;
  }

  .sm\:bg-opacity-0 {
    --tw-bg-opacity: 0 !important;
  }

  .sm\:bg-opacity-25 {
    --tw-bg-opacity: 0.25 !important;
  }

  .sm\:bg-opacity-50 {
    --tw-bg-opacity: 0.5 !important;
  }

  .sm\:bg-opacity-60 {
    --tw-bg-opacity: 0.6 !important;
  }

  .sm\:bg-opacity-75 {
    --tw-bg-opacity: 0.75 !important;
  }

  .sm\:bg-opacity-85 {
    --tw-bg-opacity: 0.85 !important;
  }

  .sm\:bg-opacity-100 {
    --tw-bg-opacity: 1 !important;
  }

  .group:hover .sm\:group-hover\:bg-opacity-0 {
    --tw-bg-opacity: 0 !important;
  }

  .group:hover .sm\:group-hover\:bg-opacity-25 {
    --tw-bg-opacity: 0.25 !important;
  }

  .group:hover .sm\:group-hover\:bg-opacity-50 {
    --tw-bg-opacity: 0.5 !important;
  }

  .group:hover .sm\:group-hover\:bg-opacity-60 {
    --tw-bg-opacity: 0.6 !important;
  }

  .group:hover .sm\:group-hover\:bg-opacity-75 {
    --tw-bg-opacity: 0.75 !important;
  }

  .group:hover .sm\:group-hover\:bg-opacity-85 {
    --tw-bg-opacity: 0.85 !important;
  }

  .group:hover .sm\:group-hover\:bg-opacity-100 {
    --tw-bg-opacity: 1 !important;
  }

  .sm\:focus-within\:bg-opacity-0:focus-within {
    --tw-bg-opacity: 0 !important;
  }

  .sm\:focus-within\:bg-opacity-25:focus-within {
    --tw-bg-opacity: 0.25 !important;
  }

  .sm\:focus-within\:bg-opacity-50:focus-within {
    --tw-bg-opacity: 0.5 !important;
  }

  .sm\:focus-within\:bg-opacity-60:focus-within {
    --tw-bg-opacity: 0.6 !important;
  }

  .sm\:focus-within\:bg-opacity-75:focus-within {
    --tw-bg-opacity: 0.75 !important;
  }

  .sm\:focus-within\:bg-opacity-85:focus-within {
    --tw-bg-opacity: 0.85 !important;
  }

  .sm\:focus-within\:bg-opacity-100:focus-within {
    --tw-bg-opacity: 1 !important;
  }

  .sm\:hover\:bg-opacity-0:hover {
    --tw-bg-opacity: 0 !important;
  }

  .sm\:hover\:bg-opacity-25:hover {
    --tw-bg-opacity: 0.25 !important;
  }

  .sm\:hover\:bg-opacity-50:hover {
    --tw-bg-opacity: 0.5 !important;
  }

  .sm\:hover\:bg-opacity-60:hover {
    --tw-bg-opacity: 0.6 !important;
  }

  .sm\:hover\:bg-opacity-75:hover {
    --tw-bg-opacity: 0.75 !important;
  }

  .sm\:hover\:bg-opacity-85:hover {
    --tw-bg-opacity: 0.85 !important;
  }

  .sm\:hover\:bg-opacity-100:hover {
    --tw-bg-opacity: 1 !important;
  }

  .sm\:focus\:bg-opacity-0:focus {
    --tw-bg-opacity: 0 !important;
  }

  .sm\:focus\:bg-opacity-25:focus {
    --tw-bg-opacity: 0.25 !important;
  }

  .sm\:focus\:bg-opacity-50:focus {
    --tw-bg-opacity: 0.5 !important;
  }

  .sm\:focus\:bg-opacity-60:focus {
    --tw-bg-opacity: 0.6 !important;
  }

  .sm\:focus\:bg-opacity-75:focus {
    --tw-bg-opacity: 0.75 !important;
  }

  .sm\:focus\:bg-opacity-85:focus {
    --tw-bg-opacity: 0.85 !important;
  }

  .sm\:focus\:bg-opacity-100:focus {
    --tw-bg-opacity: 1 !important;
  }

  .sm\:decoration-slice {
    -webkit-box-decoration-break: slice !important;
            box-decoration-break: slice !important;
  }

  .sm\:decoration-clone {
    -webkit-box-decoration-break: clone !important;
            box-decoration-break: clone !important;
  }

  .sm\:bg-auto {
    background-size: auto !important;
  }

  .sm\:bg-cover {
    background-size: cover !important;
  }

  .sm\:bg-contain {
    background-size: contain !important;
  }

  .sm\:bg-fixed {
    background-attachment: fixed !important;
  }

  .sm\:bg-local {
    background-attachment: local !important;
  }

  .sm\:bg-scroll {
    background-attachment: scroll !important;
  }

  .sm\:bg-clip-border {
    background-clip: border-box !important;
  }

  .sm\:bg-clip-padding {
    background-clip: padding-box !important;
  }

  .sm\:bg-clip-content {
    background-clip: content-box !important;
  }

  .sm\:bg-clip-text {
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .sm\:bg-repeat {
    background-repeat: repeat !important;
  }

  .sm\:bg-no-repeat {
    background-repeat: no-repeat !important;
  }

  .sm\:bg-repeat-x {
    background-repeat: repeat-x !important;
  }

  .sm\:bg-repeat-y {
    background-repeat: repeat-y !important;
  }

  .sm\:bg-repeat-round {
    background-repeat: round !important;
  }

  .sm\:bg-repeat-space {
    background-repeat: space !important;
  }

  .sm\:bg-origin-border {
    background-origin: border-box !important;
  }

  .sm\:bg-origin-padding {
    background-origin: padding-box !important;
  }

  .sm\:bg-origin-content {
    background-origin: content-box !important;
  }

  .sm\:fill-current {
    fill: currentColor !important;
  }

  .sm\:stroke-current {
    stroke: currentColor !important;
  }

  .sm\:stroke-0 {
    stroke-width: 0 !important;
  }

  .sm\:stroke-1 {
    stroke-width: 1 !important;
  }

  .sm\:stroke-2 {
    stroke-width: 2 !important;
  }

  .sm\:object-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .sm\:object-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .sm\:object-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .sm\:object-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .sm\:object-scale-down {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .sm\:p-0 {
    padding: 0 !important;
  }

  .sm\:p-1 {
    padding: 0.25rem !important;
  }

  .sm\:p-2 {
    padding: 0.5rem !important;
  }

  .sm\:p-3 {
    padding: 0.75rem !important;
  }

  .sm\:p-4 {
    padding: 1rem !important;
  }

  .sm\:p-5 {
    padding: 1.25rem !important;
  }

  .sm\:p-6 {
    padding: 1.5rem !important;
  }

  .sm\:p-7 {
    padding: 1.75rem !important;
  }

  .sm\:p-8 {
    padding: 2rem !important;
  }

  .sm\:p-10 {
    padding: 2.5rem !important;
  }

  .sm\:p-12 {
    padding: 3rem !important;
  }

  .sm\:p-13 {
    padding: 3.25rem !important;
  }

  .sm\:p-14 {
    padding: 3.5rem !important;
  }

  .sm\:p-15 {
    padding: 3.75rem !important;
  }

  .sm\:p-16 {
    padding: 4rem !important;
  }

  .sm\:p-18 {
    padding: 4.5rem !important;
  }

  .sm\:p-20 {
    padding: 5rem !important;
  }

  .sm\:p-24 {
    padding: 6rem !important;
  }

  .sm\:p-26 {
    padding: 6.5rem !important;
  }

  .sm\:p-32 {
    padding: 8rem !important;
  }

  .sm\:p-40 {
    padding: 10rem !important;
  }

  .sm\:p-px {
    padding: 1px !important;
  }

  .sm\:p-0\.3 {
    padding: 0.187rem !important;
  }

  .sm\:p-0\.5 {
    padding: 0.125rem !important;
  }

  .sm\:p-1\.5 {
    padding: 0.375rem !important;
  }

  .sm\:p-2\.5 {
    padding: 0.625rem !important;
  }

  .sm\:px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .sm\:px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .sm\:px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .sm\:px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .sm\:px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .sm\:px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .sm\:px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .sm\:px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }

  .sm\:px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .sm\:px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .sm\:px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .sm\:px-13 {
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }

  .sm\:px-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }

  .sm\:px-15 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }

  .sm\:px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .sm\:px-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }

  .sm\:px-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .sm\:px-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .sm\:px-26 {
    padding-left: 6.5rem !important;
    padding-right: 6.5rem !important;
  }

  .sm\:px-32 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .sm\:px-40 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .sm\:px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .sm\:px-0\.3 {
    padding-left: 0.187rem !important;
    padding-right: 0.187rem !important;
  }

  .sm\:px-0\.5 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }

  .sm\:px-1\.5 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }

  .sm\:px-2\.5 {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
  }

  .sm\:py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .sm\:py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .sm\:py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .sm\:py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .sm\:py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .sm\:py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }

  .sm\:py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .sm\:py-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }

  .sm\:py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .sm\:py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .sm\:py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .sm\:py-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }

  .sm\:py-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .sm\:py-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }

  .sm\:py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .sm\:py-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }

  .sm\:py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .sm\:py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .sm\:py-26 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }

  .sm\:py-32 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .sm\:py-40 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .sm\:py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .sm\:py-0\.3 {
    padding-top: 0.187rem !important;
    padding-bottom: 0.187rem !important;
  }

  .sm\:py-0\.5 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }

  .sm\:py-1\.5 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }

  .sm\:py-2\.5 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }

  .sm\:pt-0 {
    padding-top: 0 !important;
  }

  .sm\:pt-1 {
    padding-top: 0.25rem !important;
  }

  .sm\:pt-2 {
    padding-top: 0.5rem !important;
  }

  .sm\:pt-3 {
    padding-top: 0.75rem !important;
  }

  .sm\:pt-4 {
    padding-top: 1rem !important;
  }

  .sm\:pt-5 {
    padding-top: 1.25rem !important;
  }

  .sm\:pt-6 {
    padding-top: 1.5rem !important;
  }

  .sm\:pt-7 {
    padding-top: 1.75rem !important;
  }

  .sm\:pt-8 {
    padding-top: 2rem !important;
  }

  .sm\:pt-10 {
    padding-top: 2.5rem !important;
  }

  .sm\:pt-12 {
    padding-top: 3rem !important;
  }

  .sm\:pt-13 {
    padding-top: 3.25rem !important;
  }

  .sm\:pt-14 {
    padding-top: 3.5rem !important;
  }

  .sm\:pt-15 {
    padding-top: 3.75rem !important;
  }

  .sm\:pt-16 {
    padding-top: 4rem !important;
  }

  .sm\:pt-18 {
    padding-top: 4.5rem !important;
  }

  .sm\:pt-20 {
    padding-top: 5rem !important;
  }

  .sm\:pt-24 {
    padding-top: 6rem !important;
  }

  .sm\:pt-26 {
    padding-top: 6.5rem !important;
  }

  .sm\:pt-32 {
    padding-top: 8rem !important;
  }

  .sm\:pt-40 {
    padding-top: 10rem !important;
  }

  .sm\:pt-px {
    padding-top: 1px !important;
  }

  .sm\:pt-0\.3 {
    padding-top: 0.187rem !important;
  }

  .sm\:pt-0\.5 {
    padding-top: 0.125rem !important;
  }

  .sm\:pt-1\.5 {
    padding-top: 0.375rem !important;
  }

  .sm\:pt-2\.5 {
    padding-top: 0.625rem !important;
  }

  .sm\:pr-0 {
    padding-right: 0 !important;
  }

  .sm\:pr-1 {
    padding-right: 0.25rem !important;
  }

  .sm\:pr-2 {
    padding-right: 0.5rem !important;
  }

  .sm\:pr-3 {
    padding-right: 0.75rem !important;
  }

  .sm\:pr-4 {
    padding-right: 1rem !important;
  }

  .sm\:pr-5 {
    padding-right: 1.25rem !important;
  }

  .sm\:pr-6 {
    padding-right: 1.5rem !important;
  }

  .sm\:pr-7 {
    padding-right: 1.75rem !important;
  }

  .sm\:pr-8 {
    padding-right: 2rem !important;
  }

  .sm\:pr-10 {
    padding-right: 2.5rem !important;
  }

  .sm\:pr-12 {
    padding-right: 3rem !important;
  }

  .sm\:pr-13 {
    padding-right: 3.25rem !important;
  }

  .sm\:pr-14 {
    padding-right: 3.5rem !important;
  }

  .sm\:pr-15 {
    padding-right: 3.75rem !important;
  }

  .sm\:pr-16 {
    padding-right: 4rem !important;
  }

  .sm\:pr-18 {
    padding-right: 4.5rem !important;
  }

  .sm\:pr-20 {
    padding-right: 5rem !important;
  }

  .sm\:pr-24 {
    padding-right: 6rem !important;
  }

  .sm\:pr-26 {
    padding-right: 6.5rem !important;
  }

  .sm\:pr-32 {
    padding-right: 8rem !important;
  }

  .sm\:pr-40 {
    padding-right: 10rem !important;
  }

  .sm\:pr-px {
    padding-right: 1px !important;
  }

  .sm\:pr-0\.3 {
    padding-right: 0.187rem !important;
  }

  .sm\:pr-0\.5 {
    padding-right: 0.125rem !important;
  }

  .sm\:pr-1\.5 {
    padding-right: 0.375rem !important;
  }

  .sm\:pr-2\.5 {
    padding-right: 0.625rem !important;
  }

  .sm\:pb-0 {
    padding-bottom: 0 !important;
  }

  .sm\:pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .sm\:pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .sm\:pb-3 {
    padding-bottom: 0.75rem !important;
  }

  .sm\:pb-4 {
    padding-bottom: 1rem !important;
  }

  .sm\:pb-5 {
    padding-bottom: 1.25rem !important;
  }

  .sm\:pb-6 {
    padding-bottom: 1.5rem !important;
  }

  .sm\:pb-7 {
    padding-bottom: 1.75rem !important;
  }

  .sm\:pb-8 {
    padding-bottom: 2rem !important;
  }

  .sm\:pb-10 {
    padding-bottom: 2.5rem !important;
  }

  .sm\:pb-12 {
    padding-bottom: 3rem !important;
  }

  .sm\:pb-13 {
    padding-bottom: 3.25rem !important;
  }

  .sm\:pb-14 {
    padding-bottom: 3.5rem !important;
  }

  .sm\:pb-15 {
    padding-bottom: 3.75rem !important;
  }

  .sm\:pb-16 {
    padding-bottom: 4rem !important;
  }

  .sm\:pb-18 {
    padding-bottom: 4.5rem !important;
  }

  .sm\:pb-20 {
    padding-bottom: 5rem !important;
  }

  .sm\:pb-24 {
    padding-bottom: 6rem !important;
  }

  .sm\:pb-26 {
    padding-bottom: 6.5rem !important;
  }

  .sm\:pb-32 {
    padding-bottom: 8rem !important;
  }

  .sm\:pb-40 {
    padding-bottom: 10rem !important;
  }

  .sm\:pb-px {
    padding-bottom: 1px !important;
  }

  .sm\:pb-0\.3 {
    padding-bottom: 0.187rem !important;
  }

  .sm\:pb-0\.5 {
    padding-bottom: 0.125rem !important;
  }

  .sm\:pb-1\.5 {
    padding-bottom: 0.375rem !important;
  }

  .sm\:pb-2\.5 {
    padding-bottom: 0.625rem !important;
  }

  .sm\:pl-0 {
    padding-left: 0 !important;
  }

  .sm\:pl-1 {
    padding-left: 0.25rem !important;
  }

  .sm\:pl-2 {
    padding-left: 0.5rem !important;
  }

  .sm\:pl-3 {
    padding-left: 0.75rem !important;
  }

  .sm\:pl-4 {
    padding-left: 1rem !important;
  }

  .sm\:pl-5 {
    padding-left: 1.25rem !important;
  }

  .sm\:pl-6 {
    padding-left: 1.5rem !important;
  }

  .sm\:pl-7 {
    padding-left: 1.75rem !important;
  }

  .sm\:pl-8 {
    padding-left: 2rem !important;
  }

  .sm\:pl-10 {
    padding-left: 2.5rem !important;
  }

  .sm\:pl-12 {
    padding-left: 3rem !important;
  }

  .sm\:pl-13 {
    padding-left: 3.25rem !important;
  }

  .sm\:pl-14 {
    padding-left: 3.5rem !important;
  }

  .sm\:pl-15 {
    padding-left: 3.75rem !important;
  }

  .sm\:pl-16 {
    padding-left: 4rem !important;
  }

  .sm\:pl-18 {
    padding-left: 4.5rem !important;
  }

  .sm\:pl-20 {
    padding-left: 5rem !important;
  }

  .sm\:pl-24 {
    padding-left: 6rem !important;
  }

  .sm\:pl-26 {
    padding-left: 6.5rem !important;
  }

  .sm\:pl-32 {
    padding-left: 8rem !important;
  }

  .sm\:pl-40 {
    padding-left: 10rem !important;
  }

  .sm\:pl-px {
    padding-left: 1px !important;
  }

  .sm\:pl-0\.3 {
    padding-left: 0.187rem !important;
  }

  .sm\:pl-0\.5 {
    padding-left: 0.125rem !important;
  }

  .sm\:pl-1\.5 {
    padding-left: 0.375rem !important;
  }

  .sm\:pl-2\.5 {
    padding-left: 0.625rem !important;
  }

  .sm\:text-left {
    text-align: left !important;
  }

  .sm\:text-center {
    text-align: center !important;
  }

  .sm\:text-right {
    text-align: right !important;
  }

  .sm\:text-justify {
    text-align: justify !important;
  }

  .sm\:align-baseline {
    vertical-align: baseline !important;
  }

  .sm\:align-top {
    vertical-align: top !important;
  }

  .sm\:align-middle {
    vertical-align: middle !important;
  }

  .sm\:align-bottom {
    vertical-align: bottom !important;
  }

  .sm\:align-text-top {
    vertical-align: text-top !important;
  }

  .sm\:align-text-bottom {
    vertical-align: text-bottom !important;
  }

  .sm\:font-sans {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial !important;
  }

  .sm\:font-serif {
    font-family: Georgia, "Times New Roman", serif !important;
  }

  .sm\:text-xxs {
    font-size: 0.5rem !important;
  }

  .sm\:text-xs {
    font-size: 0.75rem !important;
  }

  .sm\:text-sm {
    font-size: 0.875rem !important;
  }

  .sm\:text-base {
    font-size: 1rem !important;
  }

  .sm\:text-lg {
    font-size: 1.125rem !important;
  }

  .sm\:text-xl {
    font-size: 1.25rem !important;
  }

  .sm\:text-main {
    font-size: 2rem !important;
  }

  .sm\:text-2xl {
    font-size: 1.625rem !important;
  }

  .sm\:text-3xl {
    font-size: 1.75rem !important;
  }

  .sm\:text-4xl {
    font-size: 1.875rem !important;
  }

  .sm\:text-5xl {
    font-size: 3.125rem !important;
  }

  .sm\:font-light {
    font-weight: 300 !important;
  }

  .sm\:font-normal {
    font-weight: 400 !important;
  }

  .sm\:font-medium {
    font-weight: 500 !important;
  }

  .sm\:font-semibold {
    font-weight: 600 !important;
  }

  .sm\:font-bold {
    font-weight: 700 !important;
  }

  .sm\:hover\:font-light:hover {
    font-weight: 300 !important;
  }

  .sm\:hover\:font-normal:hover {
    font-weight: 400 !important;
  }

  .sm\:hover\:font-medium:hover {
    font-weight: 500 !important;
  }

  .sm\:hover\:font-semibold:hover {
    font-weight: 600 !important;
  }

  .sm\:hover\:font-bold:hover {
    font-weight: 700 !important;
  }

  .sm\:uppercase {
    text-transform: uppercase !important;
  }

  .sm\:lowercase {
    text-transform: lowercase !important;
  }

  .sm\:capitalize {
    text-transform: capitalize !important;
  }

  .sm\:normal-case {
    text-transform: none !important;
  }

  .sm\:italic {
    font-style: italic !important;
  }

  .sm\:not-italic {
    font-style: normal !important;
  }

  .sm\:ordinal, .sm\:slashed-zero, .sm\:lining-nums, .sm\:oldstyle-nums, .sm\:proportional-nums, .sm\:tabular-nums, .sm\:diagonal-fractions, .sm\:stacked-fractions {
    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction) !important;
  }

  .sm\:normal-nums {
    font-variant-numeric: normal !important;
  }

  .sm\:ordinal {
    --tw-ordinal: ordinal !important;
  }

  .sm\:slashed-zero {
    --tw-slashed-zero: slashed-zero !important;
  }

  .sm\:lining-nums {
    --tw-numeric-figure: lining-nums !important;
  }

  .sm\:oldstyle-nums {
    --tw-numeric-figure: oldstyle-nums !important;
  }

  .sm\:proportional-nums {
    --tw-numeric-spacing: proportional-nums !important;
  }

  .sm\:tabular-nums {
    --tw-numeric-spacing: tabular-nums !important;
  }

  .sm\:diagonal-fractions {
    --tw-numeric-fraction: diagonal-fractions !important;
  }

  .sm\:stacked-fractions {
    --tw-numeric-fraction: stacked-fractions !important;
  }

  .sm\:leading-0 {
    line-height: 0 !important;
  }

  .sm\:leading-1 {
    line-height: 0.25rem !important;
  }

  .sm\:leading-2 {
    line-height: 0.5rem !important;
  }

  .sm\:leading-3 {
    line-height: 0.75rem !important;
  }

  .sm\:leading-4 {
    line-height: 1rem !important;
  }

  .sm\:leading-5 {
    line-height: 1.25rem !important;
  }

  .sm\:leading-6 {
    line-height: 1.5rem !important;
  }

  .sm\:leading-7 {
    line-height: 1.75rem !important;
  }

  .sm\:leading-8 {
    line-height: 2rem !important;
  }

  .sm\:leading-10 {
    line-height: 2.5rem !important;
  }

  .sm\:leading-12 {
    line-height: 3rem !important;
  }

  .sm\:leading-13 {
    line-height: 3.25rem !important;
  }

  .sm\:leading-14 {
    line-height: 3.5rem !important;
  }

  .sm\:leading-15 {
    line-height: 3.75rem !important;
  }

  .sm\:leading-16 {
    line-height: 4rem !important;
  }

  .sm\:leading-18 {
    line-height: 4.5rem !important;
  }

  .sm\:leading-20 {
    line-height: 5rem !important;
  }

  .sm\:leading-24 {
    line-height: 6rem !important;
  }

  .sm\:leading-26 {
    line-height: 6.5rem !important;
  }

  .sm\:leading-32 {
    line-height: 8rem !important;
  }

  .sm\:leading-40 {
    line-height: 10rem !important;
  }

  .sm\:leading-none {
    line-height: 1 !important;
  }

  .sm\:leading-tight {
    line-height: 1.25 !important;
  }

  .sm\:leading-snug {
    line-height: 1.375 !important;
  }

  .sm\:leading-normal {
    line-height: 1.5 !important;
  }

  .sm\:leading-relaxed {
    line-height: 1.625 !important;
  }

  .sm\:leading-loose {
    line-height: 2 !important;
  }

  .sm\:leading-px {
    line-height: 1px !important;
  }

  .sm\:leading-0\.3 {
    line-height: 0.187rem !important;
  }

  .sm\:leading-0\.5 {
    line-height: 0.125rem !important;
  }

  .sm\:leading-1\.5 {
    line-height: 0.375rem !important;
  }

  .sm\:leading-2\.5 {
    line-height: 0.625rem !important;
  }

  .sm\:tracking-tighter {
    letter-spacing: -0.05em !important;
  }

  .sm\:tracking-tight {
    letter-spacing: -0.025em !important;
  }

  .sm\:tracking-normal {
    letter-spacing: 0 !important;
  }

  .sm\:tracking-wide {
    letter-spacing: 0.025em !important;
  }

  .sm\:tracking-wider {
    letter-spacing: 0.05em !important;
  }

  .sm\:tracking-widest {
    letter-spacing: 0.1em !important;
  }

  .sm\:text-transparent {
    color: transparent !important;
  }

  .sm\:text-secondary-200 {
    --tw-text-opacity: 1 !important;
    color: rgba(244, 247, 240, var(--tw-text-opacity)) !important;
  }

  .sm\:text-secondary-300 {
    --tw-text-opacity: 1 !important;
    color: rgba(238, 249, 222, var(--tw-text-opacity)) !important;
  }

  .sm\:text-secondary-500 {
    --tw-text-opacity: 1 !important;
    color: rgba(227, 239, 211, var(--tw-text-opacity)) !important;
  }

  .sm\:text-secondary-800 {
    --tw-text-opacity: 1 !important;
    color: rgba(203, 218, 182, var(--tw-text-opacity)) !important;
  }

  .sm\:text-black {
    --tw-text-opacity: 1 !important;
    color: rgba(20, 20, 20, var(--tw-text-opacity)) !important;
  }

  .sm\:text-white {
    --tw-text-opacity: 1 !important;
    color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
  }

  .sm\:text-gray-50 {
    --tw-text-opacity: 1 !important;
    color: rgba(248, 250, 252, var(--tw-text-opacity)) !important;
  }

  .sm\:text-gray-100 {
    --tw-text-opacity: 1 !important;
    color: rgba(241, 245, 249, var(--tw-text-opacity)) !important;
  }

  .sm\:text-gray-200 {
    --tw-text-opacity: 1 !important;
    color: rgba(226, 232, 240, var(--tw-text-opacity)) !important;
  }

  .sm\:text-gray-300 {
    --tw-text-opacity: 1 !important;
    color: rgba(203, 213, 225, var(--tw-text-opacity)) !important;
  }

  .sm\:text-gray-400 {
    --tw-text-opacity: 1 !important;
    color: rgba(148, 163, 184, var(--tw-text-opacity)) !important;
  }

  .sm\:text-gray-500 {
    --tw-text-opacity: 1 !important;
    color: rgba(100, 116, 139, var(--tw-text-opacity)) !important;
  }

  .sm\:text-gray-600 {
    --tw-text-opacity: 1 !important;
    color: rgba(71, 85, 105, var(--tw-text-opacity)) !important;
  }

  .sm\:text-gray-700 {
    --tw-text-opacity: 1 !important;
    color: rgba(51, 65, 85, var(--tw-text-opacity)) !important;
  }

  .sm\:text-gray-800 {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 41, 59, var(--tw-text-opacity)) !important;
  }

  .sm\:text-gray-900 {
    --tw-text-opacity: 1 !important;
    color: rgba(15, 23, 42, var(--tw-text-opacity)) !important;
  }

  .sm\:text-blue-50 {
    --tw-text-opacity: 1 !important;
    color: rgba(239, 246, 255, var(--tw-text-opacity)) !important;
  }

  .sm\:text-blue-100 {
    --tw-text-opacity: 1 !important;
    color: rgba(219, 234, 254, var(--tw-text-opacity)) !important;
  }

  .sm\:text-blue-200 {
    --tw-text-opacity: 1 !important;
    color: rgba(191, 219, 254, var(--tw-text-opacity)) !important;
  }

  .sm\:text-blue-300 {
    --tw-text-opacity: 1 !important;
    color: rgba(147, 197, 253, var(--tw-text-opacity)) !important;
  }

  .sm\:text-blue-400 {
    --tw-text-opacity: 1 !important;
    color: rgba(96, 165, 250, var(--tw-text-opacity)) !important;
  }

  .sm\:text-blue-500 {
    --tw-text-opacity: 1 !important;
    color: rgba(59, 130, 246, var(--tw-text-opacity)) !important;
  }

  .sm\:text-blue-600 {
    --tw-text-opacity: 1 !important;
    color: rgba(37, 99, 235, var(--tw-text-opacity)) !important;
  }

  .sm\:text-blue-700 {
    --tw-text-opacity: 1 !important;
    color: rgba(29, 78, 216, var(--tw-text-opacity)) !important;
  }

  .sm\:text-blue-800 {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 64, 175, var(--tw-text-opacity)) !important;
  }

  .sm\:text-blue-900 {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 58, 138, var(--tw-text-opacity)) !important;
  }

  .sm\:text-red-50 {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 242, 242, var(--tw-text-opacity)) !important;
  }

  .sm\:text-red-100 {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 226, 226, var(--tw-text-opacity)) !important;
  }

  .sm\:text-red-200 {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 202, 202, var(--tw-text-opacity)) !important;
  }

  .sm\:text-red-300 {
    --tw-text-opacity: 1 !important;
    color: rgba(252, 165, 165, var(--tw-text-opacity)) !important;
  }

  .sm\:text-red-400 {
    --tw-text-opacity: 1 !important;
    color: rgba(248, 113, 113, var(--tw-text-opacity)) !important;
  }

  .sm\:text-red-500 {
    --tw-text-opacity: 1 !important;
    color: rgba(239, 68, 68, var(--tw-text-opacity)) !important;
  }

  .sm\:text-red-600 {
    --tw-text-opacity: 1 !important;
    color: rgba(220, 38, 38, var(--tw-text-opacity)) !important;
  }

  .sm\:text-red-700 {
    --tw-text-opacity: 1 !important;
    color: rgba(185, 28, 28, var(--tw-text-opacity)) !important;
  }

  .sm\:text-red-800 {
    --tw-text-opacity: 1 !important;
    color: rgba(153, 27, 27, var(--tw-text-opacity)) !important;
  }

  .sm\:text-red-900 {
    --tw-text-opacity: 1 !important;
    color: rgba(127, 29, 29, var(--tw-text-opacity)) !important;
  }

  .sm\:text-yellow-50 {
    --tw-text-opacity: 1 !important;
    color: rgba(255, 251, 235, var(--tw-text-opacity)) !important;
  }

  .sm\:text-yellow-100 {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 243, 199, var(--tw-text-opacity)) !important;
  }

  .sm\:text-yellow-200 {
    --tw-text-opacity: 1 !important;
    color: rgba(253, 230, 138, var(--tw-text-opacity)) !important;
  }

  .sm\:text-yellow-300 {
    --tw-text-opacity: 1 !important;
    color: rgba(252, 211, 77, var(--tw-text-opacity)) !important;
  }

  .sm\:text-yellow-400 {
    --tw-text-opacity: 1 !important;
    color: rgba(251, 191, 36, var(--tw-text-opacity)) !important;
  }

  .sm\:text-yellow-500 {
    --tw-text-opacity: 1 !important;
    color: rgba(245, 158, 11, var(--tw-text-opacity)) !important;
  }

  .sm\:text-yellow-600 {
    --tw-text-opacity: 1 !important;
    color: rgba(217, 119, 6, var(--tw-text-opacity)) !important;
  }

  .sm\:text-yellow-700 {
    --tw-text-opacity: 1 !important;
    color: rgba(180, 83, 9, var(--tw-text-opacity)) !important;
  }

  .sm\:text-yellow-800 {
    --tw-text-opacity: 1 !important;
    color: rgba(146, 64, 14, var(--tw-text-opacity)) !important;
  }

  .sm\:text-yellow-900 {
    --tw-text-opacity: 1 !important;
    color: rgba(120, 53, 15, var(--tw-text-opacity)) !important;
  }

  .sm\:text-green-50 {
    --tw-text-opacity: 1 !important;
    color: rgba(236, 253, 245, var(--tw-text-opacity)) !important;
  }

  .sm\:text-green-100 {
    --tw-text-opacity: 1 !important;
    color: rgba(209, 250, 229, var(--tw-text-opacity)) !important;
  }

  .sm\:text-green-200 {
    --tw-text-opacity: 1 !important;
    color: rgba(167, 243, 208, var(--tw-text-opacity)) !important;
  }

  .sm\:text-green-300 {
    --tw-text-opacity: 1 !important;
    color: rgba(110, 231, 183, var(--tw-text-opacity)) !important;
  }

  .sm\:text-green-400 {
    --tw-text-opacity: 1 !important;
    color: rgba(52, 211, 153, var(--tw-text-opacity)) !important;
  }

  .sm\:text-green-500 {
    --tw-text-opacity: 1 !important;
    color: rgba(16, 185, 129, var(--tw-text-opacity)) !important;
  }

  .sm\:text-green-600 {
    --tw-text-opacity: 1 !important;
    color: rgba(5, 150, 105, var(--tw-text-opacity)) !important;
  }

  .sm\:text-green-700 {
    --tw-text-opacity: 1 !important;
    color: rgba(4, 120, 87, var(--tw-text-opacity)) !important;
  }

  .sm\:text-green-800 {
    --tw-text-opacity: 1 !important;
    color: rgba(6, 95, 70, var(--tw-text-opacity)) !important;
  }

  .sm\:text-green-900 {
    --tw-text-opacity: 1 !important;
    color: rgba(6, 78, 59, var(--tw-text-opacity)) !important;
  }

  .sm\:text-skin-primary-100 {
    color: var(--color-theme-100) !important;
  }

  .sm\:text-skin-primary-200 {
    color: var(--color-theme-200) !important;
  }

  .sm\:text-skin-primary-300 {
    color: var(--color-theme-300) !important;
  }

  .sm\:text-skin-primary-400 {
    color: var(--color-theme-400) !important;
  }

  .sm\:text-skin-primary-500 {
    color: var(--color-theme-500) !important;
  }

  .sm\:text-skin-primary-600 {
    color: var(--color-theme-600) !important;
  }

  .sm\:text-skin-primary-700 {
    color: var(--color-theme-700) !important;
  }

  .sm\:text-skin-primary-800 {
    color: var(--color-theme-800) !important;
  }

  .sm\:text-skin-primary-900 {
    color: var(--color-theme-900) !important;
  }

  .sm\:text-skin-spinner-light {
    color: var(--color-spinner-light) !important;
  }

  .sm\:text-skin-spinner-dark {
    color: var(--color-spinner-dark) !important;
  }

  .sm\:text-skin-sidebar-item {
    color: var(--color-sidebar-item) !important;
  }

  .sm\:text-skin-sidebar-item-hover {
    color: var(--color-sidebar-item-hover) !important;
  }

  .sm\:text-skin-sidebar-icons {
    color: var(--color-sidebar-icons) !important;
  }

  .sm\:hover\:text-transparent:hover {
    color: transparent !important;
  }

  .sm\:hover\:text-secondary-200:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(244, 247, 240, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-secondary-300:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(238, 249, 222, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-secondary-500:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(227, 239, 211, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-secondary-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(203, 218, 182, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-black:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(20, 20, 20, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-white:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-gray-50:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(248, 250, 252, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-gray-100:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(241, 245, 249, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-gray-200:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(226, 232, 240, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-gray-300:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(203, 213, 225, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-gray-400:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(148, 163, 184, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-gray-500:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(100, 116, 139, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-gray-600:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(71, 85, 105, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-gray-700:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(51, 65, 85, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-gray-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 41, 59, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-gray-900:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(15, 23, 42, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-blue-50:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(239, 246, 255, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-blue-100:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(219, 234, 254, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-blue-200:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(191, 219, 254, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-blue-300:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(147, 197, 253, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-blue-400:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(96, 165, 250, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-blue-500:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(59, 130, 246, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-blue-600:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(37, 99, 235, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-blue-700:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(29, 78, 216, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-blue-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 64, 175, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-blue-900:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 58, 138, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-red-50:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 242, 242, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-red-100:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 226, 226, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-red-200:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 202, 202, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-red-300:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(252, 165, 165, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-red-400:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(248, 113, 113, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-red-500:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(239, 68, 68, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-red-600:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(220, 38, 38, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-red-700:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(185, 28, 28, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-red-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(153, 27, 27, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-red-900:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(127, 29, 29, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-yellow-50:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(255, 251, 235, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-yellow-100:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 243, 199, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-yellow-200:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(253, 230, 138, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-yellow-300:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(252, 211, 77, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-yellow-400:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(251, 191, 36, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-yellow-500:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(245, 158, 11, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-yellow-600:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(217, 119, 6, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-yellow-700:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(180, 83, 9, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-yellow-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(146, 64, 14, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-yellow-900:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(120, 53, 15, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-green-50:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(236, 253, 245, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-green-100:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(209, 250, 229, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-green-200:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(167, 243, 208, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-green-300:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(110, 231, 183, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-green-400:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(52, 211, 153, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-green-500:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(16, 185, 129, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-green-600:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(5, 150, 105, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-green-700:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(4, 120, 87, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-green-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(6, 95, 70, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-green-900:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(6, 78, 59, var(--tw-text-opacity)) !important;
  }

  .sm\:hover\:text-skin-primary-100:hover {
    color: var(--color-theme-100) !important;
  }

  .sm\:hover\:text-skin-primary-200:hover {
    color: var(--color-theme-200) !important;
  }

  .sm\:hover\:text-skin-primary-300:hover {
    color: var(--color-theme-300) !important;
  }

  .sm\:hover\:text-skin-primary-400:hover {
    color: var(--color-theme-400) !important;
  }

  .sm\:hover\:text-skin-primary-500:hover {
    color: var(--color-theme-500) !important;
  }

  .sm\:hover\:text-skin-primary-600:hover {
    color: var(--color-theme-600) !important;
  }

  .sm\:hover\:text-skin-primary-700:hover {
    color: var(--color-theme-700) !important;
  }

  .sm\:hover\:text-skin-primary-800:hover {
    color: var(--color-theme-800) !important;
  }

  .sm\:hover\:text-skin-primary-900:hover {
    color: var(--color-theme-900) !important;
  }

  .sm\:hover\:text-skin-spinner-light:hover {
    color: var(--color-spinner-light) !important;
  }

  .sm\:hover\:text-skin-spinner-dark:hover {
    color: var(--color-spinner-dark) !important;
  }

  .sm\:hover\:text-skin-sidebar-item:hover {
    color: var(--color-sidebar-item) !important;
  }

  .sm\:hover\:text-skin-sidebar-item-hover:hover {
    color: var(--color-sidebar-item-hover) !important;
  }

  .sm\:hover\:text-skin-sidebar-icons:hover {
    color: var(--color-sidebar-icons) !important;
  }

  .sm\:focus\:text-transparent:focus {
    color: transparent !important;
  }

  .sm\:focus\:text-secondary-200:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(244, 247, 240, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-secondary-300:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(238, 249, 222, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-secondary-500:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(227, 239, 211, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-secondary-800:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(203, 218, 182, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-black:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(20, 20, 20, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-white:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-gray-50:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(248, 250, 252, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-gray-100:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(241, 245, 249, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-gray-200:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(226, 232, 240, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-gray-300:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(203, 213, 225, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-gray-400:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(148, 163, 184, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-gray-500:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(100, 116, 139, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-gray-600:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(71, 85, 105, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-gray-700:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(51, 65, 85, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-gray-800:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 41, 59, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-gray-900:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(15, 23, 42, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-blue-50:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(239, 246, 255, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-blue-100:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(219, 234, 254, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-blue-200:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(191, 219, 254, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-blue-300:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(147, 197, 253, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-blue-400:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(96, 165, 250, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-blue-500:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(59, 130, 246, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-blue-600:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(37, 99, 235, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-blue-700:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(29, 78, 216, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-blue-800:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 64, 175, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-blue-900:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 58, 138, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-red-50:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 242, 242, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-red-100:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 226, 226, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-red-200:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 202, 202, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-red-300:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(252, 165, 165, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-red-400:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(248, 113, 113, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-red-500:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(239, 68, 68, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-red-600:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(220, 38, 38, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-red-700:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(185, 28, 28, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-red-800:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(153, 27, 27, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-red-900:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(127, 29, 29, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-yellow-50:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(255, 251, 235, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-yellow-100:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 243, 199, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-yellow-200:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(253, 230, 138, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-yellow-300:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(252, 211, 77, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-yellow-400:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(251, 191, 36, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-yellow-500:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(245, 158, 11, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-yellow-600:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(217, 119, 6, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-yellow-700:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(180, 83, 9, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-yellow-800:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(146, 64, 14, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-yellow-900:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(120, 53, 15, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-green-50:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(236, 253, 245, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-green-100:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(209, 250, 229, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-green-200:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(167, 243, 208, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-green-300:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(110, 231, 183, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-green-400:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(52, 211, 153, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-green-500:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(16, 185, 129, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-green-600:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(5, 150, 105, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-green-700:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(4, 120, 87, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-green-800:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(6, 95, 70, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-green-900:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(6, 78, 59, var(--tw-text-opacity)) !important;
  }

  .sm\:focus\:text-skin-primary-100:focus {
    color: var(--color-theme-100) !important;
  }

  .sm\:focus\:text-skin-primary-200:focus {
    color: var(--color-theme-200) !important;
  }

  .sm\:focus\:text-skin-primary-300:focus {
    color: var(--color-theme-300) !important;
  }

  .sm\:focus\:text-skin-primary-400:focus {
    color: var(--color-theme-400) !important;
  }

  .sm\:focus\:text-skin-primary-500:focus {
    color: var(--color-theme-500) !important;
  }

  .sm\:focus\:text-skin-primary-600:focus {
    color: var(--color-theme-600) !important;
  }

  .sm\:focus\:text-skin-primary-700:focus {
    color: var(--color-theme-700) !important;
  }

  .sm\:focus\:text-skin-primary-800:focus {
    color: var(--color-theme-800) !important;
  }

  .sm\:focus\:text-skin-primary-900:focus {
    color: var(--color-theme-900) !important;
  }

  .sm\:focus\:text-skin-spinner-light:focus {
    color: var(--color-spinner-light) !important;
  }

  .sm\:focus\:text-skin-spinner-dark:focus {
    color: var(--color-spinner-dark) !important;
  }

  .sm\:focus\:text-skin-sidebar-item:focus {
    color: var(--color-sidebar-item) !important;
  }

  .sm\:focus\:text-skin-sidebar-item-hover:focus {
    color: var(--color-sidebar-item-hover) !important;
  }

  .sm\:focus\:text-skin-sidebar-icons:focus {
    color: var(--color-sidebar-icons) !important;
  }

  .sm\:text-opacity-0 {
    --tw-text-opacity: 0 !important;
  }

  .sm\:text-opacity-25 {
    --tw-text-opacity: 0.25 !important;
  }

  .sm\:text-opacity-50 {
    --tw-text-opacity: 0.5 !important;
  }

  .sm\:text-opacity-60 {
    --tw-text-opacity: 0.6 !important;
  }

  .sm\:text-opacity-75 {
    --tw-text-opacity: 0.75 !important;
  }

  .sm\:text-opacity-85 {
    --tw-text-opacity: 0.85 !important;
  }

  .sm\:text-opacity-100 {
    --tw-text-opacity: 1 !important;
  }

  .group:hover .sm\:group-hover\:text-opacity-0 {
    --tw-text-opacity: 0 !important;
  }

  .group:hover .sm\:group-hover\:text-opacity-25 {
    --tw-text-opacity: 0.25 !important;
  }

  .group:hover .sm\:group-hover\:text-opacity-50 {
    --tw-text-opacity: 0.5 !important;
  }

  .group:hover .sm\:group-hover\:text-opacity-60 {
    --tw-text-opacity: 0.6 !important;
  }

  .group:hover .sm\:group-hover\:text-opacity-75 {
    --tw-text-opacity: 0.75 !important;
  }

  .group:hover .sm\:group-hover\:text-opacity-85 {
    --tw-text-opacity: 0.85 !important;
  }

  .group:hover .sm\:group-hover\:text-opacity-100 {
    --tw-text-opacity: 1 !important;
  }

  .sm\:focus-within\:text-opacity-0:focus-within {
    --tw-text-opacity: 0 !important;
  }

  .sm\:focus-within\:text-opacity-25:focus-within {
    --tw-text-opacity: 0.25 !important;
  }

  .sm\:focus-within\:text-opacity-50:focus-within {
    --tw-text-opacity: 0.5 !important;
  }

  .sm\:focus-within\:text-opacity-60:focus-within {
    --tw-text-opacity: 0.6 !important;
  }

  .sm\:focus-within\:text-opacity-75:focus-within {
    --tw-text-opacity: 0.75 !important;
  }

  .sm\:focus-within\:text-opacity-85:focus-within {
    --tw-text-opacity: 0.85 !important;
  }

  .sm\:focus-within\:text-opacity-100:focus-within {
    --tw-text-opacity: 1 !important;
  }

  .sm\:hover\:text-opacity-0:hover {
    --tw-text-opacity: 0 !important;
  }

  .sm\:hover\:text-opacity-25:hover {
    --tw-text-opacity: 0.25 !important;
  }

  .sm\:hover\:text-opacity-50:hover {
    --tw-text-opacity: 0.5 !important;
  }

  .sm\:hover\:text-opacity-60:hover {
    --tw-text-opacity: 0.6 !important;
  }

  .sm\:hover\:text-opacity-75:hover {
    --tw-text-opacity: 0.75 !important;
  }

  .sm\:hover\:text-opacity-85:hover {
    --tw-text-opacity: 0.85 !important;
  }

  .sm\:hover\:text-opacity-100:hover {
    --tw-text-opacity: 1 !important;
  }

  .sm\:focus\:text-opacity-0:focus {
    --tw-text-opacity: 0 !important;
  }

  .sm\:focus\:text-opacity-25:focus {
    --tw-text-opacity: 0.25 !important;
  }

  .sm\:focus\:text-opacity-50:focus {
    --tw-text-opacity: 0.5 !important;
  }

  .sm\:focus\:text-opacity-60:focus {
    --tw-text-opacity: 0.6 !important;
  }

  .sm\:focus\:text-opacity-75:focus {
    --tw-text-opacity: 0.75 !important;
  }

  .sm\:focus\:text-opacity-85:focus {
    --tw-text-opacity: 0.85 !important;
  }

  .sm\:focus\:text-opacity-100:focus {
    --tw-text-opacity: 1 !important;
  }

  .sm\:underline {
    text-decoration: underline !important;
  }

  .sm\:line-through {
    text-decoration: line-through !important;
  }

  .sm\:no-underline {
    text-decoration: none !important;
  }

  .sm\:hover\:underline:hover {
    text-decoration: underline !important;
  }

  .sm\:hover\:line-through:hover {
    text-decoration: line-through !important;
  }

  .sm\:hover\:no-underline:hover {
    text-decoration: none !important;
  }

  .sm\:focus\:underline:focus {
    text-decoration: underline !important;
  }

  .sm\:focus\:line-through:focus {
    text-decoration: line-through !important;
  }

  .sm\:focus\:no-underline:focus {
    text-decoration: none !important;
  }

  .sm\:antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .sm\:subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .sm\:opacity-0 {
    opacity: 0 !important;
  }

  .sm\:opacity-25 {
    opacity: 0.25 !important;
  }

  .sm\:opacity-50 {
    opacity: 0.5 !important;
  }

  .sm\:opacity-60 {
    opacity: 0.6 !important;
  }

  .sm\:opacity-75 {
    opacity: 0.75 !important;
  }

  .sm\:opacity-85 {
    opacity: 0.85 !important;
  }

  .sm\:opacity-100 {
    opacity: 1 !important;
  }

  .sm\:bg-blend-normal {
    background-blend-mode: normal !important;
  }

  .sm\:bg-blend-multiply {
    background-blend-mode: multiply !important;
  }

  .sm\:bg-blend-screen {
    background-blend-mode: screen !important;
  }

  .sm\:bg-blend-overlay {
    background-blend-mode: overlay !important;
  }

  .sm\:bg-blend-darken {
    background-blend-mode: darken !important;
  }

  .sm\:bg-blend-lighten {
    background-blend-mode: lighten !important;
  }

  .sm\:bg-blend-color-dodge {
    background-blend-mode: color-dodge !important;
  }

  .sm\:bg-blend-color-burn {
    background-blend-mode: color-burn !important;
  }

  .sm\:bg-blend-hard-light {
    background-blend-mode: hard-light !important;
  }

  .sm\:bg-blend-soft-light {
    background-blend-mode: soft-light !important;
  }

  .sm\:bg-blend-difference {
    background-blend-mode: difference !important;
  }

  .sm\:bg-blend-exclusion {
    background-blend-mode: exclusion !important;
  }

  .sm\:bg-blend-hue {
    background-blend-mode: hue !important;
  }

  .sm\:bg-blend-saturation {
    background-blend-mode: saturation !important;
  }

  .sm\:bg-blend-color {
    background-blend-mode: color !important;
  }

  .sm\:bg-blend-luminosity {
    background-blend-mode: luminosity !important;
  }

  .sm\:mix-blend-normal {
    mix-blend-mode: normal !important;
  }

  .sm\:mix-blend-multiply {
    mix-blend-mode: multiply !important;
  }

  .sm\:mix-blend-screen {
    mix-blend-mode: screen !important;
  }

  .sm\:mix-blend-overlay {
    mix-blend-mode: overlay !important;
  }

  .sm\:mix-blend-darken {
    mix-blend-mode: darken !important;
  }

  .sm\:mix-blend-lighten {
    mix-blend-mode: lighten !important;
  }

  .sm\:mix-blend-color-dodge {
    mix-blend-mode: color-dodge !important;
  }

  .sm\:mix-blend-color-burn {
    mix-blend-mode: color-burn !important;
  }

  .sm\:mix-blend-hard-light {
    mix-blend-mode: hard-light !important;
  }

  .sm\:mix-blend-soft-light {
    mix-blend-mode: soft-light !important;
  }

  .sm\:mix-blend-difference {
    mix-blend-mode: difference !important;
  }

  .sm\:mix-blend-exclusion {
    mix-blend-mode: exclusion !important;
  }

  .sm\:mix-blend-hue {
    mix-blend-mode: hue !important;
  }

  .sm\:mix-blend-saturation {
    mix-blend-mode: saturation !important;
  }

  .sm\:mix-blend-color {
    mix-blend-mode: color !important;
  }

  .sm\:mix-blend-luminosity {
    mix-blend-mode: luminosity !important;
  }

  .sm\:shadow {
    --tw-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.05) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .sm\:shadow-none {
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .sm\:outline-none {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .sm\:outline-white {
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .sm\:outline-black {
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .sm\:focus\:outline-none:focus {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .sm\:focus\:outline-white:focus {
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .sm\:focus\:outline-black:focus {
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .sm\:ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .sm\:ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .sm\:ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .sm\:ring-4 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .sm\:ring-8 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .sm\:ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .sm\:focus-within\:ring-0:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .sm\:focus-within\:ring-1:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .sm\:focus-within\:ring-2:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .sm\:focus-within\:ring-4:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .sm\:focus-within\:ring-8:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .sm\:focus-within\:ring:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .sm\:focus\:ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .sm\:focus\:ring-1:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .sm\:focus\:ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .sm\:focus\:ring-4:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .sm\:focus\:ring-8:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .sm\:focus\:ring:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .sm\:ring-inset {
    --tw-ring-inset: inset !important;
  }

  .sm\:focus-within\:ring-inset:focus-within {
    --tw-ring-inset: inset !important;
  }

  .sm\:focus\:ring-inset:focus {
    --tw-ring-inset: inset !important;
  }

  .sm\:ring-transparent {
    --tw-ring-color: transparent !important;
  }

  .sm\:ring-secondary-200 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(244, 247, 240, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-secondary-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(238, 249, 222, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-secondary-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(227, 239, 211, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-secondary-800 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(203, 218, 182, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-black {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(20, 20, 20, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-white {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-gray-50 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(248, 250, 252, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-gray-100 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(241, 245, 249, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-gray-200 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(226, 232, 240, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-gray-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(203, 213, 225, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-gray-400 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(148, 163, 184, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-gray-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(100, 116, 139, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-gray-600 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(71, 85, 105, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-gray-700 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(51, 65, 85, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-gray-800 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 41, 59, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-gray-900 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(15, 23, 42, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-blue-50 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-blue-100 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-blue-200 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-blue-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-blue-400 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-blue-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-blue-600 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-blue-700 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-blue-800 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-blue-900 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-red-50 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-red-100 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-red-200 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-red-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-red-400 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-red-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-red-600 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-red-700 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-red-800 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-red-900 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-yellow-50 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-yellow-100 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-yellow-200 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-yellow-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-yellow-400 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-yellow-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-yellow-600 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-yellow-700 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-yellow-800 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-yellow-900 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-green-50 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-green-100 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-green-200 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-green-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-green-400 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-green-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-green-600 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-green-700 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-green-800 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-green-900 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)) !important;
  }

  .sm\:ring-skin-primary-100 {
    --tw-ring-color: var(--color-theme-100) !important;
  }

  .sm\:ring-skin-primary-200 {
    --tw-ring-color: var(--color-theme-200) !important;
  }

  .sm\:ring-skin-primary-300 {
    --tw-ring-color: var(--color-theme-300) !important;
  }

  .sm\:ring-skin-primary-400 {
    --tw-ring-color: var(--color-theme-400) !important;
  }

  .sm\:ring-skin-primary-500 {
    --tw-ring-color: var(--color-theme-500) !important;
  }

  .sm\:ring-skin-primary-600 {
    --tw-ring-color: var(--color-theme-600) !important;
  }

  .sm\:ring-skin-primary-700 {
    --tw-ring-color: var(--color-theme-700) !important;
  }

  .sm\:ring-skin-primary-800 {
    --tw-ring-color: var(--color-theme-800) !important;
  }

  .sm\:ring-skin-primary-900 {
    --tw-ring-color: var(--color-theme-900) !important;
  }

  .sm\:ring-skin-spinner-light {
    --tw-ring-color: var(--color-spinner-light) !important;
  }

  .sm\:ring-skin-spinner-dark {
    --tw-ring-color: var(--color-spinner-dark) !important;
  }

  .sm\:focus-within\:ring-transparent:focus-within {
    --tw-ring-color: transparent !important;
  }

  .sm\:focus-within\:ring-secondary-200:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(244, 247, 240, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-secondary-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(238, 249, 222, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-secondary-500:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(227, 239, 211, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-secondary-800:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(203, 218, 182, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-black:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(20, 20, 20, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-white:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-gray-50:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(248, 250, 252, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-gray-100:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(241, 245, 249, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-gray-200:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(226, 232, 240, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-gray-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(203, 213, 225, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-gray-400:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(148, 163, 184, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-gray-500:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(100, 116, 139, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-gray-600:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(71, 85, 105, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-gray-700:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(51, 65, 85, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-gray-800:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 41, 59, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-gray-900:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(15, 23, 42, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-blue-50:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-blue-100:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-blue-200:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-blue-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-blue-400:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-blue-500:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-blue-600:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-blue-700:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-blue-800:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-blue-900:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-red-50:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-red-100:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-red-200:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-red-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-red-400:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-red-500:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-red-600:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-red-700:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-red-800:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-red-900:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-yellow-50:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-yellow-100:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-yellow-200:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-yellow-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-yellow-400:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-yellow-500:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-yellow-600:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-yellow-700:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-yellow-800:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-yellow-900:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-green-50:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-green-100:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-green-200:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-green-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-green-400:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-green-500:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-green-600:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-green-700:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-green-800:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-green-900:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus-within\:ring-skin-primary-100:focus-within {
    --tw-ring-color: var(--color-theme-100) !important;
  }

  .sm\:focus-within\:ring-skin-primary-200:focus-within {
    --tw-ring-color: var(--color-theme-200) !important;
  }

  .sm\:focus-within\:ring-skin-primary-300:focus-within {
    --tw-ring-color: var(--color-theme-300) !important;
  }

  .sm\:focus-within\:ring-skin-primary-400:focus-within {
    --tw-ring-color: var(--color-theme-400) !important;
  }

  .sm\:focus-within\:ring-skin-primary-500:focus-within {
    --tw-ring-color: var(--color-theme-500) !important;
  }

  .sm\:focus-within\:ring-skin-primary-600:focus-within {
    --tw-ring-color: var(--color-theme-600) !important;
  }

  .sm\:focus-within\:ring-skin-primary-700:focus-within {
    --tw-ring-color: var(--color-theme-700) !important;
  }

  .sm\:focus-within\:ring-skin-primary-800:focus-within {
    --tw-ring-color: var(--color-theme-800) !important;
  }

  .sm\:focus-within\:ring-skin-primary-900:focus-within {
    --tw-ring-color: var(--color-theme-900) !important;
  }

  .sm\:focus-within\:ring-skin-spinner-light:focus-within {
    --tw-ring-color: var(--color-spinner-light) !important;
  }

  .sm\:focus-within\:ring-skin-spinner-dark:focus-within {
    --tw-ring-color: var(--color-spinner-dark) !important;
  }

  .sm\:focus\:ring-transparent:focus {
    --tw-ring-color: transparent !important;
  }

  .sm\:focus\:ring-secondary-200:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(244, 247, 240, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-secondary-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(238, 249, 222, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-secondary-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(227, 239, 211, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-secondary-800:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(203, 218, 182, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-black:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(20, 20, 20, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-white:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-gray-50:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(248, 250, 252, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-gray-100:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(241, 245, 249, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-gray-200:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(226, 232, 240, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-gray-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(203, 213, 225, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-gray-400:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(148, 163, 184, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-gray-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(100, 116, 139, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-gray-600:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(71, 85, 105, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-gray-700:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(51, 65, 85, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-gray-800:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 41, 59, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-gray-900:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(15, 23, 42, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-blue-50:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-blue-100:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-blue-200:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-blue-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-blue-400:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-blue-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-blue-600:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-blue-700:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-blue-800:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-blue-900:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-red-50:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-red-100:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-red-200:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-red-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-red-400:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-red-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-red-600:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-red-700:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-red-800:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-red-900:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-yellow-50:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-yellow-100:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-yellow-200:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-yellow-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-yellow-400:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-yellow-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-yellow-600:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-yellow-700:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-yellow-800:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-yellow-900:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-green-50:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-green-100:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-green-200:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-green-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-green-400:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-green-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-green-600:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-green-700:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-green-800:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-green-900:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)) !important;
  }

  .sm\:focus\:ring-skin-primary-100:focus {
    --tw-ring-color: var(--color-theme-100) !important;
  }

  .sm\:focus\:ring-skin-primary-200:focus {
    --tw-ring-color: var(--color-theme-200) !important;
  }

  .sm\:focus\:ring-skin-primary-300:focus {
    --tw-ring-color: var(--color-theme-300) !important;
  }

  .sm\:focus\:ring-skin-primary-400:focus {
    --tw-ring-color: var(--color-theme-400) !important;
  }

  .sm\:focus\:ring-skin-primary-500:focus {
    --tw-ring-color: var(--color-theme-500) !important;
  }

  .sm\:focus\:ring-skin-primary-600:focus {
    --tw-ring-color: var(--color-theme-600) !important;
  }

  .sm\:focus\:ring-skin-primary-700:focus {
    --tw-ring-color: var(--color-theme-700) !important;
  }

  .sm\:focus\:ring-skin-primary-800:focus {
    --tw-ring-color: var(--color-theme-800) !important;
  }

  .sm\:focus\:ring-skin-primary-900:focus {
    --tw-ring-color: var(--color-theme-900) !important;
  }

  .sm\:focus\:ring-skin-spinner-light:focus {
    --tw-ring-color: var(--color-spinner-light) !important;
  }

  .sm\:focus\:ring-skin-spinner-dark:focus {
    --tw-ring-color: var(--color-spinner-dark) !important;
  }

  .sm\:ring-opacity-0 {
    --tw-ring-opacity: 0 !important;
  }

  .sm\:ring-opacity-25 {
    --tw-ring-opacity: 0.25 !important;
  }

  .sm\:ring-opacity-50 {
    --tw-ring-opacity: 0.5 !important;
  }

  .sm\:ring-opacity-60 {
    --tw-ring-opacity: 0.6 !important;
  }

  .sm\:ring-opacity-75 {
    --tw-ring-opacity: 0.75 !important;
  }

  .sm\:ring-opacity-85 {
    --tw-ring-opacity: 0.85 !important;
  }

  .sm\:ring-opacity-100 {
    --tw-ring-opacity: 1 !important;
  }

  .sm\:focus-within\:ring-opacity-0:focus-within {
    --tw-ring-opacity: 0 !important;
  }

  .sm\:focus-within\:ring-opacity-25:focus-within {
    --tw-ring-opacity: 0.25 !important;
  }

  .sm\:focus-within\:ring-opacity-50:focus-within {
    --tw-ring-opacity: 0.5 !important;
  }

  .sm\:focus-within\:ring-opacity-60:focus-within {
    --tw-ring-opacity: 0.6 !important;
  }

  .sm\:focus-within\:ring-opacity-75:focus-within {
    --tw-ring-opacity: 0.75 !important;
  }

  .sm\:focus-within\:ring-opacity-85:focus-within {
    --tw-ring-opacity: 0.85 !important;
  }

  .sm\:focus-within\:ring-opacity-100:focus-within {
    --tw-ring-opacity: 1 !important;
  }

  .sm\:focus\:ring-opacity-0:focus {
    --tw-ring-opacity: 0 !important;
  }

  .sm\:focus\:ring-opacity-25:focus {
    --tw-ring-opacity: 0.25 !important;
  }

  .sm\:focus\:ring-opacity-50:focus {
    --tw-ring-opacity: 0.5 !important;
  }

  .sm\:focus\:ring-opacity-60:focus {
    --tw-ring-opacity: 0.6 !important;
  }

  .sm\:focus\:ring-opacity-75:focus {
    --tw-ring-opacity: 0.75 !important;
  }

  .sm\:focus\:ring-opacity-85:focus {
    --tw-ring-opacity: 0.85 !important;
  }

  .sm\:focus\:ring-opacity-100:focus {
    --tw-ring-opacity: 1 !important;
  }

  .sm\:ring-offset-0 {
    --tw-ring-offset-width: 0px !important;
  }

  .sm\:ring-offset-1 {
    --tw-ring-offset-width: 1px !important;
  }

  .sm\:ring-offset-2 {
    --tw-ring-offset-width: 2px !important;
  }

  .sm\:ring-offset-4 {
    --tw-ring-offset-width: 4px !important;
  }

  .sm\:ring-offset-8 {
    --tw-ring-offset-width: 8px !important;
  }

  .sm\:focus-within\:ring-offset-0:focus-within {
    --tw-ring-offset-width: 0px !important;
  }

  .sm\:focus-within\:ring-offset-1:focus-within {
    --tw-ring-offset-width: 1px !important;
  }

  .sm\:focus-within\:ring-offset-2:focus-within {
    --tw-ring-offset-width: 2px !important;
  }

  .sm\:focus-within\:ring-offset-4:focus-within {
    --tw-ring-offset-width: 4px !important;
  }

  .sm\:focus-within\:ring-offset-8:focus-within {
    --tw-ring-offset-width: 8px !important;
  }

  .sm\:focus\:ring-offset-0:focus {
    --tw-ring-offset-width: 0px !important;
  }

  .sm\:focus\:ring-offset-1:focus {
    --tw-ring-offset-width: 1px !important;
  }

  .sm\:focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px !important;
  }

  .sm\:focus\:ring-offset-4:focus {
    --tw-ring-offset-width: 4px !important;
  }

  .sm\:focus\:ring-offset-8:focus {
    --tw-ring-offset-width: 8px !important;
  }

  .sm\:ring-offset-transparent {
    --tw-ring-offset-color: transparent !important;
  }

  .sm\:ring-offset-secondary-200 {
    --tw-ring-offset-color: #f4f7f0 !important;
  }

  .sm\:ring-offset-secondary-300 {
    --tw-ring-offset-color: #eef9de !important;
  }

  .sm\:ring-offset-secondary-500 {
    --tw-ring-offset-color: #e3efd3 !important;
  }

  .sm\:ring-offset-secondary-800 {
    --tw-ring-offset-color: #cbdab6 !important;
  }

  .sm\:ring-offset-black {
    --tw-ring-offset-color: #141414 !important;
  }

  .sm\:ring-offset-white {
    --tw-ring-offset-color: #FFFFFF !important;
  }

  .sm\:ring-offset-gray-50 {
    --tw-ring-offset-color: #f8fafc !important;
  }

  .sm\:ring-offset-gray-100 {
    --tw-ring-offset-color: #f1f5f9 !important;
  }

  .sm\:ring-offset-gray-200 {
    --tw-ring-offset-color: #e2e8f0 !important;
  }

  .sm\:ring-offset-gray-300 {
    --tw-ring-offset-color: #cbd5e1 !important;
  }

  .sm\:ring-offset-gray-400 {
    --tw-ring-offset-color: #94a3b8 !important;
  }

  .sm\:ring-offset-gray-500 {
    --tw-ring-offset-color: #64748b !important;
  }

  .sm\:ring-offset-gray-600 {
    --tw-ring-offset-color: #475569 !important;
  }

  .sm\:ring-offset-gray-700 {
    --tw-ring-offset-color: #334155 !important;
  }

  .sm\:ring-offset-gray-800 {
    --tw-ring-offset-color: #1e293b !important;
  }

  .sm\:ring-offset-gray-900 {
    --tw-ring-offset-color: #0f172a !important;
  }

  .sm\:ring-offset-blue-50 {
    --tw-ring-offset-color: #eff6ff !important;
  }

  .sm\:ring-offset-blue-100 {
    --tw-ring-offset-color: #dbeafe !important;
  }

  .sm\:ring-offset-blue-200 {
    --tw-ring-offset-color: #bfdbfe !important;
  }

  .sm\:ring-offset-blue-300 {
    --tw-ring-offset-color: #93c5fd !important;
  }

  .sm\:ring-offset-blue-400 {
    --tw-ring-offset-color: #60a5fa !important;
  }

  .sm\:ring-offset-blue-500 {
    --tw-ring-offset-color: #3b82f6 !important;
  }

  .sm\:ring-offset-blue-600 {
    --tw-ring-offset-color: #2563eb !important;
  }

  .sm\:ring-offset-blue-700 {
    --tw-ring-offset-color: #1d4ed8 !important;
  }

  .sm\:ring-offset-blue-800 {
    --tw-ring-offset-color: #1e40af !important;
  }

  .sm\:ring-offset-blue-900 {
    --tw-ring-offset-color: #1e3a8a !important;
  }

  .sm\:ring-offset-red-50 {
    --tw-ring-offset-color: #fef2f2 !important;
  }

  .sm\:ring-offset-red-100 {
    --tw-ring-offset-color: #fee2e2 !important;
  }

  .sm\:ring-offset-red-200 {
    --tw-ring-offset-color: #fecaca !important;
  }

  .sm\:ring-offset-red-300 {
    --tw-ring-offset-color: #fca5a5 !important;
  }

  .sm\:ring-offset-red-400 {
    --tw-ring-offset-color: #f87171 !important;
  }

  .sm\:ring-offset-red-500 {
    --tw-ring-offset-color: #ef4444 !important;
  }

  .sm\:ring-offset-red-600 {
    --tw-ring-offset-color: #dc2626 !important;
  }

  .sm\:ring-offset-red-700 {
    --tw-ring-offset-color: #b91c1c !important;
  }

  .sm\:ring-offset-red-800 {
    --tw-ring-offset-color: #991b1b !important;
  }

  .sm\:ring-offset-red-900 {
    --tw-ring-offset-color: #7f1d1d !important;
  }

  .sm\:ring-offset-yellow-50 {
    --tw-ring-offset-color: #fffbeb !important;
  }

  .sm\:ring-offset-yellow-100 {
    --tw-ring-offset-color: #fef3c7 !important;
  }

  .sm\:ring-offset-yellow-200 {
    --tw-ring-offset-color: #fde68a !important;
  }

  .sm\:ring-offset-yellow-300 {
    --tw-ring-offset-color: #fcd34d !important;
  }

  .sm\:ring-offset-yellow-400 {
    --tw-ring-offset-color: #fbbf24 !important;
  }

  .sm\:ring-offset-yellow-500 {
    --tw-ring-offset-color: #f59e0b !important;
  }

  .sm\:ring-offset-yellow-600 {
    --tw-ring-offset-color: #d97706 !important;
  }

  .sm\:ring-offset-yellow-700 {
    --tw-ring-offset-color: #b45309 !important;
  }

  .sm\:ring-offset-yellow-800 {
    --tw-ring-offset-color: #92400e !important;
  }

  .sm\:ring-offset-yellow-900 {
    --tw-ring-offset-color: #78350f !important;
  }

  .sm\:ring-offset-green-50 {
    --tw-ring-offset-color: #ecfdf5 !important;
  }

  .sm\:ring-offset-green-100 {
    --tw-ring-offset-color: #d1fae5 !important;
  }

  .sm\:ring-offset-green-200 {
    --tw-ring-offset-color: #a7f3d0 !important;
  }

  .sm\:ring-offset-green-300 {
    --tw-ring-offset-color: #6ee7b7 !important;
  }

  .sm\:ring-offset-green-400 {
    --tw-ring-offset-color: #34d399 !important;
  }

  .sm\:ring-offset-green-500 {
    --tw-ring-offset-color: #10b981 !important;
  }

  .sm\:ring-offset-green-600 {
    --tw-ring-offset-color: #059669 !important;
  }

  .sm\:ring-offset-green-700 {
    --tw-ring-offset-color: #047857 !important;
  }

  .sm\:ring-offset-green-800 {
    --tw-ring-offset-color: #065f46 !important;
  }

  .sm\:ring-offset-green-900 {
    --tw-ring-offset-color: #064e3b !important;
  }

  .sm\:ring-offset-skin-primary-100 {
    --tw-ring-offset-color: var(--color-theme-100) !important;
  }

  .sm\:ring-offset-skin-primary-200 {
    --tw-ring-offset-color: var(--color-theme-200) !important;
  }

  .sm\:ring-offset-skin-primary-300 {
    --tw-ring-offset-color: var(--color-theme-300) !important;
  }

  .sm\:ring-offset-skin-primary-400 {
    --tw-ring-offset-color: var(--color-theme-400) !important;
  }

  .sm\:ring-offset-skin-primary-500 {
    --tw-ring-offset-color: var(--color-theme-500) !important;
  }

  .sm\:ring-offset-skin-primary-600 {
    --tw-ring-offset-color: var(--color-theme-600) !important;
  }

  .sm\:ring-offset-skin-primary-700 {
    --tw-ring-offset-color: var(--color-theme-700) !important;
  }

  .sm\:ring-offset-skin-primary-800 {
    --tw-ring-offset-color: var(--color-theme-800) !important;
  }

  .sm\:ring-offset-skin-primary-900 {
    --tw-ring-offset-color: var(--color-theme-900) !important;
  }

  .sm\:ring-offset-skin-spinner-light {
    --tw-ring-offset-color: var(--color-spinner-light) !important;
  }

  .sm\:ring-offset-skin-spinner-dark {
    --tw-ring-offset-color: var(--color-spinner-dark) !important;
  }

  .sm\:focus-within\:ring-offset-transparent:focus-within {
    --tw-ring-offset-color: transparent !important;
  }

  .sm\:focus-within\:ring-offset-secondary-200:focus-within {
    --tw-ring-offset-color: #f4f7f0 !important;
  }

  .sm\:focus-within\:ring-offset-secondary-300:focus-within {
    --tw-ring-offset-color: #eef9de !important;
  }

  .sm\:focus-within\:ring-offset-secondary-500:focus-within {
    --tw-ring-offset-color: #e3efd3 !important;
  }

  .sm\:focus-within\:ring-offset-secondary-800:focus-within {
    --tw-ring-offset-color: #cbdab6 !important;
  }

  .sm\:focus-within\:ring-offset-black:focus-within {
    --tw-ring-offset-color: #141414 !important;
  }

  .sm\:focus-within\:ring-offset-white:focus-within {
    --tw-ring-offset-color: #FFFFFF !important;
  }

  .sm\:focus-within\:ring-offset-gray-50:focus-within {
    --tw-ring-offset-color: #f8fafc !important;
  }

  .sm\:focus-within\:ring-offset-gray-100:focus-within {
    --tw-ring-offset-color: #f1f5f9 !important;
  }

  .sm\:focus-within\:ring-offset-gray-200:focus-within {
    --tw-ring-offset-color: #e2e8f0 !important;
  }

  .sm\:focus-within\:ring-offset-gray-300:focus-within {
    --tw-ring-offset-color: #cbd5e1 !important;
  }

  .sm\:focus-within\:ring-offset-gray-400:focus-within {
    --tw-ring-offset-color: #94a3b8 !important;
  }

  .sm\:focus-within\:ring-offset-gray-500:focus-within {
    --tw-ring-offset-color: #64748b !important;
  }

  .sm\:focus-within\:ring-offset-gray-600:focus-within {
    --tw-ring-offset-color: #475569 !important;
  }

  .sm\:focus-within\:ring-offset-gray-700:focus-within {
    --tw-ring-offset-color: #334155 !important;
  }

  .sm\:focus-within\:ring-offset-gray-800:focus-within {
    --tw-ring-offset-color: #1e293b !important;
  }

  .sm\:focus-within\:ring-offset-gray-900:focus-within {
    --tw-ring-offset-color: #0f172a !important;
  }

  .sm\:focus-within\:ring-offset-blue-50:focus-within {
    --tw-ring-offset-color: #eff6ff !important;
  }

  .sm\:focus-within\:ring-offset-blue-100:focus-within {
    --tw-ring-offset-color: #dbeafe !important;
  }

  .sm\:focus-within\:ring-offset-blue-200:focus-within {
    --tw-ring-offset-color: #bfdbfe !important;
  }

  .sm\:focus-within\:ring-offset-blue-300:focus-within {
    --tw-ring-offset-color: #93c5fd !important;
  }

  .sm\:focus-within\:ring-offset-blue-400:focus-within {
    --tw-ring-offset-color: #60a5fa !important;
  }

  .sm\:focus-within\:ring-offset-blue-500:focus-within {
    --tw-ring-offset-color: #3b82f6 !important;
  }

  .sm\:focus-within\:ring-offset-blue-600:focus-within {
    --tw-ring-offset-color: #2563eb !important;
  }

  .sm\:focus-within\:ring-offset-blue-700:focus-within {
    --tw-ring-offset-color: #1d4ed8 !important;
  }

  .sm\:focus-within\:ring-offset-blue-800:focus-within {
    --tw-ring-offset-color: #1e40af !important;
  }

  .sm\:focus-within\:ring-offset-blue-900:focus-within {
    --tw-ring-offset-color: #1e3a8a !important;
  }

  .sm\:focus-within\:ring-offset-red-50:focus-within {
    --tw-ring-offset-color: #fef2f2 !important;
  }

  .sm\:focus-within\:ring-offset-red-100:focus-within {
    --tw-ring-offset-color: #fee2e2 !important;
  }

  .sm\:focus-within\:ring-offset-red-200:focus-within {
    --tw-ring-offset-color: #fecaca !important;
  }

  .sm\:focus-within\:ring-offset-red-300:focus-within {
    --tw-ring-offset-color: #fca5a5 !important;
  }

  .sm\:focus-within\:ring-offset-red-400:focus-within {
    --tw-ring-offset-color: #f87171 !important;
  }

  .sm\:focus-within\:ring-offset-red-500:focus-within {
    --tw-ring-offset-color: #ef4444 !important;
  }

  .sm\:focus-within\:ring-offset-red-600:focus-within {
    --tw-ring-offset-color: #dc2626 !important;
  }

  .sm\:focus-within\:ring-offset-red-700:focus-within {
    --tw-ring-offset-color: #b91c1c !important;
  }

  .sm\:focus-within\:ring-offset-red-800:focus-within {
    --tw-ring-offset-color: #991b1b !important;
  }

  .sm\:focus-within\:ring-offset-red-900:focus-within {
    --tw-ring-offset-color: #7f1d1d !important;
  }

  .sm\:focus-within\:ring-offset-yellow-50:focus-within {
    --tw-ring-offset-color: #fffbeb !important;
  }

  .sm\:focus-within\:ring-offset-yellow-100:focus-within {
    --tw-ring-offset-color: #fef3c7 !important;
  }

  .sm\:focus-within\:ring-offset-yellow-200:focus-within {
    --tw-ring-offset-color: #fde68a !important;
  }

  .sm\:focus-within\:ring-offset-yellow-300:focus-within {
    --tw-ring-offset-color: #fcd34d !important;
  }

  .sm\:focus-within\:ring-offset-yellow-400:focus-within {
    --tw-ring-offset-color: #fbbf24 !important;
  }

  .sm\:focus-within\:ring-offset-yellow-500:focus-within {
    --tw-ring-offset-color: #f59e0b !important;
  }

  .sm\:focus-within\:ring-offset-yellow-600:focus-within {
    --tw-ring-offset-color: #d97706 !important;
  }

  .sm\:focus-within\:ring-offset-yellow-700:focus-within {
    --tw-ring-offset-color: #b45309 !important;
  }

  .sm\:focus-within\:ring-offset-yellow-800:focus-within {
    --tw-ring-offset-color: #92400e !important;
  }

  .sm\:focus-within\:ring-offset-yellow-900:focus-within {
    --tw-ring-offset-color: #78350f !important;
  }

  .sm\:focus-within\:ring-offset-green-50:focus-within {
    --tw-ring-offset-color: #ecfdf5 !important;
  }

  .sm\:focus-within\:ring-offset-green-100:focus-within {
    --tw-ring-offset-color: #d1fae5 !important;
  }

  .sm\:focus-within\:ring-offset-green-200:focus-within {
    --tw-ring-offset-color: #a7f3d0 !important;
  }

  .sm\:focus-within\:ring-offset-green-300:focus-within {
    --tw-ring-offset-color: #6ee7b7 !important;
  }

  .sm\:focus-within\:ring-offset-green-400:focus-within {
    --tw-ring-offset-color: #34d399 !important;
  }

  .sm\:focus-within\:ring-offset-green-500:focus-within {
    --tw-ring-offset-color: #10b981 !important;
  }

  .sm\:focus-within\:ring-offset-green-600:focus-within {
    --tw-ring-offset-color: #059669 !important;
  }

  .sm\:focus-within\:ring-offset-green-700:focus-within {
    --tw-ring-offset-color: #047857 !important;
  }

  .sm\:focus-within\:ring-offset-green-800:focus-within {
    --tw-ring-offset-color: #065f46 !important;
  }

  .sm\:focus-within\:ring-offset-green-900:focus-within {
    --tw-ring-offset-color: #064e3b !important;
  }

  .sm\:focus-within\:ring-offset-skin-primary-100:focus-within {
    --tw-ring-offset-color: var(--color-theme-100) !important;
  }

  .sm\:focus-within\:ring-offset-skin-primary-200:focus-within {
    --tw-ring-offset-color: var(--color-theme-200) !important;
  }

  .sm\:focus-within\:ring-offset-skin-primary-300:focus-within {
    --tw-ring-offset-color: var(--color-theme-300) !important;
  }

  .sm\:focus-within\:ring-offset-skin-primary-400:focus-within {
    --tw-ring-offset-color: var(--color-theme-400) !important;
  }

  .sm\:focus-within\:ring-offset-skin-primary-500:focus-within {
    --tw-ring-offset-color: var(--color-theme-500) !important;
  }

  .sm\:focus-within\:ring-offset-skin-primary-600:focus-within {
    --tw-ring-offset-color: var(--color-theme-600) !important;
  }

  .sm\:focus-within\:ring-offset-skin-primary-700:focus-within {
    --tw-ring-offset-color: var(--color-theme-700) !important;
  }

  .sm\:focus-within\:ring-offset-skin-primary-800:focus-within {
    --tw-ring-offset-color: var(--color-theme-800) !important;
  }

  .sm\:focus-within\:ring-offset-skin-primary-900:focus-within {
    --tw-ring-offset-color: var(--color-theme-900) !important;
  }

  .sm\:focus-within\:ring-offset-skin-spinner-light:focus-within {
    --tw-ring-offset-color: var(--color-spinner-light) !important;
  }

  .sm\:focus-within\:ring-offset-skin-spinner-dark:focus-within {
    --tw-ring-offset-color: var(--color-spinner-dark) !important;
  }

  .sm\:focus\:ring-offset-transparent:focus {
    --tw-ring-offset-color: transparent !important;
  }

  .sm\:focus\:ring-offset-secondary-200:focus {
    --tw-ring-offset-color: #f4f7f0 !important;
  }

  .sm\:focus\:ring-offset-secondary-300:focus {
    --tw-ring-offset-color: #eef9de !important;
  }

  .sm\:focus\:ring-offset-secondary-500:focus {
    --tw-ring-offset-color: #e3efd3 !important;
  }

  .sm\:focus\:ring-offset-secondary-800:focus {
    --tw-ring-offset-color: #cbdab6 !important;
  }

  .sm\:focus\:ring-offset-black:focus {
    --tw-ring-offset-color: #141414 !important;
  }

  .sm\:focus\:ring-offset-white:focus {
    --tw-ring-offset-color: #FFFFFF !important;
  }

  .sm\:focus\:ring-offset-gray-50:focus {
    --tw-ring-offset-color: #f8fafc !important;
  }

  .sm\:focus\:ring-offset-gray-100:focus {
    --tw-ring-offset-color: #f1f5f9 !important;
  }

  .sm\:focus\:ring-offset-gray-200:focus {
    --tw-ring-offset-color: #e2e8f0 !important;
  }

  .sm\:focus\:ring-offset-gray-300:focus {
    --tw-ring-offset-color: #cbd5e1 !important;
  }

  .sm\:focus\:ring-offset-gray-400:focus {
    --tw-ring-offset-color: #94a3b8 !important;
  }

  .sm\:focus\:ring-offset-gray-500:focus {
    --tw-ring-offset-color: #64748b !important;
  }

  .sm\:focus\:ring-offset-gray-600:focus {
    --tw-ring-offset-color: #475569 !important;
  }

  .sm\:focus\:ring-offset-gray-700:focus {
    --tw-ring-offset-color: #334155 !important;
  }

  .sm\:focus\:ring-offset-gray-800:focus {
    --tw-ring-offset-color: #1e293b !important;
  }

  .sm\:focus\:ring-offset-gray-900:focus {
    --tw-ring-offset-color: #0f172a !important;
  }

  .sm\:focus\:ring-offset-blue-50:focus {
    --tw-ring-offset-color: #eff6ff !important;
  }

  .sm\:focus\:ring-offset-blue-100:focus {
    --tw-ring-offset-color: #dbeafe !important;
  }

  .sm\:focus\:ring-offset-blue-200:focus {
    --tw-ring-offset-color: #bfdbfe !important;
  }

  .sm\:focus\:ring-offset-blue-300:focus {
    --tw-ring-offset-color: #93c5fd !important;
  }

  .sm\:focus\:ring-offset-blue-400:focus {
    --tw-ring-offset-color: #60a5fa !important;
  }

  .sm\:focus\:ring-offset-blue-500:focus {
    --tw-ring-offset-color: #3b82f6 !important;
  }

  .sm\:focus\:ring-offset-blue-600:focus {
    --tw-ring-offset-color: #2563eb !important;
  }

  .sm\:focus\:ring-offset-blue-700:focus {
    --tw-ring-offset-color: #1d4ed8 !important;
  }

  .sm\:focus\:ring-offset-blue-800:focus {
    --tw-ring-offset-color: #1e40af !important;
  }

  .sm\:focus\:ring-offset-blue-900:focus {
    --tw-ring-offset-color: #1e3a8a !important;
  }

  .sm\:focus\:ring-offset-red-50:focus {
    --tw-ring-offset-color: #fef2f2 !important;
  }

  .sm\:focus\:ring-offset-red-100:focus {
    --tw-ring-offset-color: #fee2e2 !important;
  }

  .sm\:focus\:ring-offset-red-200:focus {
    --tw-ring-offset-color: #fecaca !important;
  }

  .sm\:focus\:ring-offset-red-300:focus {
    --tw-ring-offset-color: #fca5a5 !important;
  }

  .sm\:focus\:ring-offset-red-400:focus {
    --tw-ring-offset-color: #f87171 !important;
  }

  .sm\:focus\:ring-offset-red-500:focus {
    --tw-ring-offset-color: #ef4444 !important;
  }

  .sm\:focus\:ring-offset-red-600:focus {
    --tw-ring-offset-color: #dc2626 !important;
  }

  .sm\:focus\:ring-offset-red-700:focus {
    --tw-ring-offset-color: #b91c1c !important;
  }

  .sm\:focus\:ring-offset-red-800:focus {
    --tw-ring-offset-color: #991b1b !important;
  }

  .sm\:focus\:ring-offset-red-900:focus {
    --tw-ring-offset-color: #7f1d1d !important;
  }

  .sm\:focus\:ring-offset-yellow-50:focus {
    --tw-ring-offset-color: #fffbeb !important;
  }

  .sm\:focus\:ring-offset-yellow-100:focus {
    --tw-ring-offset-color: #fef3c7 !important;
  }

  .sm\:focus\:ring-offset-yellow-200:focus {
    --tw-ring-offset-color: #fde68a !important;
  }

  .sm\:focus\:ring-offset-yellow-300:focus {
    --tw-ring-offset-color: #fcd34d !important;
  }

  .sm\:focus\:ring-offset-yellow-400:focus {
    --tw-ring-offset-color: #fbbf24 !important;
  }

  .sm\:focus\:ring-offset-yellow-500:focus {
    --tw-ring-offset-color: #f59e0b !important;
  }

  .sm\:focus\:ring-offset-yellow-600:focus {
    --tw-ring-offset-color: #d97706 !important;
  }

  .sm\:focus\:ring-offset-yellow-700:focus {
    --tw-ring-offset-color: #b45309 !important;
  }

  .sm\:focus\:ring-offset-yellow-800:focus {
    --tw-ring-offset-color: #92400e !important;
  }

  .sm\:focus\:ring-offset-yellow-900:focus {
    --tw-ring-offset-color: #78350f !important;
  }

  .sm\:focus\:ring-offset-green-50:focus {
    --tw-ring-offset-color: #ecfdf5 !important;
  }

  .sm\:focus\:ring-offset-green-100:focus {
    --tw-ring-offset-color: #d1fae5 !important;
  }

  .sm\:focus\:ring-offset-green-200:focus {
    --tw-ring-offset-color: #a7f3d0 !important;
  }

  .sm\:focus\:ring-offset-green-300:focus {
    --tw-ring-offset-color: #6ee7b7 !important;
  }

  .sm\:focus\:ring-offset-green-400:focus {
    --tw-ring-offset-color: #34d399 !important;
  }

  .sm\:focus\:ring-offset-green-500:focus {
    --tw-ring-offset-color: #10b981 !important;
  }

  .sm\:focus\:ring-offset-green-600:focus {
    --tw-ring-offset-color: #059669 !important;
  }

  .sm\:focus\:ring-offset-green-700:focus {
    --tw-ring-offset-color: #047857 !important;
  }

  .sm\:focus\:ring-offset-green-800:focus {
    --tw-ring-offset-color: #065f46 !important;
  }

  .sm\:focus\:ring-offset-green-900:focus {
    --tw-ring-offset-color: #064e3b !important;
  }

  .sm\:focus\:ring-offset-skin-primary-100:focus {
    --tw-ring-offset-color: var(--color-theme-100) !important;
  }

  .sm\:focus\:ring-offset-skin-primary-200:focus {
    --tw-ring-offset-color: var(--color-theme-200) !important;
  }

  .sm\:focus\:ring-offset-skin-primary-300:focus {
    --tw-ring-offset-color: var(--color-theme-300) !important;
  }

  .sm\:focus\:ring-offset-skin-primary-400:focus {
    --tw-ring-offset-color: var(--color-theme-400) !important;
  }

  .sm\:focus\:ring-offset-skin-primary-500:focus {
    --tw-ring-offset-color: var(--color-theme-500) !important;
  }

  .sm\:focus\:ring-offset-skin-primary-600:focus {
    --tw-ring-offset-color: var(--color-theme-600) !important;
  }

  .sm\:focus\:ring-offset-skin-primary-700:focus {
    --tw-ring-offset-color: var(--color-theme-700) !important;
  }

  .sm\:focus\:ring-offset-skin-primary-800:focus {
    --tw-ring-offset-color: var(--color-theme-800) !important;
  }

  .sm\:focus\:ring-offset-skin-primary-900:focus {
    --tw-ring-offset-color: var(--color-theme-900) !important;
  }

  .sm\:focus\:ring-offset-skin-spinner-light:focus {
    --tw-ring-offset-color: var(--color-spinner-light) !important;
  }

  .sm\:focus\:ring-offset-skin-spinner-dark:focus {
    --tw-ring-offset-color: var(--color-spinner-dark) !important;
  }

  .sm\:filter {
    --tw-blur: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-brightness: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-contrast: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-invert: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-saturate: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-sepia: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/) !important;
    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) !important;
  }

  .sm\:filter-none {
    filter: none !important;
  }

  .sm\:blur-0 {
    --tw-blur: blur(0) !important;
  }

  .sm\:blur-none {
    --tw-blur: blur(0) !important;
  }

  .sm\:blur-sm {
    --tw-blur: blur(4px) !important;
  }

  .sm\:blur {
    --tw-blur: blur(8px) !important;
  }

  .sm\:blur-md {
    --tw-blur: blur(12px) !important;
  }

  .sm\:blur-lg {
    --tw-blur: blur(16px) !important;
  }

  .sm\:blur-xl {
    --tw-blur: blur(24px) !important;
  }

  .sm\:blur-2xl {
    --tw-blur: blur(40px) !important;
  }

  .sm\:blur-3xl {
    --tw-blur: blur(64px) !important;
  }

  .sm\:brightness-0 {
    --tw-brightness: brightness(0) !important;
  }

  .sm\:brightness-50 {
    --tw-brightness: brightness(.5) !important;
  }

  .sm\:brightness-75 {
    --tw-brightness: brightness(.75) !important;
  }

  .sm\:brightness-90 {
    --tw-brightness: brightness(.9) !important;
  }

  .sm\:brightness-95 {
    --tw-brightness: brightness(.95) !important;
  }

  .sm\:brightness-100 {
    --tw-brightness: brightness(1) !important;
  }

  .sm\:brightness-105 {
    --tw-brightness: brightness(1.05) !important;
  }

  .sm\:brightness-110 {
    --tw-brightness: brightness(1.1) !important;
  }

  .sm\:brightness-125 {
    --tw-brightness: brightness(1.25) !important;
  }

  .sm\:brightness-150 {
    --tw-brightness: brightness(1.5) !important;
  }

  .sm\:brightness-200 {
    --tw-brightness: brightness(2) !important;
  }

  .sm\:contrast-0 {
    --tw-contrast: contrast(0) !important;
  }

  .sm\:contrast-50 {
    --tw-contrast: contrast(.5) !important;
  }

  .sm\:contrast-75 {
    --tw-contrast: contrast(.75) !important;
  }

  .sm\:contrast-100 {
    --tw-contrast: contrast(1) !important;
  }

  .sm\:contrast-125 {
    --tw-contrast: contrast(1.25) !important;
  }

  .sm\:contrast-150 {
    --tw-contrast: contrast(1.5) !important;
  }

  .sm\:contrast-200 {
    --tw-contrast: contrast(2) !important;
  }

  .sm\:drop-shadow-sm {
    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05)) !important;
  }

  .sm\:drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06)) !important;
  }

  .sm\:drop-shadow-md {
    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06)) !important;
  }

  .sm\:drop-shadow-lg {
    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1)) !important;
  }

  .sm\:drop-shadow-xl {
    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08)) !important;
  }

  .sm\:drop-shadow-2xl {
    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15)) !important;
  }

  .sm\:drop-shadow-none {
    --tw-drop-shadow: drop-shadow(0 0 #0000) !important;
  }

  .sm\:grayscale-0 {
    --tw-grayscale: grayscale(0) !important;
  }

  .sm\:grayscale {
    --tw-grayscale: grayscale(100%) !important;
  }

  .sm\:hue-rotate-0 {
    --tw-hue-rotate: hue-rotate(0deg) !important;
  }

  .sm\:hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(15deg) !important;
  }

  .sm\:hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(30deg) !important;
  }

  .sm\:hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(60deg) !important;
  }

  .sm\:hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(90deg) !important;
  }

  .sm\:hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(180deg) !important;
  }

  .sm\:-hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(-180deg) !important;
  }

  .sm\:-hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(-90deg) !important;
  }

  .sm\:-hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(-60deg) !important;
  }

  .sm\:-hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(-30deg) !important;
  }

  .sm\:-hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(-15deg) !important;
  }

  .sm\:invert-0 {
    --tw-invert: invert(0) !important;
  }

  .sm\:invert {
    --tw-invert: invert(100%) !important;
  }

  .sm\:saturate-0 {
    --tw-saturate: saturate(0) !important;
  }

  .sm\:saturate-50 {
    --tw-saturate: saturate(.5) !important;
  }

  .sm\:saturate-100 {
    --tw-saturate: saturate(1) !important;
  }

  .sm\:saturate-150 {
    --tw-saturate: saturate(1.5) !important;
  }

  .sm\:saturate-200 {
    --tw-saturate: saturate(2) !important;
  }

  .sm\:sepia-0 {
    --tw-sepia: sepia(0) !important;
  }

  .sm\:sepia {
    --tw-sepia: sepia(100%) !important;
  }

  .sm\:backdrop-blur-0 {
    --tw-backdrop-blur: blur(0) !important;
  }

  .sm\:backdrop-blur-none {
    --tw-backdrop-blur: blur(0) !important;
  }

  .sm\:backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px) !important;
  }

  .sm\:backdrop-blur {
    --tw-backdrop-blur: blur(8px) !important;
  }

  .sm\:backdrop-blur-md {
    --tw-backdrop-blur: blur(12px) !important;
  }

  .sm\:backdrop-blur-lg {
    --tw-backdrop-blur: blur(16px) !important;
  }

  .sm\:backdrop-blur-xl {
    --tw-backdrop-blur: blur(24px) !important;
  }

  .sm\:backdrop-blur-2xl {
    --tw-backdrop-blur: blur(40px) !important;
  }

  .sm\:backdrop-blur-3xl {
    --tw-backdrop-blur: blur(64px) !important;
  }

  .sm\:backdrop-opacity-0 {
    --tw-backdrop-opacity: opacity(0) !important;
  }

  .sm\:backdrop-opacity-25 {
    --tw-backdrop-opacity: opacity(0.25) !important;
  }

  .sm\:backdrop-opacity-50 {
    --tw-backdrop-opacity: opacity(0.5) !important;
  }

  .sm\:backdrop-opacity-60 {
    --tw-backdrop-opacity: opacity(0.6) !important;
  }

  .sm\:backdrop-opacity-75 {
    --tw-backdrop-opacity: opacity(0.75) !important;
  }

  .sm\:backdrop-opacity-85 {
    --tw-backdrop-opacity: opacity(0.85) !important;
  }

  .sm\:backdrop-opacity-100 {
    --tw-backdrop-opacity: opacity(1) !important;
  }

  .sm\:transition-none {
    transition-property: none !important;
  }

  .sm\:transition-all {
    transition-property: all !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
  }

  .sm\:transition {
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
  }

  .sm\:transition-colors {
    transition-property: background-color, border-color, color, fill, stroke !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
  }

  .sm\:transition-opacity {
    transition-property: opacity !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
  }

  .sm\:transition-shadow {
    transition-property: box-shadow !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
  }

  .sm\:transition-transform {
    transition-property: transform !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
  }

  .sm\:delay-75 {
    transition-delay: 75ms !important;
  }

  .sm\:delay-100 {
    transition-delay: 100ms !important;
  }

  .sm\:delay-150 {
    transition-delay: 150ms !important;
  }

  .sm\:delay-200 {
    transition-delay: 200ms !important;
  }

  .sm\:delay-300 {
    transition-delay: 300ms !important;
  }

  .sm\:delay-500 {
    transition-delay: 500ms !important;
  }

  .sm\:delay-700 {
    transition-delay: 700ms !important;
  }

  .sm\:delay-1000 {
    transition-delay: 1000ms !important;
  }

  .sm\:duration-75 {
    transition-duration: 75ms !important;
  }

  .sm\:duration-100 {
    transition-duration: 100ms !important;
  }

  .sm\:duration-150 {
    transition-duration: 150ms !important;
  }

  .sm\:duration-200 {
    transition-duration: 200ms !important;
  }

  .sm\:duration-300 {
    transition-duration: 300ms !important;
  }

  .sm\:duration-500 {
    transition-duration: 500ms !important;
  }

  .sm\:duration-700 {
    transition-duration: 700ms !important;
  }

  .sm\:duration-1000 {
    transition-duration: 1000ms !important;
  }
}

@media (min-width: 768px) {
  .md\:sr-only {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .md\:not-sr-only {
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .md\:focus\:sr-only:focus {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .md\:focus\:not-sr-only:focus {
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .md\:pointer-events-none {
    pointer-events: none !important;
  }

  .md\:pointer-events-auto {
    pointer-events: auto !important;
  }

  .md\:visible {
    visibility: visible !important;
  }

  .md\:invisible {
    visibility: hidden !important;
  }

  .md\:static {
    position: static !important;
  }

  .md\:fixed {
    position: fixed !important;
  }

  .md\:absolute {
    position: absolute !important;
  }

  .md\:relative {
    position: relative !important;
  }

  .md\:sticky {
    position: sticky !important;
  }

  .md\:inset-0 {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .md\:inset-auto {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .md\:inset-x-0 {
    left: 0 !important;
    right: 0 !important;
  }

  .md\:inset-x-auto {
    left: auto !important;
    right: auto !important;
  }

  .md\:inset-y-0 {
    top: 0 !important;
    bottom: 0 !important;
  }

  .md\:inset-y-auto {
    top: auto !important;
    bottom: auto !important;
  }

  .md\:top-0 {
    top: 0 !important;
  }

  .md\:top-auto {
    top: auto !important;
  }

  .md\:right-0 {
    right: 0 !important;
  }

  .md\:right-auto {
    right: auto !important;
  }

  .md\:bottom-0 {
    bottom: 0 !important;
  }

  .md\:bottom-auto {
    bottom: auto !important;
  }

  .md\:left-0 {
    left: 0 !important;
  }

  .md\:left-auto {
    left: auto !important;
  }

  .md\:isolate {
    isolation: isolate !important;
  }

  .md\:isolation-auto {
    isolation: auto !important;
  }

  .md\:z-0 {
    z-index: 0 !important;
  }

  .md\:z-2 {
    z-index: 2 !important;
  }

  .md\:z-10 {
    z-index: 10 !important;
  }

  .md\:z-20 {
    z-index: 20 !important;
  }

  .md\:z-30 {
    z-index: 30 !important;
  }

  .md\:z-40 {
    z-index: 40 !important;
  }

  .md\:z-50 {
    z-index: 50 !important;
  }

  .md\:z-auto {
    z-index: auto !important;
  }

  .md\:order-1 {
    order: 1 !important;
  }

  .md\:order-2 {
    order: 2 !important;
  }

  .md\:order-3 {
    order: 3 !important;
  }

  .md\:order-4 {
    order: 4 !important;
  }

  .md\:order-5 {
    order: 5 !important;
  }

  .md\:order-first {
    order: -9999 !important;
  }

  .md\:order-last {
    order: 9999 !important;
  }

  .md\:order-none {
    order: 0 !important;
  }

  .md\:col-auto {
    grid-column: auto !important;
  }

  .md\:col-span-1 {
    grid-column: span 1 / span 1 !important;
  }

  .md\:col-span-2 {
    grid-column: span 2 / span 2 !important;
  }

  .md\:col-span-3 {
    grid-column: span 3 / span 3 !important;
  }

  .md\:col-span-4 {
    grid-column: span 4 / span 4 !important;
  }

  .md\:col-span-5 {
    grid-column: span 5 / span 5 !important;
  }

  .md\:col-span-6 {
    grid-column: span 6 / span 6 !important;
  }

  .md\:col-span-7 {
    grid-column: span 7 / span 7 !important;
  }

  .md\:col-span-8 {
    grid-column: span 8 / span 8 !important;
  }

  .md\:col-span-9 {
    grid-column: span 9 / span 9 !important;
  }

  .md\:col-span-10 {
    grid-column: span 10 / span 10 !important;
  }

  .md\:col-span-11 {
    grid-column: span 11 / span 11 !important;
  }

  .md\:col-span-12 {
    grid-column: span 12 / span 12 !important;
  }

  .md\:col-span-full {
    grid-column: 1 / -1 !important;
  }

  .md\:col-start-1 {
    grid-column-start: 1 !important;
  }

  .md\:col-start-2 {
    grid-column-start: 2 !important;
  }

  .md\:col-start-3 {
    grid-column-start: 3 !important;
  }

  .md\:col-start-4 {
    grid-column-start: 4 !important;
  }

  .md\:col-start-5 {
    grid-column-start: 5 !important;
  }

  .md\:col-start-6 {
    grid-column-start: 6 !important;
  }

  .md\:col-start-7 {
    grid-column-start: 7 !important;
  }

  .md\:col-start-8 {
    grid-column-start: 8 !important;
  }

  .md\:col-start-9 {
    grid-column-start: 9 !important;
  }

  .md\:col-start-10 {
    grid-column-start: 10 !important;
  }

  .md\:col-start-11 {
    grid-column-start: 11 !important;
  }

  .md\:col-start-12 {
    grid-column-start: 12 !important;
  }

  .md\:col-start-13 {
    grid-column-start: 13 !important;
  }

  .md\:col-start-auto {
    grid-column-start: auto !important;
  }

  .md\:col-end-1 {
    grid-column-end: 1 !important;
  }

  .md\:col-end-2 {
    grid-column-end: 2 !important;
  }

  .md\:col-end-3 {
    grid-column-end: 3 !important;
  }

  .md\:col-end-4 {
    grid-column-end: 4 !important;
  }

  .md\:col-end-5 {
    grid-column-end: 5 !important;
  }

  .md\:col-end-6 {
    grid-column-end: 6 !important;
  }

  .md\:col-end-7 {
    grid-column-end: 7 !important;
  }

  .md\:col-end-8 {
    grid-column-end: 8 !important;
  }

  .md\:col-end-9 {
    grid-column-end: 9 !important;
  }

  .md\:col-end-10 {
    grid-column-end: 10 !important;
  }

  .md\:col-end-11 {
    grid-column-end: 11 !important;
  }

  .md\:col-end-12 {
    grid-column-end: 12 !important;
  }

  .md\:col-end-13 {
    grid-column-end: 13 !important;
  }

  .md\:col-end-auto {
    grid-column-end: auto !important;
  }

  .md\:row-auto {
    grid-row: auto !important;
  }

  .md\:row-span-1 {
    grid-row: span 1 / span 1 !important;
  }

  .md\:row-span-2 {
    grid-row: span 2 / span 2 !important;
  }

  .md\:row-span-3 {
    grid-row: span 3 / span 3 !important;
  }

  .md\:row-span-4 {
    grid-row: span 4 / span 4 !important;
  }

  .md\:row-span-5 {
    grid-row: span 5 / span 5 !important;
  }

  .md\:row-span-6 {
    grid-row: span 6 / span 6 !important;
  }

  .md\:row-span-full {
    grid-row: 1 / -1 !important;
  }

  .md\:float-right {
    float: right !important;
  }

  .md\:float-left {
    float: left !important;
  }

  .md\:float-none {
    float: none !important;
  }

  .md\:clear-left {
    clear: left !important;
  }

  .md\:clear-right {
    clear: right !important;
  }

  .md\:clear-both {
    clear: both !important;
  }

  .md\:clear-none {
    clear: none !important;
  }

  .md\:m-0 {
    margin: 0 !important;
  }

  .md\:m-1 {
    margin: 0.25rem !important;
  }

  .md\:m-2 {
    margin: 0.5rem !important;
  }

  .md\:m-3 {
    margin: 0.75rem !important;
  }

  .md\:m-4 {
    margin: 1rem !important;
  }

  .md\:m-5 {
    margin: 1.25rem !important;
  }

  .md\:m-6 {
    margin: 1.5rem !important;
  }

  .md\:m-7 {
    margin: 1.75rem !important;
  }

  .md\:m-8 {
    margin: 2rem !important;
  }

  .md\:m-10 {
    margin: 2.5rem !important;
  }

  .md\:m-12 {
    margin: 3rem !important;
  }

  .md\:m-13 {
    margin: 3.25rem !important;
  }

  .md\:m-14 {
    margin: 3.5rem !important;
  }

  .md\:m-15 {
    margin: 3.75rem !important;
  }

  .md\:m-16 {
    margin: 4rem !important;
  }

  .md\:m-18 {
    margin: 4.5rem !important;
  }

  .md\:m-20 {
    margin: 5rem !important;
  }

  .md\:m-24 {
    margin: 6rem !important;
  }

  .md\:m-26 {
    margin: 6.5rem !important;
  }

  .md\:m-32 {
    margin: 8rem !important;
  }

  .md\:m-40 {
    margin: 10rem !important;
  }

  .md\:m-auto {
    margin: auto !important;
  }

  .md\:m-px {
    margin: 1px !important;
  }

  .md\:m-0\.3 {
    margin: 0.187rem !important;
  }

  .md\:m-0\.5 {
    margin: 0.125rem !important;
  }

  .md\:m-1\.5 {
    margin: 0.375rem !important;
  }

  .md\:m-2\.5 {
    margin: 0.625rem !important;
  }

  .md\:-m-1 {
    margin: -0.25rem !important;
  }

  .md\:-m-2 {
    margin: -0.5rem !important;
  }

  .md\:-m-3 {
    margin: -0.75rem !important;
  }

  .md\:-m-4 {
    margin: -1rem !important;
  }

  .md\:-m-5 {
    margin: -1.25rem !important;
  }

  .md\:-m-6 {
    margin: -1.5rem !important;
  }

  .md\:-m-7 {
    margin: -1.75rem !important;
  }

  .md\:-m-8 {
    margin: -2rem !important;
  }

  .md\:-m-10 {
    margin: -2.5rem !important;
  }

  .md\:-m-12 {
    margin: -3rem !important;
  }

  .md\:-m-13 {
    margin: -3.25rem !important;
  }

  .md\:-m-14 {
    margin: -3.5rem !important;
  }

  .md\:-m-15 {
    margin: -3.75rem !important;
  }

  .md\:-m-16 {
    margin: -4rem !important;
  }

  .md\:-m-18 {
    margin: -4.5rem !important;
  }

  .md\:-m-20 {
    margin: -5rem !important;
  }

  .md\:-m-24 {
    margin: -6rem !important;
  }

  .md\:-m-26 {
    margin: -6.5rem !important;
  }

  .md\:-m-32 {
    margin: -8rem !important;
  }

  .md\:-m-40 {
    margin: -10rem !important;
  }

  .md\:-m-px {
    margin: -1px !important;
  }

  .md\:-m-0\.3 {
    margin: -0.187rem !important;
  }

  .md\:-m-0\.5 {
    margin: -0.125rem !important;
  }

  .md\:-m-1\.5 {
    margin: -0.375rem !important;
  }

  .md\:-m-2\.5 {
    margin: -0.625rem !important;
  }

  .md\:mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .md\:mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .md\:mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .md\:mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .md\:mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .md\:mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .md\:mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .md\:mx-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }

  .md\:mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .md\:mx-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .md\:mx-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .md\:mx-13 {
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }

  .md\:mx-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }

  .md\:mx-15 {
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
  }

  .md\:mx-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .md\:mx-18 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }

  .md\:mx-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .md\:mx-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .md\:mx-26 {
    margin-left: 6.5rem !important;
    margin-right: 6.5rem !important;
  }

  .md\:mx-32 {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .md\:mx-40 {
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .md\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .md\:mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .md\:mx-0\.3 {
    margin-left: 0.187rem !important;
    margin-right: 0.187rem !important;
  }

  .md\:mx-0\.5 {
    margin-left: 0.125rem !important;
    margin-right: 0.125rem !important;
  }

  .md\:mx-1\.5 {
    margin-left: 0.375rem !important;
    margin-right: 0.375rem !important;
  }

  .md\:mx-2\.5 {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }

  .md\:-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .md\:-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .md\:-mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .md\:-mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .md\:-mx-5 {
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }

  .md\:-mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .md\:-mx-7 {
    margin-left: -1.75rem !important;
    margin-right: -1.75rem !important;
  }

  .md\:-mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .md\:-mx-10 {
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .md\:-mx-12 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .md\:-mx-13 {
    margin-left: -3.25rem !important;
    margin-right: -3.25rem !important;
  }

  .md\:-mx-14 {
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;
  }

  .md\:-mx-15 {
    margin-left: -3.75rem !important;
    margin-right: -3.75rem !important;
  }

  .md\:-mx-16 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .md\:-mx-18 {
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;
  }

  .md\:-mx-20 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .md\:-mx-24 {
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .md\:-mx-26 {
    margin-left: -6.5rem !important;
    margin-right: -6.5rem !important;
  }

  .md\:-mx-32 {
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .md\:-mx-40 {
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .md\:-mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .md\:-mx-0\.3 {
    margin-left: -0.187rem !important;
    margin-right: -0.187rem !important;
  }

  .md\:-mx-0\.5 {
    margin-left: -0.125rem !important;
    margin-right: -0.125rem !important;
  }

  .md\:-mx-1\.5 {
    margin-left: -0.375rem !important;
    margin-right: -0.375rem !important;
  }

  .md\:-mx-2\.5 {
    margin-left: -0.625rem !important;
    margin-right: -0.625rem !important;
  }

  .md\:my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .md\:my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .md\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .md\:my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .md\:my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .md\:my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .md\:my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .md\:my-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }

  .md\:my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .md\:my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .md\:my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .md\:my-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }

  .md\:my-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }

  .md\:my-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }

  .md\:my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .md\:my-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }

  .md\:my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .md\:my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .md\:my-26 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }

  .md\:my-32 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .md\:my-40 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .md\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .md\:my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .md\:my-0\.3 {
    margin-top: 0.187rem !important;
    margin-bottom: 0.187rem !important;
  }

  .md\:my-0\.5 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }

  .md\:my-1\.5 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }

  .md\:my-2\.5 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }

  .md\:-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .md\:-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .md\:-my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .md\:-my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .md\:-my-5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }

  .md\:-my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .md\:-my-7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }

  .md\:-my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .md\:-my-10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .md\:-my-12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .md\:-my-13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }

  .md\:-my-14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }

  .md\:-my-15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }

  .md\:-my-16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .md\:-my-18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }

  .md\:-my-20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .md\:-my-24 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .md\:-my-26 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }

  .md\:-my-32 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .md\:-my-40 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .md\:-my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .md\:-my-0\.3 {
    margin-top: -0.187rem !important;
    margin-bottom: -0.187rem !important;
  }

  .md\:-my-0\.5 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }

  .md\:-my-1\.5 {
    margin-top: -0.375rem !important;
    margin-bottom: -0.375rem !important;
  }

  .md\:-my-2\.5 {
    margin-top: -0.625rem !important;
    margin-bottom: -0.625rem !important;
  }

  .md\:mt-0 {
    margin-top: 0 !important;
  }

  .md\:mt-1 {
    margin-top: 0.25rem !important;
  }

  .md\:mt-2 {
    margin-top: 0.5rem !important;
  }

  .md\:mt-3 {
    margin-top: 0.75rem !important;
  }

  .md\:mt-4 {
    margin-top: 1rem !important;
  }

  .md\:mt-5 {
    margin-top: 1.25rem !important;
  }

  .md\:mt-6 {
    margin-top: 1.5rem !important;
  }

  .md\:mt-7 {
    margin-top: 1.75rem !important;
  }

  .md\:mt-8 {
    margin-top: 2rem !important;
  }

  .md\:mt-10 {
    margin-top: 2.5rem !important;
  }

  .md\:mt-12 {
    margin-top: 3rem !important;
  }

  .md\:mt-13 {
    margin-top: 3.25rem !important;
  }

  .md\:mt-14 {
    margin-top: 3.5rem !important;
  }

  .md\:mt-15 {
    margin-top: 3.75rem !important;
  }

  .md\:mt-16 {
    margin-top: 4rem !important;
  }

  .md\:mt-18 {
    margin-top: 4.5rem !important;
  }

  .md\:mt-20 {
    margin-top: 5rem !important;
  }

  .md\:mt-24 {
    margin-top: 6rem !important;
  }

  .md\:mt-26 {
    margin-top: 6.5rem !important;
  }

  .md\:mt-32 {
    margin-top: 8rem !important;
  }

  .md\:mt-40 {
    margin-top: 10rem !important;
  }

  .md\:mt-auto {
    margin-top: auto !important;
  }

  .md\:mt-px {
    margin-top: 1px !important;
  }

  .md\:mt-0\.3 {
    margin-top: 0.187rem !important;
  }

  .md\:mt-0\.5 {
    margin-top: 0.125rem !important;
  }

  .md\:mt-1\.5 {
    margin-top: 0.375rem !important;
  }

  .md\:mt-2\.5 {
    margin-top: 0.625rem !important;
  }

  .md\:-mt-1 {
    margin-top: -0.25rem !important;
  }

  .md\:-mt-2 {
    margin-top: -0.5rem !important;
  }

  .md\:-mt-3 {
    margin-top: -0.75rem !important;
  }

  .md\:-mt-4 {
    margin-top: -1rem !important;
  }

  .md\:-mt-5 {
    margin-top: -1.25rem !important;
  }

  .md\:-mt-6 {
    margin-top: -1.5rem !important;
  }

  .md\:-mt-7 {
    margin-top: -1.75rem !important;
  }

  .md\:-mt-8 {
    margin-top: -2rem !important;
  }

  .md\:-mt-10 {
    margin-top: -2.5rem !important;
  }

  .md\:-mt-12 {
    margin-top: -3rem !important;
  }

  .md\:-mt-13 {
    margin-top: -3.25rem !important;
  }

  .md\:-mt-14 {
    margin-top: -3.5rem !important;
  }

  .md\:-mt-15 {
    margin-top: -3.75rem !important;
  }

  .md\:-mt-16 {
    margin-top: -4rem !important;
  }

  .md\:-mt-18 {
    margin-top: -4.5rem !important;
  }

  .md\:-mt-20 {
    margin-top: -5rem !important;
  }

  .md\:-mt-24 {
    margin-top: -6rem !important;
  }

  .md\:-mt-26 {
    margin-top: -6.5rem !important;
  }

  .md\:-mt-32 {
    margin-top: -8rem !important;
  }

  .md\:-mt-40 {
    margin-top: -10rem !important;
  }

  .md\:-mt-px {
    margin-top: -1px !important;
  }

  .md\:-mt-0\.3 {
    margin-top: -0.187rem !important;
  }

  .md\:-mt-0\.5 {
    margin-top: -0.125rem !important;
  }

  .md\:-mt-1\.5 {
    margin-top: -0.375rem !important;
  }

  .md\:-mt-2\.5 {
    margin-top: -0.625rem !important;
  }

  .md\:mr-0 {
    margin-right: 0 !important;
  }

  .md\:mr-1 {
    margin-right: 0.25rem !important;
  }

  .md\:mr-2 {
    margin-right: 0.5rem !important;
  }

  .md\:mr-3 {
    margin-right: 0.75rem !important;
  }

  .md\:mr-4 {
    margin-right: 1rem !important;
  }

  .md\:mr-5 {
    margin-right: 1.25rem !important;
  }

  .md\:mr-6 {
    margin-right: 1.5rem !important;
  }

  .md\:mr-7 {
    margin-right: 1.75rem !important;
  }

  .md\:mr-8 {
    margin-right: 2rem !important;
  }

  .md\:mr-10 {
    margin-right: 2.5rem !important;
  }

  .md\:mr-12 {
    margin-right: 3rem !important;
  }

  .md\:mr-13 {
    margin-right: 3.25rem !important;
  }

  .md\:mr-14 {
    margin-right: 3.5rem !important;
  }

  .md\:mr-15 {
    margin-right: 3.75rem !important;
  }

  .md\:mr-16 {
    margin-right: 4rem !important;
  }

  .md\:mr-18 {
    margin-right: 4.5rem !important;
  }

  .md\:mr-20 {
    margin-right: 5rem !important;
  }

  .md\:mr-24 {
    margin-right: 6rem !important;
  }

  .md\:mr-26 {
    margin-right: 6.5rem !important;
  }

  .md\:mr-32 {
    margin-right: 8rem !important;
  }

  .md\:mr-40 {
    margin-right: 10rem !important;
  }

  .md\:mr-auto {
    margin-right: auto !important;
  }

  .md\:mr-px {
    margin-right: 1px !important;
  }

  .md\:mr-0\.3 {
    margin-right: 0.187rem !important;
  }

  .md\:mr-0\.5 {
    margin-right: 0.125rem !important;
  }

  .md\:mr-1\.5 {
    margin-right: 0.375rem !important;
  }

  .md\:mr-2\.5 {
    margin-right: 0.625rem !important;
  }

  .md\:-mr-1 {
    margin-right: -0.25rem !important;
  }

  .md\:-mr-2 {
    margin-right: -0.5rem !important;
  }

  .md\:-mr-3 {
    margin-right: -0.75rem !important;
  }

  .md\:-mr-4 {
    margin-right: -1rem !important;
  }

  .md\:-mr-5 {
    margin-right: -1.25rem !important;
  }

  .md\:-mr-6 {
    margin-right: -1.5rem !important;
  }

  .md\:-mr-7 {
    margin-right: -1.75rem !important;
  }

  .md\:-mr-8 {
    margin-right: -2rem !important;
  }

  .md\:-mr-10 {
    margin-right: -2.5rem !important;
  }

  .md\:-mr-12 {
    margin-right: -3rem !important;
  }

  .md\:-mr-13 {
    margin-right: -3.25rem !important;
  }

  .md\:-mr-14 {
    margin-right: -3.5rem !important;
  }

  .md\:-mr-15 {
    margin-right: -3.75rem !important;
  }

  .md\:-mr-16 {
    margin-right: -4rem !important;
  }

  .md\:-mr-18 {
    margin-right: -4.5rem !important;
  }

  .md\:-mr-20 {
    margin-right: -5rem !important;
  }

  .md\:-mr-24 {
    margin-right: -6rem !important;
  }

  .md\:-mr-26 {
    margin-right: -6.5rem !important;
  }

  .md\:-mr-32 {
    margin-right: -8rem !important;
  }

  .md\:-mr-40 {
    margin-right: -10rem !important;
  }

  .md\:-mr-px {
    margin-right: -1px !important;
  }

  .md\:-mr-0\.3 {
    margin-right: -0.187rem !important;
  }

  .md\:-mr-0\.5 {
    margin-right: -0.125rem !important;
  }

  .md\:-mr-1\.5 {
    margin-right: -0.375rem !important;
  }

  .md\:-mr-2\.5 {
    margin-right: -0.625rem !important;
  }

  .md\:mb-0 {
    margin-bottom: 0 !important;
  }

  .md\:mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .md\:mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .md\:mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .md\:mb-4 {
    margin-bottom: 1rem !important;
  }

  .md\:mb-5 {
    margin-bottom: 1.25rem !important;
  }

  .md\:mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .md\:mb-7 {
    margin-bottom: 1.75rem !important;
  }

  .md\:mb-8 {
    margin-bottom: 2rem !important;
  }

  .md\:mb-10 {
    margin-bottom: 2.5rem !important;
  }

  .md\:mb-12 {
    margin-bottom: 3rem !important;
  }

  .md\:mb-13 {
    margin-bottom: 3.25rem !important;
  }

  .md\:mb-14 {
    margin-bottom: 3.5rem !important;
  }

  .md\:mb-15 {
    margin-bottom: 3.75rem !important;
  }

  .md\:mb-16 {
    margin-bottom: 4rem !important;
  }

  .md\:mb-18 {
    margin-bottom: 4.5rem !important;
  }

  .md\:mb-20 {
    margin-bottom: 5rem !important;
  }

  .md\:mb-24 {
    margin-bottom: 6rem !important;
  }

  .md\:mb-26 {
    margin-bottom: 6.5rem !important;
  }

  .md\:mb-32 {
    margin-bottom: 8rem !important;
  }

  .md\:mb-40 {
    margin-bottom: 10rem !important;
  }

  .md\:mb-auto {
    margin-bottom: auto !important;
  }

  .md\:mb-px {
    margin-bottom: 1px !important;
  }

  .md\:mb-0\.3 {
    margin-bottom: 0.187rem !important;
  }

  .md\:mb-0\.5 {
    margin-bottom: 0.125rem !important;
  }

  .md\:mb-1\.5 {
    margin-bottom: 0.375rem !important;
  }

  .md\:mb-2\.5 {
    margin-bottom: 0.625rem !important;
  }

  .md\:-mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .md\:-mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .md\:-mb-3 {
    margin-bottom: -0.75rem !important;
  }

  .md\:-mb-4 {
    margin-bottom: -1rem !important;
  }

  .md\:-mb-5 {
    margin-bottom: -1.25rem !important;
  }

  .md\:-mb-6 {
    margin-bottom: -1.5rem !important;
  }

  .md\:-mb-7 {
    margin-bottom: -1.75rem !important;
  }

  .md\:-mb-8 {
    margin-bottom: -2rem !important;
  }

  .md\:-mb-10 {
    margin-bottom: -2.5rem !important;
  }

  .md\:-mb-12 {
    margin-bottom: -3rem !important;
  }

  .md\:-mb-13 {
    margin-bottom: -3.25rem !important;
  }

  .md\:-mb-14 {
    margin-bottom: -3.5rem !important;
  }

  .md\:-mb-15 {
    margin-bottom: -3.75rem !important;
  }

  .md\:-mb-16 {
    margin-bottom: -4rem !important;
  }

  .md\:-mb-18 {
    margin-bottom: -4.5rem !important;
  }

  .md\:-mb-20 {
    margin-bottom: -5rem !important;
  }

  .md\:-mb-24 {
    margin-bottom: -6rem !important;
  }

  .md\:-mb-26 {
    margin-bottom: -6.5rem !important;
  }

  .md\:-mb-32 {
    margin-bottom: -8rem !important;
  }

  .md\:-mb-40 {
    margin-bottom: -10rem !important;
  }

  .md\:-mb-px {
    margin-bottom: -1px !important;
  }

  .md\:-mb-0\.3 {
    margin-bottom: -0.187rem !important;
  }

  .md\:-mb-0\.5 {
    margin-bottom: -0.125rem !important;
  }

  .md\:-mb-1\.5 {
    margin-bottom: -0.375rem !important;
  }

  .md\:-mb-2\.5 {
    margin-bottom: -0.625rem !important;
  }

  .md\:ml-0 {
    margin-left: 0 !important;
  }

  .md\:ml-1 {
    margin-left: 0.25rem !important;
  }

  .md\:ml-2 {
    margin-left: 0.5rem !important;
  }

  .md\:ml-3 {
    margin-left: 0.75rem !important;
  }

  .md\:ml-4 {
    margin-left: 1rem !important;
  }

  .md\:ml-5 {
    margin-left: 1.25rem !important;
  }

  .md\:ml-6 {
    margin-left: 1.5rem !important;
  }

  .md\:ml-7 {
    margin-left: 1.75rem !important;
  }

  .md\:ml-8 {
    margin-left: 2rem !important;
  }

  .md\:ml-10 {
    margin-left: 2.5rem !important;
  }

  .md\:ml-12 {
    margin-left: 3rem !important;
  }

  .md\:ml-13 {
    margin-left: 3.25rem !important;
  }

  .md\:ml-14 {
    margin-left: 3.5rem !important;
  }

  .md\:ml-15 {
    margin-left: 3.75rem !important;
  }

  .md\:ml-16 {
    margin-left: 4rem !important;
  }

  .md\:ml-18 {
    margin-left: 4.5rem !important;
  }

  .md\:ml-20 {
    margin-left: 5rem !important;
  }

  .md\:ml-24 {
    margin-left: 6rem !important;
  }

  .md\:ml-26 {
    margin-left: 6.5rem !important;
  }

  .md\:ml-32 {
    margin-left: 8rem !important;
  }

  .md\:ml-40 {
    margin-left: 10rem !important;
  }

  .md\:ml-auto {
    margin-left: auto !important;
  }

  .md\:ml-px {
    margin-left: 1px !important;
  }

  .md\:ml-0\.3 {
    margin-left: 0.187rem !important;
  }

  .md\:ml-0\.5 {
    margin-left: 0.125rem !important;
  }

  .md\:ml-1\.5 {
    margin-left: 0.375rem !important;
  }

  .md\:ml-2\.5 {
    margin-left: 0.625rem !important;
  }

  .md\:-ml-1 {
    margin-left: -0.25rem !important;
  }

  .md\:-ml-2 {
    margin-left: -0.5rem !important;
  }

  .md\:-ml-3 {
    margin-left: -0.75rem !important;
  }

  .md\:-ml-4 {
    margin-left: -1rem !important;
  }

  .md\:-ml-5 {
    margin-left: -1.25rem !important;
  }

  .md\:-ml-6 {
    margin-left: -1.5rem !important;
  }

  .md\:-ml-7 {
    margin-left: -1.75rem !important;
  }

  .md\:-ml-8 {
    margin-left: -2rem !important;
  }

  .md\:-ml-10 {
    margin-left: -2.5rem !important;
  }

  .md\:-ml-12 {
    margin-left: -3rem !important;
  }

  .md\:-ml-13 {
    margin-left: -3.25rem !important;
  }

  .md\:-ml-14 {
    margin-left: -3.5rem !important;
  }

  .md\:-ml-15 {
    margin-left: -3.75rem !important;
  }

  .md\:-ml-16 {
    margin-left: -4rem !important;
  }

  .md\:-ml-18 {
    margin-left: -4.5rem !important;
  }

  .md\:-ml-20 {
    margin-left: -5rem !important;
  }

  .md\:-ml-24 {
    margin-left: -6rem !important;
  }

  .md\:-ml-26 {
    margin-left: -6.5rem !important;
  }

  .md\:-ml-32 {
    margin-left: -8rem !important;
  }

  .md\:-ml-40 {
    margin-left: -10rem !important;
  }

  .md\:-ml-px {
    margin-left: -1px !important;
  }

  .md\:-ml-0\.3 {
    margin-left: -0.187rem !important;
  }

  .md\:-ml-0\.5 {
    margin-left: -0.125rem !important;
  }

  .md\:-ml-1\.5 {
    margin-left: -0.375rem !important;
  }

  .md\:-ml-2\.5 {
    margin-left: -0.625rem !important;
  }

  .md\:box-border {
    box-sizing: border-box !important;
  }

  .md\:box-content {
    box-sizing: content-box !important;
  }

  .md\:block {
    display: block !important;
  }

  .md\:inline-block {
    display: inline-block !important;
  }

  .md\:inline {
    display: inline !important;
  }

  .md\:flex {
    display: flex !important;
  }

  .md\:inline-flex {
    display: inline-flex !important;
  }

  .md\:table {
    display: table !important;
  }

  .md\:inline-table {
    display: inline-table !important;
  }

  .md\:table-caption {
    display: table-caption !important;
  }

  .md\:table-cell {
    display: table-cell !important;
  }

  .md\:table-column {
    display: table-column !important;
  }

  .md\:table-column-group {
    display: table-column-group !important;
  }

  .md\:table-footer-group {
    display: table-footer-group !important;
  }

  .md\:table-header-group {
    display: table-header-group !important;
  }

  .md\:table-row-group {
    display: table-row-group !important;
  }

  .md\:table-row {
    display: table-row !important;
  }

  .md\:flow-root {
    display: flow-root !important;
  }

  .md\:grid {
    display: grid !important;
  }

  .md\:inline-grid {
    display: inline-grid !important;
  }

  .md\:contents {
    display: contents !important;
  }

  .md\:list-item {
    display: list-item !important;
  }

  .md\:hidden {
    display: none !important;
  }

  .md\:h-0 {
    height: 0 !important;
  }

  .md\:h-1 {
    height: 0.25rem !important;
  }

  .md\:h-2 {
    height: 0.5rem !important;
  }

  .md\:h-3 {
    height: 0.75rem !important;
  }

  .md\:h-4 {
    height: 1rem !important;
  }

  .md\:h-5 {
    height: 1.25rem !important;
  }

  .md\:h-6 {
    height: 1.5rem !important;
  }

  .md\:h-7 {
    height: 1.75rem !important;
  }

  .md\:h-8 {
    height: 2rem !important;
  }

  .md\:h-10 {
    height: 2.5rem !important;
  }

  .md\:h-12 {
    height: 3rem !important;
  }

  .md\:h-13 {
    height: 3.25rem !important;
  }

  .md\:h-14 {
    height: 3.5rem !important;
  }

  .md\:h-15 {
    height: 3.75rem !important;
  }

  .md\:h-16 {
    height: 4rem !important;
  }

  .md\:h-18 {
    height: 4.5rem !important;
  }

  .md\:h-20 {
    height: 5rem !important;
  }

  .md\:h-24 {
    height: 6rem !important;
  }

  .md\:h-26 {
    height: 6.5rem !important;
  }

  .md\:h-32 {
    height: 8rem !important;
  }

  .md\:h-40 {
    height: 10rem !important;
  }

  .md\:h-auto {
    height: auto !important;
  }

  .md\:h-px {
    height: 1px !important;
  }

  .md\:h-0\.3 {
    height: 0.187rem !important;
  }

  .md\:h-0\.5 {
    height: 0.125rem !important;
  }

  .md\:h-1\.5 {
    height: 0.375rem !important;
  }

  .md\:h-2\.5 {
    height: 0.625rem !important;
  }

  .md\:h-full {
    height: 100% !important;
  }

  .md\:h-screen {
    height: 100vh !important;
  }

  .md\:max-h-0 {
    max-height: 0 !important;
  }

  .md\:max-h-xs {
    max-height: 1.25rem !important;
  }

  .md\:max-h-full {
    max-height: 100% !important;
  }

  .md\:max-h-screen {
    max-height: 100vh !important;
  }

  .md\:min-h-0 {
    min-height: 0 !important;
  }

  .md\:min-h-full {
    min-height: 100% !important;
  }

  .md\:min-h-screen {
    min-height: 100vh !important;
  }

  .md\:w-0 {
    width: 0 !important;
  }

  .md\:w-1 {
    width: 0.25rem !important;
  }

  .md\:w-2 {
    width: 0.5rem !important;
  }

  .md\:w-3 {
    width: 0.75rem !important;
  }

  .md\:w-4 {
    width: 1rem !important;
  }

  .md\:w-5 {
    width: 1.25rem !important;
  }

  .md\:w-6 {
    width: 1.5rem !important;
  }

  .md\:w-7 {
    width: 1.75rem !important;
  }

  .md\:w-8 {
    width: 2rem !important;
  }

  .md\:w-10 {
    width: 2.5rem !important;
  }

  .md\:w-12 {
    width: 3rem !important;
  }

  .md\:w-13 {
    width: 3.25rem !important;
  }

  .md\:w-14 {
    width: 3.5rem !important;
  }

  .md\:w-15 {
    width: 3.75rem !important;
  }

  .md\:w-16 {
    width: 4rem !important;
  }

  .md\:w-18 {
    width: 4.5rem !important;
  }

  .md\:w-20 {
    width: 5rem !important;
  }

  .md\:w-24 {
    width: 6rem !important;
  }

  .md\:w-26 {
    width: 6.5rem !important;
  }

  .md\:w-32 {
    width: 8rem !important;
  }

  .md\:w-40 {
    width: 10rem !important;
  }

  .md\:w-auto {
    width: auto !important;
  }

  .md\:w-px {
    width: 1px !important;
  }

  .md\:w-0\.3 {
    width: 0.187rem !important;
  }

  .md\:w-0\.5 {
    width: 0.125rem !important;
  }

  .md\:w-1\.5 {
    width: 0.375rem !important;
  }

  .md\:w-2\.5 {
    width: 0.625rem !important;
  }

  .md\:w-1\/2 {
    width: 50% !important;
  }

  .md\:w-1\/3 {
    width: 33.333333% !important;
  }

  .md\:w-2\/3 {
    width: 66.666667% !important;
  }

  .md\:w-2\/5 {
    width: 40% !important;
  }

  .md\:w-full {
    width: 100% !important;
  }

  .md\:w-screen {
    width: 100vw !important;
  }

  .md\:min-w-0 {
    min-width: 0 !important;
  }

  .md\:min-w-150 {
    min-width: 150px !important;
  }

  .md\:min-w-full {
    min-width: 100% !important;
  }

  .md\:max-w-6 {
    max-width: 1.5rem !important;
  }

  .md\:max-w-xs {
    max-width: 20rem !important;
  }

  .md\:max-w-sm {
    max-width: 24rem !important;
  }

  .md\:max-w-md {
    max-width: 28rem !important;
  }

  .md\:max-w-lg {
    max-width: 32rem !important;
  }

  .md\:max-w-xl {
    max-width: 36rem !important;
  }

  .md\:max-w-2xl {
    max-width: 42rem !important;
  }

  .md\:max-w-3xl {
    max-width: 48rem !important;
  }

  .md\:max-w-4xl {
    max-width: 56rem !important;
  }

  .md\:max-w-5xl {
    max-width: 64rem !important;
  }

  .md\:max-w-6xl {
    max-width: 72rem !important;
  }

  .md\:max-w-full {
    max-width: 100% !important;
  }

  .md\:flex-1 {
    flex: 1 1 0% !important;
  }

  .md\:flex-100 {
    flex: 100% !important;
  }

  .md\:flex-auto {
    flex: 1 1 auto !important;
  }

  .md\:flex-full {
    flex: 1 0 auto !important;
  }

  .md\:flex-initial {
    flex: 0 1 auto !important;
  }

  .md\:flex-none {
    flex: none !important;
  }

  .md\:flex-shrink-0 {
    flex-shrink: 0 !important;
  }

  .md\:flex-shrink-default {
    flex-shrink: 1 !important;
  }

  .md\:flex-grow-0 {
    flex-grow: 0 !important;
  }

  .md\:flex-grow-default {
    flex-grow: 1 !important;
  }

  .md\:table-auto {
    table-layout: auto !important;
  }

  .md\:table-fixed {
    table-layout: fixed !important;
  }

  .md\:border-collapse {
    border-collapse: collapse !important;
  }

  .md\:border-separate {
    border-collapse: separate !important;
  }

  .md\:transform {
    --tw-translate-x: 0 !important;
    --tw-translate-y: 0 !important;
    --tw-rotate: 0 !important;
    --tw-skew-x: 0 !important;
    --tw-skew-y: 0 !important;
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important;
    transform: translateX(var(--tw-translate-x)) translateY(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)) !important;
  }

  .md\:transform-gpu {
    --tw-translate-x: 0 !important;
    --tw-translate-y: 0 !important;
    --tw-rotate: 0 !important;
    --tw-skew-x: 0 !important;
    --tw-skew-y: 0 !important;
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important;
    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }

  .md\:transform-none {
    transform: none !important;
  }

  .md\:animate-none {
    animation: none !important;
  }

  .md\:animate-spin {
    animation: spin 1s linear infinite !important;
  }

  .md\:animate-ping {
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .md\:animate-pulse {
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .md\:animate-bounce {
    animation: bounce 1s infinite !important;
  }

  .md\:cursor-auto {
    cursor: auto !important;
  }

  .md\:cursor {
    cursor: default !important;
  }

  .md\:cursor-pointer {
    cursor: pointer !important;
  }

  .md\:cursor-wait {
    cursor: wait !important;
  }

  .md\:cursor-text {
    cursor: text !important;
  }

  .md\:cursor-move {
    cursor: move !important;
  }

  .md\:cursor-not-allowed {
    cursor: not-allowed !important;
  }

  .md\:select-none {
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
            user-select: none !important;
  }

  .md\:select-text {
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
            user-select: text !important;
  }

  .md\:select-all {
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
            user-select: all !important;
  }

  .md\:select-auto {
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
            user-select: auto !important;
  }

  .md\:resize-none {
    resize: none !important;
  }

  .md\:resize-y {
    resize: vertical !important;
  }

  .md\:resize-x {
    resize: horizontal !important;
  }

  .md\:resize {
    resize: both !important;
  }

  .md\:list-inside {
    list-style-position: inside !important;
  }

  .md\:list-outside {
    list-style-position: outside !important;
  }

  .md\:list-none {
    list-style-type: none !important;
  }

  .md\:list-disc {
    list-style-type: disc !important;
  }

  .md\:list-decimal {
    list-style-type: decimal !important;
  }

  .md\:appearance-none {
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .md\:auto-cols-auto {
    grid-auto-columns: auto !important;
  }

  .md\:auto-cols-min {
    grid-auto-columns: min-content !important;
  }

  .md\:auto-cols-max {
    grid-auto-columns: max-content !important;
  }

  .md\:auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .md\:grid-flow-row {
    grid-auto-flow: row !important;
  }

  .md\:grid-flow-col {
    grid-auto-flow: column !important;
  }

  .md\:grid-flow-row-dense {
    grid-auto-flow: row dense !important;
  }

  .md\:grid-flow-col-dense {
    grid-auto-flow: column dense !important;
  }

  .md\:auto-rows-auto {
    grid-auto-rows: auto !important;
  }

  .md\:auto-rows-min {
    grid-auto-rows: min-content !important;
  }

  .md\:auto-rows-max {
    grid-auto-rows: max-content !important;
  }

  .md\:auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-none {
    grid-template-columns: none !important;
  }

  .md\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .md\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .md\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .md\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .md\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .md\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .md\:grid-rows-none {
    grid-template-rows: none !important;
  }

  .md\:flex-row {
    flex-direction: row !important;
  }

  .md\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }

  .md\:flex-col {
    flex-direction: column !important;
  }

  .md\:flex-col-reverse {
    flex-direction: column-reverse !important;
  }

  .md\:flex-wrap {
    flex-wrap: wrap !important;
  }

  .md\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .md\:flex-nowrap {
    flex-wrap: nowrap !important;
  }

  .md\:place-content-center {
    place-content: center !important;
  }

  .md\:place-content-start {
    place-content: start !important;
  }

  .md\:place-content-end {
    place-content: end !important;
  }

  .md\:place-content-between {
    place-content: space-between !important;
  }

  .md\:place-content-around {
    place-content: space-around !important;
  }

  .md\:place-content-evenly {
    place-content: space-evenly !important;
  }

  .md\:place-content-stretch {
    place-content: stretch !important;
  }

  .md\:place-items-start {
    place-items: start !important;
  }

  .md\:place-items-end {
    place-items: end !important;
  }

  .md\:place-items-center {
    place-items: center !important;
  }

  .md\:place-items-stretch {
    place-items: stretch !important;
  }

  .md\:content-center {
    align-content: center !important;
  }

  .md\:content-start {
    align-content: flex-start !important;
  }

  .md\:content-end {
    align-content: flex-end !important;
  }

  .md\:content-between {
    align-content: space-between !important;
  }

  .md\:content-around {
    align-content: space-around !important;
  }

  .md\:content-evenly {
    align-content: space-evenly !important;
  }

  .md\:items-start {
    align-items: flex-start !important;
  }

  .md\:items-end {
    align-items: flex-end !important;
  }

  .md\:items-center {
    align-items: center !important;
  }

  .md\:items-baseline {
    align-items: baseline !important;
  }

  .md\:items-stretch {
    align-items: stretch !important;
  }

  .md\:justify-start {
    justify-content: flex-start !important;
  }

  .md\:justify-end {
    justify-content: flex-end !important;
  }

  .md\:justify-center {
    justify-content: center !important;
  }

  .md\:justify-between {
    justify-content: space-between !important;
  }

  .md\:justify-around {
    justify-content: space-around !important;
  }

  .md\:justify-evenly {
    justify-content: space-evenly !important;
  }

  .md\:justify-items-start {
    justify-items: start !important;
  }

  .md\:justify-items-end {
    justify-items: end !important;
  }

  .md\:justify-items-center {
    justify-items: center !important;
  }

  .md\:justify-items-stretch {
    justify-items: stretch !important;
  }

  .md\:gap-0 {
    gap: 0 !important;
  }

  .md\:gap-1 {
    gap: 0.25rem !important;
  }

  .md\:gap-2 {
    gap: 0.5rem !important;
  }

  .md\:gap-3 {
    gap: 0.75rem !important;
  }

  .md\:gap-4 {
    gap: 1rem !important;
  }

  .md\:gap-5 {
    gap: 1.25rem !important;
  }

  .md\:gap-6 {
    gap: 1.5rem !important;
  }

  .md\:gap-7 {
    gap: 1.75rem !important;
  }

  .md\:gap-8 {
    gap: 2rem !important;
  }

  .md\:gap-10 {
    gap: 2.5rem !important;
  }

  .md\:gap-12 {
    gap: 3rem !important;
  }

  .md\:gap-13 {
    gap: 3.25rem !important;
  }

  .md\:gap-14 {
    gap: 3.5rem !important;
  }

  .md\:gap-15 {
    gap: 3.75rem !important;
  }

  .md\:gap-16 {
    gap: 4rem !important;
  }

  .md\:gap-18 {
    gap: 4.5rem !important;
  }

  .md\:gap-20 {
    gap: 5rem !important;
  }

  .md\:gap-24 {
    gap: 6rem !important;
  }

  .md\:gap-26 {
    gap: 6.5rem !important;
  }

  .md\:gap-32 {
    gap: 8rem !important;
  }

  .md\:gap-40 {
    gap: 10rem !important;
  }

  .md\:gap-px {
    gap: 1px !important;
  }

  .md\:gap-0\.3 {
    gap: 0.187rem !important;
  }

  .md\:gap-0\.5 {
    gap: 0.125rem !important;
  }

  .md\:gap-1\.5 {
    gap: 0.375rem !important;
  }

  .md\:gap-2\.5 {
    gap: 0.625rem !important;
  }

  .md\:gap-x-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }

  .md\:gap-x-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }

  .md\:gap-x-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }

  .md\:gap-x-3 {
    -moz-column-gap: 0.75rem !important;
         column-gap: 0.75rem !important;
  }

  .md\:gap-x-4 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .md\:gap-x-5 {
    -moz-column-gap: 1.25rem !important;
         column-gap: 1.25rem !important;
  }

  .md\:gap-x-6 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }

  .md\:gap-x-7 {
    -moz-column-gap: 1.75rem !important;
         column-gap: 1.75rem !important;
  }

  .md\:gap-x-8 {
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }

  .md\:gap-x-10 {
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }

  .md\:gap-x-12 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  .md\:gap-x-13 {
    -moz-column-gap: 3.25rem !important;
         column-gap: 3.25rem !important;
  }

  .md\:gap-x-14 {
    -moz-column-gap: 3.5rem !important;
         column-gap: 3.5rem !important;
  }

  .md\:gap-x-15 {
    -moz-column-gap: 3.75rem !important;
         column-gap: 3.75rem !important;
  }

  .md\:gap-x-16 {
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }

  .md\:gap-x-18 {
    -moz-column-gap: 4.5rem !important;
         column-gap: 4.5rem !important;
  }

  .md\:gap-x-20 {
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }

  .md\:gap-x-24 {
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .md\:gap-x-26 {
    -moz-column-gap: 6.5rem !important;
         column-gap: 6.5rem !important;
  }

  .md\:gap-x-32 {
    -moz-column-gap: 8rem !important;
         column-gap: 8rem !important;
  }

  .md\:gap-x-40 {
    -moz-column-gap: 10rem !important;
         column-gap: 10rem !important;
  }

  .md\:gap-x-px {
    -moz-column-gap: 1px !important;
         column-gap: 1px !important;
  }

  .md\:gap-x-0\.3 {
    -moz-column-gap: 0.187rem !important;
         column-gap: 0.187rem !important;
  }

  .md\:gap-x-0\.5 {
    -moz-column-gap: 0.125rem !important;
         column-gap: 0.125rem !important;
  }

  .md\:gap-x-1\.5 {
    -moz-column-gap: 0.375rem !important;
         column-gap: 0.375rem !important;
  }

  .md\:gap-x-2\.5 {
    -moz-column-gap: 0.625rem !important;
         column-gap: 0.625rem !important;
  }

  .md\:gap-y-0 {
    row-gap: 0 !important;
  }

  .md\:gap-y-1 {
    row-gap: 0.25rem !important;
  }

  .md\:gap-y-2 {
    row-gap: 0.5rem !important;
  }

  .md\:gap-y-3 {
    row-gap: 0.75rem !important;
  }

  .md\:gap-y-4 {
    row-gap: 1rem !important;
  }

  .md\:gap-y-5 {
    row-gap: 1.25rem !important;
  }

  .md\:gap-y-6 {
    row-gap: 1.5rem !important;
  }

  .md\:gap-y-7 {
    row-gap: 1.75rem !important;
  }

  .md\:gap-y-8 {
    row-gap: 2rem !important;
  }

  .md\:gap-y-10 {
    row-gap: 2.5rem !important;
  }

  .md\:gap-y-12 {
    row-gap: 3rem !important;
  }

  .md\:gap-y-13 {
    row-gap: 3.25rem !important;
  }

  .md\:gap-y-14 {
    row-gap: 3.5rem !important;
  }

  .md\:gap-y-15 {
    row-gap: 3.75rem !important;
  }

  .md\:gap-y-16 {
    row-gap: 4rem !important;
  }

  .md\:gap-y-18 {
    row-gap: 4.5rem !important;
  }

  .md\:gap-y-20 {
    row-gap: 5rem !important;
  }

  .md\:gap-y-24 {
    row-gap: 6rem !important;
  }

  .md\:gap-y-26 {
    row-gap: 6.5rem !important;
  }

  .md\:gap-y-32 {
    row-gap: 8rem !important;
  }

  .md\:gap-y-40 {
    row-gap: 10rem !important;
  }

  .md\:gap-y-px {
    row-gap: 1px !important;
  }

  .md\:gap-y-0\.3 {
    row-gap: 0.187rem !important;
  }

  .md\:gap-y-0\.5 {
    row-gap: 0.125rem !important;
  }

  .md\:gap-y-1\.5 {
    row-gap: 0.375rem !important;
  }

  .md\:gap-y-2\.5 {
    row-gap: 0.625rem !important;
  }

  .md\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0px * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.25rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.75rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(1.25rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(1.75rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:space-x-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(3.25rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(3.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(3.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:space-x-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(3.75rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(3.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:space-x-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(4.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(4.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:space-x-26 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(6.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(6.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:space-x-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:space-x-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(10rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:space-x-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(1px * var(--tw-space-x-reverse)) !important;
    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:space-x-0\.3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.187rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.187rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.125rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.375rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.625rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-0.25rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-0.75rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-1.25rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-1.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-1.75rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:-space-x-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-3.25rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-3.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-3.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:-space-x-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-3.75rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-3.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:-space-x-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-4.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-4.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:-space-x-26 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-6.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-6.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-10rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:-space-x-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-1px * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:-space-x-0\.3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-0.187rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-0.187rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:-space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-0.125rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:-space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-0.375rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:-space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-0.625rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .md\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--tw-space-y-reverse)) !important;
  }

  .md\:space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:space-y-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(3.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(3.25rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:space-y-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(3.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(3.75rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:space-y-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(4.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(4.5rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:space-y-26 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(6.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(6.5rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:space-y-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:space-y-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(10rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:space-y-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(1px * var(--tw-space-y-reverse)) !important;
  }

  .md\:space-y-0\.3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.187rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.187rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:-space-y-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-3.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-3.25rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:-space-y-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-3.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-3.75rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:-space-y-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-4.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-4.5rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:-space-y-26 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-6.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-6.5rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-10rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:-space-y-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-1px * var(--tw-space-y-reverse)) !important;
  }

  .md\:-space-y-0\.3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-0.187rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-0.187rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:-space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:-space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:-space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse)) !important;
  }

  .md\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 1 !important;
  }

  .md\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1 !important;
  }

  .md\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--tw-divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse))) !important;
  }

  .md\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--tw-divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse))) !important;
  }

  .md\:divide-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: calc(3px * var(--tw-divide-x-reverse)) !important;
    border-left-width: calc(3px * calc(1 - var(--tw-divide-x-reverse))) !important;
  }

  .md\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--tw-divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse))) !important;
  }

  .md\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--tw-divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse))) !important;
  }

  .md\:divide-x > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--tw-divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))) !important;
  }

  .md\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse)) !important;
  }

  .md\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--tw-divide-y-reverse)) !important;
  }

  .md\:divide-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(3px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(3px * var(--tw-divide-y-reverse)) !important;
  }

  .md\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--tw-divide-y-reverse)) !important;
  }

  .md\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--tw-divide-y-reverse)) !important;
  }

  .md\:divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse)) !important;
  }

  .md\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 1 !important;
  }

  .md\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 1 !important;
  }

  .md\:divide-solid > :not([hidden]) ~ :not([hidden]) {
    border-style: solid !important;
  }

  .md\:divide-dashed > :not([hidden]) ~ :not([hidden]) {
    border-style: dashed !important;
  }

  .md\:divide-dotted > :not([hidden]) ~ :not([hidden]) {
    border-style: dotted !important;
  }

  .md\:divide-double > :not([hidden]) ~ :not([hidden]) {
    border-style: double !important;
  }

  .md\:divide-none > :not([hidden]) ~ :not([hidden]) {
    border-style: none !important;
  }

  .md\:divide-transparent > :not([hidden]) ~ :not([hidden]) {
    border-color: transparent !important;
  }

  .md\:divide-secondary-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(244, 247, 240, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-secondary-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(238, 249, 222, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-secondary-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(227, 239, 211, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-secondary-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(203, 218, 182, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-black > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(20, 20, 20, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-white > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(255, 255, 255, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(248, 250, 252, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(241, 245, 249, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(226, 232, 240, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(203, 213, 225, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(148, 163, 184, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(100, 116, 139, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(71, 85, 105, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(51, 65, 85, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(30, 41, 59, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(15, 23, 42, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(239, 246, 255, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(219, 234, 254, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(191, 219, 254, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(147, 197, 253, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(96, 165, 250, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(59, 130, 246, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(37, 99, 235, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(29, 78, 216, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(30, 64, 175, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(30, 58, 138, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(254, 242, 242, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(254, 226, 226, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(254, 202, 202, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(252, 165, 165, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(248, 113, 113, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(239, 68, 68, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(220, 38, 38, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(185, 28, 28, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(153, 27, 27, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(127, 29, 29, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(255, 251, 235, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(254, 243, 199, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(253, 230, 138, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(252, 211, 77, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(251, 191, 36, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(245, 158, 11, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(217, 119, 6, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(180, 83, 9, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(146, 64, 14, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(120, 53, 15, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(236, 253, 245, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(209, 250, 229, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(167, 243, 208, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(110, 231, 183, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(52, 211, 153, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(16, 185, 129, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(5, 150, 105, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(4, 120, 87, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(6, 95, 70, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(6, 78, 59, var(--tw-divide-opacity)) !important;
  }

  .md\:divide-skin-primary-100 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-100) !important;
  }

  .md\:divide-skin-primary-200 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-200) !important;
  }

  .md\:divide-skin-primary-300 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-300) !important;
  }

  .md\:divide-skin-primary-400 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-400) !important;
  }

  .md\:divide-skin-primary-500 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-500) !important;
  }

  .md\:divide-skin-primary-600 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-600) !important;
  }

  .md\:divide-skin-primary-700 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-700) !important;
  }

  .md\:divide-skin-primary-800 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-800) !important;
  }

  .md\:divide-skin-primary-900 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-900) !important;
  }

  .md\:divide-skin-spinner-light > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-spinner-light) !important;
  }

  .md\:divide-skin-spinner-dark > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-spinner-dark) !important;
  }

  .md\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0 !important;
  }

  .md\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.25 !important;
  }

  .md\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.5 !important;
  }

  .md\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.6 !important;
  }

  .md\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.75 !important;
  }

  .md\:divide-opacity-85 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.85 !important;
  }

  .md\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
  }

  .md\:place-self-auto {
    place-self: auto !important;
  }

  .md\:place-self-start {
    place-self: start !important;
  }

  .md\:place-self-end {
    place-self: end !important;
  }

  .md\:place-self-center {
    place-self: center !important;
  }

  .md\:place-self-stretch {
    place-self: stretch !important;
  }

  .md\:self-auto {
    align-self: auto !important;
  }

  .md\:self-start {
    align-self: flex-start !important;
  }

  .md\:self-end {
    align-self: flex-end !important;
  }

  .md\:self-center {
    align-self: center !important;
  }

  .md\:self-stretch {
    align-self: stretch !important;
  }

  .md\:self-baseline {
    align-self: baseline !important;
  }

  .md\:justify-self-auto {
    justify-self: auto !important;
  }

  .md\:justify-self-start {
    justify-self: start !important;
  }

  .md\:justify-self-end {
    justify-self: end !important;
  }

  .md\:justify-self-center {
    justify-self: center !important;
  }

  .md\:justify-self-stretch {
    justify-self: stretch !important;
  }

  .md\:overflow-auto {
    overflow: auto !important;
  }

  .md\:overflow-hidden {
    overflow: hidden !important;
  }

  .md\:overflow-visible {
    overflow: visible !important;
  }

  .md\:overflow-scroll {
    overflow: scroll !important;
  }

  .md\:overflow-x-auto {
    overflow-x: auto !important;
  }

  .md\:overflow-y-auto {
    overflow-y: auto !important;
  }

  .md\:overflow-x-hidden {
    overflow-x: hidden !important;
  }

  .md\:overflow-y-hidden {
    overflow-y: hidden !important;
  }

  .md\:overflow-x-visible {
    overflow-x: visible !important;
  }

  .md\:overflow-y-visible {
    overflow-y: visible !important;
  }

  .md\:overflow-x-scroll {
    overflow-x: scroll !important;
  }

  .md\:overflow-y-scroll {
    overflow-y: scroll !important;
  }

  .md\:overscroll-auto {
    overscroll-behavior: auto !important;
  }

  .md\:overscroll-contain {
    overscroll-behavior: contain !important;
  }

  .md\:overscroll-none {
    overscroll-behavior: none !important;
  }

  .md\:overscroll-y-auto {
    overscroll-behavior-y: auto !important;
  }

  .md\:overscroll-y-contain {
    overscroll-behavior-y: contain !important;
  }

  .md\:overscroll-y-none {
    overscroll-behavior-y: none !important;
  }

  .md\:overscroll-x-auto {
    overscroll-behavior-x: auto !important;
  }

  .md\:overscroll-x-contain {
    overscroll-behavior-x: contain !important;
  }

  .md\:overscroll-x-none {
    overscroll-behavior-x: none !important;
  }

  .md\:truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .md\:overflow-ellipsis {
    text-overflow: ellipsis !important;
  }

  .md\:overflow-clip {
    text-overflow: clip !important;
  }

  .md\:whitespace-normal {
    white-space: normal !important;
  }

  .md\:whitespace-nowrap {
    white-space: nowrap !important;
  }

  .md\:whitespace-pre {
    white-space: pre !important;
  }

  .md\:whitespace-pre-line {
    white-space: pre-line !important;
  }

  .md\:whitespace-pre-wrap {
    white-space: pre-wrap !important;
  }

  .md\:break-normal {
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .md\:break-words {
    overflow-wrap: break-word !important;
  }

  .md\:break-all {
    word-break: break-all !important;
  }

  .md\:rounded-none {
    border-radius: 0 !important;
  }

  .md\:rounded {
    border-radius: 0.188rem !important;
  }

  .md\:rounded-sm {
    border-radius: 0.125rem !important;
  }

  .md\:rounded-md {
    border-radius: 0.375rem !important;
  }

  .md\:rounded-lg {
    border-radius: 0.5rem !important;
  }

  .md\:rounded-full {
    border-radius: 9999px !important;
  }

  .md\:rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .md\:rounded-t {
    border-top-left-radius: 0.188rem !important;
    border-top-right-radius: 0.188rem !important;
  }

  .md\:rounded-t-sm {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }

  .md\:rounded-t-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }

  .md\:rounded-t-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }

  .md\:rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .md\:rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .md\:rounded-r {
    border-top-right-radius: 0.188rem !important;
    border-bottom-right-radius: 0.188rem !important;
  }

  .md\:rounded-r-sm {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }

  .md\:rounded-r-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }

  .md\:rounded-r-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }

  .md\:rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .md\:rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .md\:rounded-b {
    border-bottom-right-radius: 0.188rem !important;
    border-bottom-left-radius: 0.188rem !important;
  }

  .md\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .md\:rounded-b-md {
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .md\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .md\:rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .md\:rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .md\:rounded-l {
    border-top-left-radius: 0.188rem !important;
    border-bottom-left-radius: 0.188rem !important;
  }

  .md\:rounded-l-sm {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .md\:rounded-l-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .md\:rounded-l-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .md\:rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .md\:rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .md\:rounded-tl {
    border-top-left-radius: 0.188rem !important;
  }

  .md\:rounded-tl-sm {
    border-top-left-radius: 0.125rem !important;
  }

  .md\:rounded-tl-md {
    border-top-left-radius: 0.375rem !important;
  }

  .md\:rounded-tl-lg {
    border-top-left-radius: 0.5rem !important;
  }

  .md\:rounded-tl-full {
    border-top-left-radius: 9999px !important;
  }

  .md\:rounded-tr-none {
    border-top-right-radius: 0 !important;
  }

  .md\:rounded-tr {
    border-top-right-radius: 0.188rem !important;
  }

  .md\:rounded-tr-sm {
    border-top-right-radius: 0.125rem !important;
  }

  .md\:rounded-tr-md {
    border-top-right-radius: 0.375rem !important;
  }

  .md\:rounded-tr-lg {
    border-top-right-radius: 0.5rem !important;
  }

  .md\:rounded-tr-full {
    border-top-right-radius: 9999px !important;
  }

  .md\:rounded-br-none {
    border-bottom-right-radius: 0 !important;
  }

  .md\:rounded-br {
    border-bottom-right-radius: 0.188rem !important;
  }

  .md\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem !important;
  }

  .md\:rounded-br-md {
    border-bottom-right-radius: 0.375rem !important;
  }

  .md\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem !important;
  }

  .md\:rounded-br-full {
    border-bottom-right-radius: 9999px !important;
  }

  .md\:rounded-bl-none {
    border-bottom-left-radius: 0 !important;
  }

  .md\:rounded-bl {
    border-bottom-left-radius: 0.188rem !important;
  }

  .md\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem !important;
  }

  .md\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem !important;
  }

  .md\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem !important;
  }

  .md\:rounded-bl-full {
    border-bottom-left-radius: 9999px !important;
  }

  .md\:border-0 {
    border-width: 0 !important;
  }

  .md\:border-2 {
    border-width: 2px !important;
  }

  .md\:border-3 {
    border-width: 3px !important;
  }

  .md\:border-4 {
    border-width: 4px !important;
  }

  .md\:border-8 {
    border-width: 8px !important;
  }

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

  .md\:focus\:border-0:focus {
    border-width: 0 !important;
  }

  .md\:focus\:border-2:focus {
    border-width: 2px !important;
  }

  .md\:focus\:border-3:focus {
    border-width: 3px !important;
  }

  .md\:focus\:border-4:focus {
    border-width: 4px !important;
  }

  .md\:focus\:border-8:focus {
    border-width: 8px !important;
  }

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

  .md\:border-t-0 {
    border-top-width: 0 !important;
  }

  .md\:border-t-2 {
    border-top-width: 2px !important;
  }

  .md\:border-t-3 {
    border-top-width: 3px !important;
  }

  .md\:border-t-4 {
    border-top-width: 4px !important;
  }

  .md\:border-t-8 {
    border-top-width: 8px !important;
  }

  .md\:border-t {
    border-top-width: 1px !important;
  }

  .md\:border-r-0 {
    border-right-width: 0 !important;
  }

  .md\:border-r-2 {
    border-right-width: 2px !important;
  }

  .md\:border-r-3 {
    border-right-width: 3px !important;
  }

  .md\:border-r-4 {
    border-right-width: 4px !important;
  }

  .md\:border-r-8 {
    border-right-width: 8px !important;
  }

  .md\:border-r {
    border-right-width: 1px !important;
  }

  .md\:border-b-0 {
    border-bottom-width: 0 !important;
  }

  .md\:border-b-2 {
    border-bottom-width: 2px !important;
  }

  .md\:border-b-3 {
    border-bottom-width: 3px !important;
  }

  .md\:border-b-4 {
    border-bottom-width: 4px !important;
  }

  .md\:border-b-8 {
    border-bottom-width: 8px !important;
  }

  .md\:border-b {
    border-bottom-width: 1px !important;
  }

  .md\:border-l-0 {
    border-left-width: 0 !important;
  }

  .md\:border-l-2 {
    border-left-width: 2px !important;
  }

  .md\:border-l-3 {
    border-left-width: 3px !important;
  }

  .md\:border-l-4 {
    border-left-width: 4px !important;
  }

  .md\:border-l-8 {
    border-left-width: 8px !important;
  }

  .md\:border-l {
    border-left-width: 1px !important;
  }

  .md\:focus\:border-t-0:focus {
    border-top-width: 0 !important;
  }

  .md\:focus\:border-t-2:focus {
    border-top-width: 2px !important;
  }

  .md\:focus\:border-t-3:focus {
    border-top-width: 3px !important;
  }

  .md\:focus\:border-t-4:focus {
    border-top-width: 4px !important;
  }

  .md\:focus\:border-t-8:focus {
    border-top-width: 8px !important;
  }

  .md\:focus\:border-t:focus {
    border-top-width: 1px !important;
  }

  .md\:focus\:border-r-0:focus {
    border-right-width: 0 !important;
  }

  .md\:focus\:border-r-2:focus {
    border-right-width: 2px !important;
  }

  .md\:focus\:border-r-3:focus {
    border-right-width: 3px !important;
  }

  .md\:focus\:border-r-4:focus {
    border-right-width: 4px !important;
  }

  .md\:focus\:border-r-8:focus {
    border-right-width: 8px !important;
  }

  .md\:focus\:border-r:focus {
    border-right-width: 1px !important;
  }

  .md\:focus\:border-b-0:focus {
    border-bottom-width: 0 !important;
  }

  .md\:focus\:border-b-2:focus {
    border-bottom-width: 2px !important;
  }

  .md\:focus\:border-b-3:focus {
    border-bottom-width: 3px !important;
  }

  .md\:focus\:border-b-4:focus {
    border-bottom-width: 4px !important;
  }

  .md\:focus\:border-b-8:focus {
    border-bottom-width: 8px !important;
  }

  .md\:focus\:border-b:focus {
    border-bottom-width: 1px !important;
  }

  .md\:focus\:border-l-0:focus {
    border-left-width: 0 !important;
  }

  .md\:focus\:border-l-2:focus {
    border-left-width: 2px !important;
  }

  .md\:focus\:border-l-3:focus {
    border-left-width: 3px !important;
  }

  .md\:focus\:border-l-4:focus {
    border-left-width: 4px !important;
  }

  .md\:focus\:border-l-8:focus {
    border-left-width: 8px !important;
  }

  .md\:focus\:border-l:focus {
    border-left-width: 1px !important;
  }

  .md\:border-solid {
    border-style: solid !important;
  }

  .md\:border-dashed {
    border-style: dashed !important;
  }

  .md\:border-dotted {
    border-style: dotted !important;
  }

  .md\:border-double {
    border-style: double !important;
  }

  .md\:border-none {
    border-style: none !important;
  }

  .md\:border-transparent {
    border-color: transparent !important;
  }

  .md\:border-secondary-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(244, 247, 240, var(--tw-border-opacity)) !important;
  }

  .md\:border-secondary-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(238, 249, 222, var(--tw-border-opacity)) !important;
  }

  .md\:border-secondary-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(227, 239, 211, var(--tw-border-opacity)) !important;
  }

  .md\:border-secondary-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(203, 218, 182, var(--tw-border-opacity)) !important;
  }

  .md\:border-black {
    --tw-border-opacity: 1 !important;
    border-color: rgba(20, 20, 20, var(--tw-border-opacity)) !important;
  }

  .md\:border-white {
    --tw-border-opacity: 1 !important;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity)) !important;
  }

  .md\:border-gray-50 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(248, 250, 252, var(--tw-border-opacity)) !important;
  }

  .md\:border-gray-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(241, 245, 249, var(--tw-border-opacity)) !important;
  }

  .md\:border-gray-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(226, 232, 240, var(--tw-border-opacity)) !important;
  }

  .md\:border-gray-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(203, 213, 225, var(--tw-border-opacity)) !important;
  }

  .md\:border-gray-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(148, 163, 184, var(--tw-border-opacity)) !important;
  }

  .md\:border-gray-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(100, 116, 139, var(--tw-border-opacity)) !important;
  }

  .md\:border-gray-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(71, 85, 105, var(--tw-border-opacity)) !important;
  }

  .md\:border-gray-700 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(51, 65, 85, var(--tw-border-opacity)) !important;
  }

  .md\:border-gray-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 41, 59, var(--tw-border-opacity)) !important;
  }

  .md\:border-gray-900 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(15, 23, 42, var(--tw-border-opacity)) !important;
  }

  .md\:border-blue-50 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity)) !important;
  }

  .md\:border-blue-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity)) !important;
  }

  .md\:border-blue-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity)) !important;
  }

  .md\:border-blue-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity)) !important;
  }

  .md\:border-blue-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity)) !important;
  }

  .md\:border-blue-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity)) !important;
  }

  .md\:border-blue-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity)) !important;
  }

  .md\:border-blue-700 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity)) !important;
  }

  .md\:border-blue-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity)) !important;
  }

  .md\:border-blue-900 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity)) !important;
  }

  .md\:border-red-50 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity)) !important;
  }

  .md\:border-red-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity)) !important;
  }

  .md\:border-red-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity)) !important;
  }

  .md\:border-red-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity)) !important;
  }

  .md\:border-red-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity)) !important;
  }

  .md\:border-red-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity)) !important;
  }

  .md\:border-red-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity)) !important;
  }

  .md\:border-red-700 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity)) !important;
  }

  .md\:border-red-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity)) !important;
  }

  .md\:border-red-900 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity)) !important;
  }

  .md\:border-yellow-50 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity)) !important;
  }

  .md\:border-yellow-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity)) !important;
  }

  .md\:border-yellow-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity)) !important;
  }

  .md\:border-yellow-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity)) !important;
  }

  .md\:border-yellow-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity)) !important;
  }

  .md\:border-yellow-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity)) !important;
  }

  .md\:border-yellow-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity)) !important;
  }

  .md\:border-yellow-700 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity)) !important;
  }

  .md\:border-yellow-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity)) !important;
  }

  .md\:border-yellow-900 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity)) !important;
  }

  .md\:border-green-50 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity)) !important;
  }

  .md\:border-green-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity)) !important;
  }

  .md\:border-green-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity)) !important;
  }

  .md\:border-green-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity)) !important;
  }

  .md\:border-green-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity)) !important;
  }

  .md\:border-green-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity)) !important;
  }

  .md\:border-green-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity)) !important;
  }

  .md\:border-green-700 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity)) !important;
  }

  .md\:border-green-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity)) !important;
  }

  .md\:border-green-900 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity)) !important;
  }

  .md\:border-skin-primary-100 {
    border-color: var(--color-theme-100) !important;
  }

  .md\:border-skin-primary-200 {
    border-color: var(--color-theme-200) !important;
  }

  .md\:border-skin-primary-300 {
    border-color: var(--color-theme-300) !important;
  }

  .md\:border-skin-primary-400 {
    border-color: var(--color-theme-400) !important;
  }

  .md\:border-skin-primary-500 {
    border-color: var(--color-theme-500) !important;
  }

  .md\:border-skin-primary-600 {
    border-color: var(--color-theme-600) !important;
  }

  .md\:border-skin-primary-700 {
    border-color: var(--color-theme-700) !important;
  }

  .md\:border-skin-primary-800 {
    border-color: var(--color-theme-800) !important;
  }

  .md\:border-skin-primary-900 {
    border-color: var(--color-theme-900) !important;
  }

  .md\:border-skin-spinner-light {
    border-color: var(--color-spinner-light) !important;
  }

  .md\:border-skin-spinner-dark {
    border-color: var(--color-spinner-dark) !important;
  }

  .md\:hover\:border-transparent:hover {
    border-color: transparent !important;
  }

  .md\:hover\:border-secondary-200:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(244, 247, 240, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-secondary-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(238, 249, 222, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-secondary-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(227, 239, 211, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-secondary-800:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(203, 218, 182, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-black:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(20, 20, 20, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-white:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-gray-50:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(248, 250, 252, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-gray-100:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(241, 245, 249, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-gray-200:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(226, 232, 240, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-gray-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(203, 213, 225, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-gray-400:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(148, 163, 184, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-gray-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(100, 116, 139, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-gray-600:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(71, 85, 105, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-gray-700:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(51, 65, 85, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-gray-800:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 41, 59, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-gray-900:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(15, 23, 42, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-blue-50:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-blue-100:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-blue-200:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-blue-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-blue-400:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-blue-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-blue-600:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-blue-700:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-blue-800:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-blue-900:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-red-50:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-red-100:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-red-200:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-red-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-red-400:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-red-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-red-600:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-red-700:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-red-800:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-red-900:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-yellow-50:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-yellow-100:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-yellow-200:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-yellow-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-yellow-400:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-yellow-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-yellow-600:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-yellow-700:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-yellow-800:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-yellow-900:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-green-50:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-green-100:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-green-200:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-green-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-green-400:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-green-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-green-600:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-green-700:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-green-800:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-green-900:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity)) !important;
  }

  .md\:hover\:border-skin-primary-100:hover {
    border-color: var(--color-theme-100) !important;
  }

  .md\:hover\:border-skin-primary-200:hover {
    border-color: var(--color-theme-200) !important;
  }

  .md\:hover\:border-skin-primary-300:hover {
    border-color: var(--color-theme-300) !important;
  }

  .md\:hover\:border-skin-primary-400:hover {
    border-color: var(--color-theme-400) !important;
  }

  .md\:hover\:border-skin-primary-500:hover {
    border-color: var(--color-theme-500) !important;
  }

  .md\:hover\:border-skin-primary-600:hover {
    border-color: var(--color-theme-600) !important;
  }

  .md\:hover\:border-skin-primary-700:hover {
    border-color: var(--color-theme-700) !important;
  }

  .md\:hover\:border-skin-primary-800:hover {
    border-color: var(--color-theme-800) !important;
  }

  .md\:hover\:border-skin-primary-900:hover {
    border-color: var(--color-theme-900) !important;
  }

  .md\:hover\:border-skin-spinner-light:hover {
    border-color: var(--color-spinner-light) !important;
  }

  .md\:hover\:border-skin-spinner-dark:hover {
    border-color: var(--color-spinner-dark) !important;
  }

  .md\:focus\:border-transparent:focus {
    border-color: transparent !important;
  }

  .md\:focus\:border-secondary-200:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(244, 247, 240, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-secondary-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(238, 249, 222, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-secondary-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(227, 239, 211, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-secondary-800:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(203, 218, 182, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-black:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(20, 20, 20, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-white:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-gray-50:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(248, 250, 252, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-gray-100:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(241, 245, 249, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-gray-200:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(226, 232, 240, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-gray-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(203, 213, 225, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-gray-400:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(148, 163, 184, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-gray-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(100, 116, 139, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-gray-600:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(71, 85, 105, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-gray-700:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(51, 65, 85, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-gray-800:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 41, 59, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-gray-900:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(15, 23, 42, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-blue-50:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-blue-100:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-blue-200:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-blue-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-blue-400:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-blue-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-blue-600:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-blue-700:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-blue-800:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-blue-900:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-red-50:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-red-100:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-red-200:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-red-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-red-400:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-red-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-red-600:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-red-700:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-red-800:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-red-900:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-yellow-50:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-yellow-100:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-yellow-200:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-yellow-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-yellow-400:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-yellow-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-yellow-600:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-yellow-700:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-yellow-800:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-yellow-900:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-green-50:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-green-100:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-green-200:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-green-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-green-400:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-green-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-green-600:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-green-700:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-green-800:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-green-900:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity)) !important;
  }

  .md\:focus\:border-skin-primary-100:focus {
    border-color: var(--color-theme-100) !important;
  }

  .md\:focus\:border-skin-primary-200:focus {
    border-color: var(--color-theme-200) !important;
  }

  .md\:focus\:border-skin-primary-300:focus {
    border-color: var(--color-theme-300) !important;
  }

  .md\:focus\:border-skin-primary-400:focus {
    border-color: var(--color-theme-400) !important;
  }

  .md\:focus\:border-skin-primary-500:focus {
    border-color: var(--color-theme-500) !important;
  }

  .md\:focus\:border-skin-primary-600:focus {
    border-color: var(--color-theme-600) !important;
  }

  .md\:focus\:border-skin-primary-700:focus {
    border-color: var(--color-theme-700) !important;
  }

  .md\:focus\:border-skin-primary-800:focus {
    border-color: var(--color-theme-800) !important;
  }

  .md\:focus\:border-skin-primary-900:focus {
    border-color: var(--color-theme-900) !important;
  }

  .md\:focus\:border-skin-spinner-light:focus {
    border-color: var(--color-spinner-light) !important;
  }

  .md\:focus\:border-skin-spinner-dark:focus {
    border-color: var(--color-spinner-dark) !important;
  }

  .md\:border-opacity-0 {
    --tw-border-opacity: 0 !important;
  }

  .md\:border-opacity-25 {
    --tw-border-opacity: 0.25 !important;
  }

  .md\:border-opacity-50 {
    --tw-border-opacity: 0.5 !important;
  }

  .md\:border-opacity-60 {
    --tw-border-opacity: 0.6 !important;
  }

  .md\:border-opacity-75 {
    --tw-border-opacity: 0.75 !important;
  }

  .md\:border-opacity-85 {
    --tw-border-opacity: 0.85 !important;
  }

  .md\:border-opacity-100 {
    --tw-border-opacity: 1 !important;
  }

  .group:hover .md\:group-hover\:border-opacity-0 {
    --tw-border-opacity: 0 !important;
  }

  .group:hover .md\:group-hover\:border-opacity-25 {
    --tw-border-opacity: 0.25 !important;
  }

  .group:hover .md\:group-hover\:border-opacity-50 {
    --tw-border-opacity: 0.5 !important;
  }

  .group:hover .md\:group-hover\:border-opacity-60 {
    --tw-border-opacity: 0.6 !important;
  }

  .group:hover .md\:group-hover\:border-opacity-75 {
    --tw-border-opacity: 0.75 !important;
  }

  .group:hover .md\:group-hover\:border-opacity-85 {
    --tw-border-opacity: 0.85 !important;
  }

  .group:hover .md\:group-hover\:border-opacity-100 {
    --tw-border-opacity: 1 !important;
  }

  .md\:focus-within\:border-opacity-0:focus-within {
    --tw-border-opacity: 0 !important;
  }

  .md\:focus-within\:border-opacity-25:focus-within {
    --tw-border-opacity: 0.25 !important;
  }

  .md\:focus-within\:border-opacity-50:focus-within {
    --tw-border-opacity: 0.5 !important;
  }

  .md\:focus-within\:border-opacity-60:focus-within {
    --tw-border-opacity: 0.6 !important;
  }

  .md\:focus-within\:border-opacity-75:focus-within {
    --tw-border-opacity: 0.75 !important;
  }

  .md\:focus-within\:border-opacity-85:focus-within {
    --tw-border-opacity: 0.85 !important;
  }

  .md\:focus-within\:border-opacity-100:focus-within {
    --tw-border-opacity: 1 !important;
  }

  .md\:hover\:border-opacity-0:hover {
    --tw-border-opacity: 0 !important;
  }

  .md\:hover\:border-opacity-25:hover {
    --tw-border-opacity: 0.25 !important;
  }

  .md\:hover\:border-opacity-50:hover {
    --tw-border-opacity: 0.5 !important;
  }

  .md\:hover\:border-opacity-60:hover {
    --tw-border-opacity: 0.6 !important;
  }

  .md\:hover\:border-opacity-75:hover {
    --tw-border-opacity: 0.75 !important;
  }

  .md\:hover\:border-opacity-85:hover {
    --tw-border-opacity: 0.85 !important;
  }

  .md\:hover\:border-opacity-100:hover {
    --tw-border-opacity: 1 !important;
  }

  .md\:focus\:border-opacity-0:focus {
    --tw-border-opacity: 0 !important;
  }

  .md\:focus\:border-opacity-25:focus {
    --tw-border-opacity: 0.25 !important;
  }

  .md\:focus\:border-opacity-50:focus {
    --tw-border-opacity: 0.5 !important;
  }

  .md\:focus\:border-opacity-60:focus {
    --tw-border-opacity: 0.6 !important;
  }

  .md\:focus\:border-opacity-75:focus {
    --tw-border-opacity: 0.75 !important;
  }

  .md\:focus\:border-opacity-85:focus {
    --tw-border-opacity: 0.85 !important;
  }

  .md\:focus\:border-opacity-100:focus {
    --tw-border-opacity: 1 !important;
  }

  .md\:bg-transparent {
    background-color: transparent !important;
  }

  .md\:bg-secondary-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(244, 247, 240, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-secondary-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(238, 249, 222, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-secondary-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(227, 239, 211, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-secondary-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(203, 218, 182, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-black {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(20, 20, 20, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-white {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-gray-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(248, 250, 252, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-gray-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(241, 245, 249, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-gray-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(226, 232, 240, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-gray-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(203, 213, 225, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-gray-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(148, 163, 184, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-gray-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(100, 116, 139, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-gray-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(71, 85, 105, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-gray-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(51, 65, 85, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-gray-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 41, 59, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-gray-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(15, 23, 42, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-blue-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-blue-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-blue-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-blue-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-blue-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-blue-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-blue-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-blue-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-blue-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-blue-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-red-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-red-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-red-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-red-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-red-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-red-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-red-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-red-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-red-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-red-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-yellow-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-yellow-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-yellow-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-yellow-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-yellow-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-yellow-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-yellow-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-yellow-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-yellow-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-yellow-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-green-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-green-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-green-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-green-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-green-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-green-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-green-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-green-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-green-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-green-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity)) !important;
  }

  .md\:bg-skin-primary-100 {
    background-color: var(--color-theme-100) !important;
  }

  .md\:bg-skin-primary-200 {
    background-color: var(--color-theme-200) !important;
  }

  .md\:bg-skin-primary-300 {
    background-color: var(--color-theme-300) !important;
  }

  .md\:bg-skin-primary-400 {
    background-color: var(--color-theme-400) !important;
  }

  .md\:bg-skin-primary-500 {
    background-color: var(--color-theme-500) !important;
  }

  .md\:bg-skin-primary-600 {
    background-color: var(--color-theme-600) !important;
  }

  .md\:bg-skin-primary-700 {
    background-color: var(--color-theme-700) !important;
  }

  .md\:bg-skin-primary-800 {
    background-color: var(--color-theme-800) !important;
  }

  .md\:bg-skin-primary-900 {
    background-color: var(--color-theme-900) !important;
  }

  .md\:bg-skin-spinner-light {
    background-color: var(--color-spinner-light) !important;
  }

  .md\:bg-skin-spinner-dark {
    background-color: var(--color-spinner-dark) !important;
  }

  .md\:bg-skin-header-bg {
    background-color: var(--color-header-bg) !important;
  }

  .md\:bg-skin-main-bg {
    background-color: var(--color-main-bg) !important;
  }

  .md\:bg-skin-sidebar {
    background-color: var(--color-sidebar) !important;
  }

  .md\:bg-skin-sidebar-item-bg {
    background-color: var(--color-sidebar-item-bg) !important;
  }

  .md\:bg-skin-sidebar-item-hover-bg {
    background-color: var(--color-sidebar-item-hover-bg) !important;
  }

  .md\:bg-skin-default-btn-bg {
    background-color: var(--color-default-btn-bg) !important;
  }

  .md\:bg-skin-default-table-thead {
    background-color: var(--color-default-table-thead) !important;
  }

  .md\:hover\:bg-transparent:hover {
    background-color: transparent !important;
  }

  .md\:hover\:bg-secondary-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(244, 247, 240, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-secondary-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(238, 249, 222, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-secondary-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(227, 239, 211, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-secondary-800:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(203, 218, 182, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-black:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(20, 20, 20, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-white:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-gray-50:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(248, 250, 252, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-gray-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(241, 245, 249, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-gray-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(226, 232, 240, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-gray-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(203, 213, 225, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-gray-400:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(148, 163, 184, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-gray-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(100, 116, 139, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-gray-600:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(71, 85, 105, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-gray-700:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(51, 65, 85, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-gray-800:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 41, 59, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-gray-900:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(15, 23, 42, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-blue-50:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-blue-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-blue-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-blue-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-blue-400:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-blue-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-blue-600:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-blue-700:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-blue-800:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-blue-900:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-red-50:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-red-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-red-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-red-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-red-400:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-red-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-red-600:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-red-700:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-red-800:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-red-900:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-yellow-50:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-yellow-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-yellow-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-yellow-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-yellow-400:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-yellow-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-yellow-600:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-yellow-700:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-yellow-800:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-yellow-900:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-green-50:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-green-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-green-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-green-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-green-400:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-green-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-green-600:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-green-700:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-green-800:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-green-900:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity)) !important;
  }

  .md\:hover\:bg-skin-primary-100:hover {
    background-color: var(--color-theme-100) !important;
  }

  .md\:hover\:bg-skin-primary-200:hover {
    background-color: var(--color-theme-200) !important;
  }

  .md\:hover\:bg-skin-primary-300:hover {
    background-color: var(--color-theme-300) !important;
  }

  .md\:hover\:bg-skin-primary-400:hover {
    background-color: var(--color-theme-400) !important;
  }

  .md\:hover\:bg-skin-primary-500:hover {
    background-color: var(--color-theme-500) !important;
  }

  .md\:hover\:bg-skin-primary-600:hover {
    background-color: var(--color-theme-600) !important;
  }

  .md\:hover\:bg-skin-primary-700:hover {
    background-color: var(--color-theme-700) !important;
  }

  .md\:hover\:bg-skin-primary-800:hover {
    background-color: var(--color-theme-800) !important;
  }

  .md\:hover\:bg-skin-primary-900:hover {
    background-color: var(--color-theme-900) !important;
  }

  .md\:hover\:bg-skin-spinner-light:hover {
    background-color: var(--color-spinner-light) !important;
  }

  .md\:hover\:bg-skin-spinner-dark:hover {
    background-color: var(--color-spinner-dark) !important;
  }

  .md\:hover\:bg-skin-header-bg:hover {
    background-color: var(--color-header-bg) !important;
  }

  .md\:hover\:bg-skin-main-bg:hover {
    background-color: var(--color-main-bg) !important;
  }

  .md\:hover\:bg-skin-sidebar:hover {
    background-color: var(--color-sidebar) !important;
  }

  .md\:hover\:bg-skin-sidebar-item-bg:hover {
    background-color: var(--color-sidebar-item-bg) !important;
  }

  .md\:hover\:bg-skin-sidebar-item-hover-bg:hover {
    background-color: var(--color-sidebar-item-hover-bg) !important;
  }

  .md\:hover\:bg-skin-default-btn-bg:hover {
    background-color: var(--color-default-btn-bg) !important;
  }

  .md\:hover\:bg-skin-default-table-thead:hover {
    background-color: var(--color-default-table-thead) !important;
  }

  .md\:focus\:bg-transparent:focus {
    background-color: transparent !important;
  }

  .md\:focus\:bg-secondary-200:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(244, 247, 240, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-secondary-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(238, 249, 222, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-secondary-500:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(227, 239, 211, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-secondary-800:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(203, 218, 182, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-black:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(20, 20, 20, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-white:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-gray-50:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(248, 250, 252, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-gray-100:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(241, 245, 249, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-gray-200:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(226, 232, 240, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-gray-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(203, 213, 225, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-gray-400:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(148, 163, 184, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-gray-500:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(100, 116, 139, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-gray-600:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(71, 85, 105, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-gray-700:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(51, 65, 85, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-gray-800:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 41, 59, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-gray-900:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(15, 23, 42, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-blue-50:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-blue-100:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-blue-200:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-blue-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-blue-400:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-blue-500:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-blue-600:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-blue-700:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-blue-800:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-blue-900:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-red-50:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-red-100:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-red-200:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-red-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-red-400:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-red-500:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-red-600:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-red-700:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-red-800:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-red-900:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-yellow-50:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-yellow-100:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-yellow-200:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-yellow-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-yellow-400:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-yellow-500:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-yellow-600:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-yellow-700:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-yellow-800:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-yellow-900:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-green-50:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-green-100:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-green-200:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-green-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-green-400:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-green-500:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-green-600:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-green-700:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-green-800:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-green-900:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity)) !important;
  }

  .md\:focus\:bg-skin-primary-100:focus {
    background-color: var(--color-theme-100) !important;
  }

  .md\:focus\:bg-skin-primary-200:focus {
    background-color: var(--color-theme-200) !important;
  }

  .md\:focus\:bg-skin-primary-300:focus {
    background-color: var(--color-theme-300) !important;
  }

  .md\:focus\:bg-skin-primary-400:focus {
    background-color: var(--color-theme-400) !important;
  }

  .md\:focus\:bg-skin-primary-500:focus {
    background-color: var(--color-theme-500) !important;
  }

  .md\:focus\:bg-skin-primary-600:focus {
    background-color: var(--color-theme-600) !important;
  }

  .md\:focus\:bg-skin-primary-700:focus {
    background-color: var(--color-theme-700) !important;
  }

  .md\:focus\:bg-skin-primary-800:focus {
    background-color: var(--color-theme-800) !important;
  }

  .md\:focus\:bg-skin-primary-900:focus {
    background-color: var(--color-theme-900) !important;
  }

  .md\:focus\:bg-skin-spinner-light:focus {
    background-color: var(--color-spinner-light) !important;
  }

  .md\:focus\:bg-skin-spinner-dark:focus {
    background-color: var(--color-spinner-dark) !important;
  }

  .md\:focus\:bg-skin-header-bg:focus {
    background-color: var(--color-header-bg) !important;
  }

  .md\:focus\:bg-skin-main-bg:focus {
    background-color: var(--color-main-bg) !important;
  }

  .md\:focus\:bg-skin-sidebar:focus {
    background-color: var(--color-sidebar) !important;
  }

  .md\:focus\:bg-skin-sidebar-item-bg:focus {
    background-color: var(--color-sidebar-item-bg) !important;
  }

  .md\:focus\:bg-skin-sidebar-item-hover-bg:focus {
    background-color: var(--color-sidebar-item-hover-bg) !important;
  }

  .md\:focus\:bg-skin-default-btn-bg:focus {
    background-color: var(--color-default-btn-bg) !important;
  }

  .md\:focus\:bg-skin-default-table-thead:focus {
    background-color: var(--color-default-table-thead) !important;
  }

  .md\:bg-opacity-0 {
    --tw-bg-opacity: 0 !important;
  }

  .md\:bg-opacity-25 {
    --tw-bg-opacity: 0.25 !important;
  }

  .md\:bg-opacity-50 {
    --tw-bg-opacity: 0.5 !important;
  }

  .md\:bg-opacity-60 {
    --tw-bg-opacity: 0.6 !important;
  }

  .md\:bg-opacity-75 {
    --tw-bg-opacity: 0.75 !important;
  }

  .md\:bg-opacity-85 {
    --tw-bg-opacity: 0.85 !important;
  }

  .md\:bg-opacity-100 {
    --tw-bg-opacity: 1 !important;
  }

  .group:hover .md\:group-hover\:bg-opacity-0 {
    --tw-bg-opacity: 0 !important;
  }

  .group:hover .md\:group-hover\:bg-opacity-25 {
    --tw-bg-opacity: 0.25 !important;
  }

  .group:hover .md\:group-hover\:bg-opacity-50 {
    --tw-bg-opacity: 0.5 !important;
  }

  .group:hover .md\:group-hover\:bg-opacity-60 {
    --tw-bg-opacity: 0.6 !important;
  }

  .group:hover .md\:group-hover\:bg-opacity-75 {
    --tw-bg-opacity: 0.75 !important;
  }

  .group:hover .md\:group-hover\:bg-opacity-85 {
    --tw-bg-opacity: 0.85 !important;
  }

  .group:hover .md\:group-hover\:bg-opacity-100 {
    --tw-bg-opacity: 1 !important;
  }

  .md\:focus-within\:bg-opacity-0:focus-within {
    --tw-bg-opacity: 0 !important;
  }

  .md\:focus-within\:bg-opacity-25:focus-within {
    --tw-bg-opacity: 0.25 !important;
  }

  .md\:focus-within\:bg-opacity-50:focus-within {
    --tw-bg-opacity: 0.5 !important;
  }

  .md\:focus-within\:bg-opacity-60:focus-within {
    --tw-bg-opacity: 0.6 !important;
  }

  .md\:focus-within\:bg-opacity-75:focus-within {
    --tw-bg-opacity: 0.75 !important;
  }

  .md\:focus-within\:bg-opacity-85:focus-within {
    --tw-bg-opacity: 0.85 !important;
  }

  .md\:focus-within\:bg-opacity-100:focus-within {
    --tw-bg-opacity: 1 !important;
  }

  .md\:hover\:bg-opacity-0:hover {
    --tw-bg-opacity: 0 !important;
  }

  .md\:hover\:bg-opacity-25:hover {
    --tw-bg-opacity: 0.25 !important;
  }

  .md\:hover\:bg-opacity-50:hover {
    --tw-bg-opacity: 0.5 !important;
  }

  .md\:hover\:bg-opacity-60:hover {
    --tw-bg-opacity: 0.6 !important;
  }

  .md\:hover\:bg-opacity-75:hover {
    --tw-bg-opacity: 0.75 !important;
  }

  .md\:hover\:bg-opacity-85:hover {
    --tw-bg-opacity: 0.85 !important;
  }

  .md\:hover\:bg-opacity-100:hover {
    --tw-bg-opacity: 1 !important;
  }

  .md\:focus\:bg-opacity-0:focus {
    --tw-bg-opacity: 0 !important;
  }

  .md\:focus\:bg-opacity-25:focus {
    --tw-bg-opacity: 0.25 !important;
  }

  .md\:focus\:bg-opacity-50:focus {
    --tw-bg-opacity: 0.5 !important;
  }

  .md\:focus\:bg-opacity-60:focus {
    --tw-bg-opacity: 0.6 !important;
  }

  .md\:focus\:bg-opacity-75:focus {
    --tw-bg-opacity: 0.75 !important;
  }

  .md\:focus\:bg-opacity-85:focus {
    --tw-bg-opacity: 0.85 !important;
  }

  .md\:focus\:bg-opacity-100:focus {
    --tw-bg-opacity: 1 !important;
  }

  .md\:decoration-slice {
    -webkit-box-decoration-break: slice !important;
            box-decoration-break: slice !important;
  }

  .md\:decoration-clone {
    -webkit-box-decoration-break: clone !important;
            box-decoration-break: clone !important;
  }

  .md\:bg-auto {
    background-size: auto !important;
  }

  .md\:bg-cover {
    background-size: cover !important;
  }

  .md\:bg-contain {
    background-size: contain !important;
  }

  .md\:bg-fixed {
    background-attachment: fixed !important;
  }

  .md\:bg-local {
    background-attachment: local !important;
  }

  .md\:bg-scroll {
    background-attachment: scroll !important;
  }

  .md\:bg-clip-border {
    background-clip: border-box !important;
  }

  .md\:bg-clip-padding {
    background-clip: padding-box !important;
  }

  .md\:bg-clip-content {
    background-clip: content-box !important;
  }

  .md\:bg-clip-text {
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .md\:bg-repeat {
    background-repeat: repeat !important;
  }

  .md\:bg-no-repeat {
    background-repeat: no-repeat !important;
  }

  .md\:bg-repeat-x {
    background-repeat: repeat-x !important;
  }

  .md\:bg-repeat-y {
    background-repeat: repeat-y !important;
  }

  .md\:bg-repeat-round {
    background-repeat: round !important;
  }

  .md\:bg-repeat-space {
    background-repeat: space !important;
  }

  .md\:bg-origin-border {
    background-origin: border-box !important;
  }

  .md\:bg-origin-padding {
    background-origin: padding-box !important;
  }

  .md\:bg-origin-content {
    background-origin: content-box !important;
  }

  .md\:fill-current {
    fill: currentColor !important;
  }

  .md\:stroke-current {
    stroke: currentColor !important;
  }

  .md\:stroke-0 {
    stroke-width: 0 !important;
  }

  .md\:stroke-1 {
    stroke-width: 1 !important;
  }

  .md\:stroke-2 {
    stroke-width: 2 !important;
  }

  .md\:object-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .md\:object-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .md\:object-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .md\:object-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .md\:object-scale-down {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .md\:p-0 {
    padding: 0 !important;
  }

  .md\:p-1 {
    padding: 0.25rem !important;
  }

  .md\:p-2 {
    padding: 0.5rem !important;
  }

  .md\:p-3 {
    padding: 0.75rem !important;
  }

  .md\:p-4 {
    padding: 1rem !important;
  }

  .md\:p-5 {
    padding: 1.25rem !important;
  }

  .md\:p-6 {
    padding: 1.5rem !important;
  }

  .md\:p-7 {
    padding: 1.75rem !important;
  }

  .md\:p-8 {
    padding: 2rem !important;
  }

  .md\:p-10 {
    padding: 2.5rem !important;
  }

  .md\:p-12 {
    padding: 3rem !important;
  }

  .md\:p-13 {
    padding: 3.25rem !important;
  }

  .md\:p-14 {
    padding: 3.5rem !important;
  }

  .md\:p-15 {
    padding: 3.75rem !important;
  }

  .md\:p-16 {
    padding: 4rem !important;
  }

  .md\:p-18 {
    padding: 4.5rem !important;
  }

  .md\:p-20 {
    padding: 5rem !important;
  }

  .md\:p-24 {
    padding: 6rem !important;
  }

  .md\:p-26 {
    padding: 6.5rem !important;
  }

  .md\:p-32 {
    padding: 8rem !important;
  }

  .md\:p-40 {
    padding: 10rem !important;
  }

  .md\:p-px {
    padding: 1px !important;
  }

  .md\:p-0\.3 {
    padding: 0.187rem !important;
  }

  .md\:p-0\.5 {
    padding: 0.125rem !important;
  }

  .md\:p-1\.5 {
    padding: 0.375rem !important;
  }

  .md\:p-2\.5 {
    padding: 0.625rem !important;
  }

  .md\:px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .md\:px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .md\:px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .md\:px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .md\:px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .md\:px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .md\:px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .md\:px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }

  .md\:px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .md\:px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .md\:px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .md\:px-13 {
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }

  .md\:px-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }

  .md\:px-15 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }

  .md\:px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .md\:px-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }

  .md\:px-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .md\:px-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .md\:px-26 {
    padding-left: 6.5rem !important;
    padding-right: 6.5rem !important;
  }

  .md\:px-32 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .md\:px-40 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .md\:px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .md\:px-0\.3 {
    padding-left: 0.187rem !important;
    padding-right: 0.187rem !important;
  }

  .md\:px-0\.5 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }

  .md\:px-1\.5 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }

  .md\:px-2\.5 {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
  }

  .md\:py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .md\:py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .md\:py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .md\:py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .md\:py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .md\:py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }

  .md\:py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .md\:py-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }

  .md\:py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .md\:py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .md\:py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .md\:py-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }

  .md\:py-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .md\:py-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }

  .md\:py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .md\:py-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }

  .md\:py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .md\:py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .md\:py-26 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }

  .md\:py-32 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .md\:py-40 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .md\:py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .md\:py-0\.3 {
    padding-top: 0.187rem !important;
    padding-bottom: 0.187rem !important;
  }

  .md\:py-0\.5 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }

  .md\:py-1\.5 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }

  .md\:py-2\.5 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }

  .md\:pt-0 {
    padding-top: 0 !important;
  }

  .md\:pt-1 {
    padding-top: 0.25rem !important;
  }

  .md\:pt-2 {
    padding-top: 0.5rem !important;
  }

  .md\:pt-3 {
    padding-top: 0.75rem !important;
  }

  .md\:pt-4 {
    padding-top: 1rem !important;
  }

  .md\:pt-5 {
    padding-top: 1.25rem !important;
  }

  .md\:pt-6 {
    padding-top: 1.5rem !important;
  }

  .md\:pt-7 {
    padding-top: 1.75rem !important;
  }

  .md\:pt-8 {
    padding-top: 2rem !important;
  }

  .md\:pt-10 {
    padding-top: 2.5rem !important;
  }

  .md\:pt-12 {
    padding-top: 3rem !important;
  }

  .md\:pt-13 {
    padding-top: 3.25rem !important;
  }

  .md\:pt-14 {
    padding-top: 3.5rem !important;
  }

  .md\:pt-15 {
    padding-top: 3.75rem !important;
  }

  .md\:pt-16 {
    padding-top: 4rem !important;
  }

  .md\:pt-18 {
    padding-top: 4.5rem !important;
  }

  .md\:pt-20 {
    padding-top: 5rem !important;
  }

  .md\:pt-24 {
    padding-top: 6rem !important;
  }

  .md\:pt-26 {
    padding-top: 6.5rem !important;
  }

  .md\:pt-32 {
    padding-top: 8rem !important;
  }

  .md\:pt-40 {
    padding-top: 10rem !important;
  }

  .md\:pt-px {
    padding-top: 1px !important;
  }

  .md\:pt-0\.3 {
    padding-top: 0.187rem !important;
  }

  .md\:pt-0\.5 {
    padding-top: 0.125rem !important;
  }

  .md\:pt-1\.5 {
    padding-top: 0.375rem !important;
  }

  .md\:pt-2\.5 {
    padding-top: 0.625rem !important;
  }

  .md\:pr-0 {
    padding-right: 0 !important;
  }

  .md\:pr-1 {
    padding-right: 0.25rem !important;
  }

  .md\:pr-2 {
    padding-right: 0.5rem !important;
  }

  .md\:pr-3 {
    padding-right: 0.75rem !important;
  }

  .md\:pr-4 {
    padding-right: 1rem !important;
  }

  .md\:pr-5 {
    padding-right: 1.25rem !important;
  }

  .md\:pr-6 {
    padding-right: 1.5rem !important;
  }

  .md\:pr-7 {
    padding-right: 1.75rem !important;
  }

  .md\:pr-8 {
    padding-right: 2rem !important;
  }

  .md\:pr-10 {
    padding-right: 2.5rem !important;
  }

  .md\:pr-12 {
    padding-right: 3rem !important;
  }

  .md\:pr-13 {
    padding-right: 3.25rem !important;
  }

  .md\:pr-14 {
    padding-right: 3.5rem !important;
  }

  .md\:pr-15 {
    padding-right: 3.75rem !important;
  }

  .md\:pr-16 {
    padding-right: 4rem !important;
  }

  .md\:pr-18 {
    padding-right: 4.5rem !important;
  }

  .md\:pr-20 {
    padding-right: 5rem !important;
  }

  .md\:pr-24 {
    padding-right: 6rem !important;
  }

  .md\:pr-26 {
    padding-right: 6.5rem !important;
  }

  .md\:pr-32 {
    padding-right: 8rem !important;
  }

  .md\:pr-40 {
    padding-right: 10rem !important;
  }

  .md\:pr-px {
    padding-right: 1px !important;
  }

  .md\:pr-0\.3 {
    padding-right: 0.187rem !important;
  }

  .md\:pr-0\.5 {
    padding-right: 0.125rem !important;
  }

  .md\:pr-1\.5 {
    padding-right: 0.375rem !important;
  }

  .md\:pr-2\.5 {
    padding-right: 0.625rem !important;
  }

  .md\:pb-0 {
    padding-bottom: 0 !important;
  }

  .md\:pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .md\:pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .md\:pb-3 {
    padding-bottom: 0.75rem !important;
  }

  .md\:pb-4 {
    padding-bottom: 1rem !important;
  }

  .md\:pb-5 {
    padding-bottom: 1.25rem !important;
  }

  .md\:pb-6 {
    padding-bottom: 1.5rem !important;
  }

  .md\:pb-7 {
    padding-bottom: 1.75rem !important;
  }

  .md\:pb-8 {
    padding-bottom: 2rem !important;
  }

  .md\:pb-10 {
    padding-bottom: 2.5rem !important;
  }

  .md\:pb-12 {
    padding-bottom: 3rem !important;
  }

  .md\:pb-13 {
    padding-bottom: 3.25rem !important;
  }

  .md\:pb-14 {
    padding-bottom: 3.5rem !important;
  }

  .md\:pb-15 {
    padding-bottom: 3.75rem !important;
  }

  .md\:pb-16 {
    padding-bottom: 4rem !important;
  }

  .md\:pb-18 {
    padding-bottom: 4.5rem !important;
  }

  .md\:pb-20 {
    padding-bottom: 5rem !important;
  }

  .md\:pb-24 {
    padding-bottom: 6rem !important;
  }

  .md\:pb-26 {
    padding-bottom: 6.5rem !important;
  }

  .md\:pb-32 {
    padding-bottom: 8rem !important;
  }

  .md\:pb-40 {
    padding-bottom: 10rem !important;
  }

  .md\:pb-px {
    padding-bottom: 1px !important;
  }

  .md\:pb-0\.3 {
    padding-bottom: 0.187rem !important;
  }

  .md\:pb-0\.5 {
    padding-bottom: 0.125rem !important;
  }

  .md\:pb-1\.5 {
    padding-bottom: 0.375rem !important;
  }

  .md\:pb-2\.5 {
    padding-bottom: 0.625rem !important;
  }

  .md\:pl-0 {
    padding-left: 0 !important;
  }

  .md\:pl-1 {
    padding-left: 0.25rem !important;
  }

  .md\:pl-2 {
    padding-left: 0.5rem !important;
  }

  .md\:pl-3 {
    padding-left: 0.75rem !important;
  }

  .md\:pl-4 {
    padding-left: 1rem !important;
  }

  .md\:pl-5 {
    padding-left: 1.25rem !important;
  }

  .md\:pl-6 {
    padding-left: 1.5rem !important;
  }

  .md\:pl-7 {
    padding-left: 1.75rem !important;
  }

  .md\:pl-8 {
    padding-left: 2rem !important;
  }

  .md\:pl-10 {
    padding-left: 2.5rem !important;
  }

  .md\:pl-12 {
    padding-left: 3rem !important;
  }

  .md\:pl-13 {
    padding-left: 3.25rem !important;
  }

  .md\:pl-14 {
    padding-left: 3.5rem !important;
  }

  .md\:pl-15 {
    padding-left: 3.75rem !important;
  }

  .md\:pl-16 {
    padding-left: 4rem !important;
  }

  .md\:pl-18 {
    padding-left: 4.5rem !important;
  }

  .md\:pl-20 {
    padding-left: 5rem !important;
  }

  .md\:pl-24 {
    padding-left: 6rem !important;
  }

  .md\:pl-26 {
    padding-left: 6.5rem !important;
  }

  .md\:pl-32 {
    padding-left: 8rem !important;
  }

  .md\:pl-40 {
    padding-left: 10rem !important;
  }

  .md\:pl-px {
    padding-left: 1px !important;
  }

  .md\:pl-0\.3 {
    padding-left: 0.187rem !important;
  }

  .md\:pl-0\.5 {
    padding-left: 0.125rem !important;
  }

  .md\:pl-1\.5 {
    padding-left: 0.375rem !important;
  }

  .md\:pl-2\.5 {
    padding-left: 0.625rem !important;
  }

  .md\:text-left {
    text-align: left !important;
  }

  .md\:text-center {
    text-align: center !important;
  }

  .md\:text-right {
    text-align: right !important;
  }

  .md\:text-justify {
    text-align: justify !important;
  }

  .md\:align-baseline {
    vertical-align: baseline !important;
  }

  .md\:align-top {
    vertical-align: top !important;
  }

  .md\:align-middle {
    vertical-align: middle !important;
  }

  .md\:align-bottom {
    vertical-align: bottom !important;
  }

  .md\:align-text-top {
    vertical-align: text-top !important;
  }

  .md\:align-text-bottom {
    vertical-align: text-bottom !important;
  }

  .md\:font-sans {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial !important;
  }

  .md\:font-serif {
    font-family: Georgia, "Times New Roman", serif !important;
  }

  .md\:text-xxs {
    font-size: 0.5rem !important;
  }

  .md\:text-xs {
    font-size: 0.75rem !important;
  }

  .md\:text-sm {
    font-size: 0.875rem !important;
  }

  .md\:text-base {
    font-size: 1rem !important;
  }

  .md\:text-lg {
    font-size: 1.125rem !important;
  }

  .md\:text-xl {
    font-size: 1.25rem !important;
  }

  .md\:text-main {
    font-size: 2rem !important;
  }

  .md\:text-2xl {
    font-size: 1.625rem !important;
  }

  .md\:text-3xl {
    font-size: 1.75rem !important;
  }

  .md\:text-4xl {
    font-size: 1.875rem !important;
  }

  .md\:text-5xl {
    font-size: 3.125rem !important;
  }

  .md\:font-light {
    font-weight: 300 !important;
  }

  .md\:font-normal {
    font-weight: 400 !important;
  }

  .md\:font-medium {
    font-weight: 500 !important;
  }

  .md\:font-semibold {
    font-weight: 600 !important;
  }

  .md\:font-bold {
    font-weight: 700 !important;
  }

  .md\:hover\:font-light:hover {
    font-weight: 300 !important;
  }

  .md\:hover\:font-normal:hover {
    font-weight: 400 !important;
  }

  .md\:hover\:font-medium:hover {
    font-weight: 500 !important;
  }

  .md\:hover\:font-semibold:hover {
    font-weight: 600 !important;
  }

  .md\:hover\:font-bold:hover {
    font-weight: 700 !important;
  }

  .md\:uppercase {
    text-transform: uppercase !important;
  }

  .md\:lowercase {
    text-transform: lowercase !important;
  }

  .md\:capitalize {
    text-transform: capitalize !important;
  }

  .md\:normal-case {
    text-transform: none !important;
  }

  .md\:italic {
    font-style: italic !important;
  }

  .md\:not-italic {
    font-style: normal !important;
  }

  .md\:ordinal, .md\:slashed-zero, .md\:lining-nums, .md\:oldstyle-nums, .md\:proportional-nums, .md\:tabular-nums, .md\:diagonal-fractions, .md\:stacked-fractions {
    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction) !important;
  }

  .md\:normal-nums {
    font-variant-numeric: normal !important;
  }

  .md\:ordinal {
    --tw-ordinal: ordinal !important;
  }

  .md\:slashed-zero {
    --tw-slashed-zero: slashed-zero !important;
  }

  .md\:lining-nums {
    --tw-numeric-figure: lining-nums !important;
  }

  .md\:oldstyle-nums {
    --tw-numeric-figure: oldstyle-nums !important;
  }

  .md\:proportional-nums {
    --tw-numeric-spacing: proportional-nums !important;
  }

  .md\:tabular-nums {
    --tw-numeric-spacing: tabular-nums !important;
  }

  .md\:diagonal-fractions {
    --tw-numeric-fraction: diagonal-fractions !important;
  }

  .md\:stacked-fractions {
    --tw-numeric-fraction: stacked-fractions !important;
  }

  .md\:leading-0 {
    line-height: 0 !important;
  }

  .md\:leading-1 {
    line-height: 0.25rem !important;
  }

  .md\:leading-2 {
    line-height: 0.5rem !important;
  }

  .md\:leading-3 {
    line-height: 0.75rem !important;
  }

  .md\:leading-4 {
    line-height: 1rem !important;
  }

  .md\:leading-5 {
    line-height: 1.25rem !important;
  }

  .md\:leading-6 {
    line-height: 1.5rem !important;
  }

  .md\:leading-7 {
    line-height: 1.75rem !important;
  }

  .md\:leading-8 {
    line-height: 2rem !important;
  }

  .md\:leading-10 {
    line-height: 2.5rem !important;
  }

  .md\:leading-12 {
    line-height: 3rem !important;
  }

  .md\:leading-13 {
    line-height: 3.25rem !important;
  }

  .md\:leading-14 {
    line-height: 3.5rem !important;
  }

  .md\:leading-15 {
    line-height: 3.75rem !important;
  }

  .md\:leading-16 {
    line-height: 4rem !important;
  }

  .md\:leading-18 {
    line-height: 4.5rem !important;
  }

  .md\:leading-20 {
    line-height: 5rem !important;
  }

  .md\:leading-24 {
    line-height: 6rem !important;
  }

  .md\:leading-26 {
    line-height: 6.5rem !important;
  }

  .md\:leading-32 {
    line-height: 8rem !important;
  }

  .md\:leading-40 {
    line-height: 10rem !important;
  }

  .md\:leading-none {
    line-height: 1 !important;
  }

  .md\:leading-tight {
    line-height: 1.25 !important;
  }

  .md\:leading-snug {
    line-height: 1.375 !important;
  }

  .md\:leading-normal {
    line-height: 1.5 !important;
  }

  .md\:leading-relaxed {
    line-height: 1.625 !important;
  }

  .md\:leading-loose {
    line-height: 2 !important;
  }

  .md\:leading-px {
    line-height: 1px !important;
  }

  .md\:leading-0\.3 {
    line-height: 0.187rem !important;
  }

  .md\:leading-0\.5 {
    line-height: 0.125rem !important;
  }

  .md\:leading-1\.5 {
    line-height: 0.375rem !important;
  }

  .md\:leading-2\.5 {
    line-height: 0.625rem !important;
  }

  .md\:tracking-tighter {
    letter-spacing: -0.05em !important;
  }

  .md\:tracking-tight {
    letter-spacing: -0.025em !important;
  }

  .md\:tracking-normal {
    letter-spacing: 0 !important;
  }

  .md\:tracking-wide {
    letter-spacing: 0.025em !important;
  }

  .md\:tracking-wider {
    letter-spacing: 0.05em !important;
  }

  .md\:tracking-widest {
    letter-spacing: 0.1em !important;
  }

  .md\:text-transparent {
    color: transparent !important;
  }

  .md\:text-secondary-200 {
    --tw-text-opacity: 1 !important;
    color: rgba(244, 247, 240, var(--tw-text-opacity)) !important;
  }

  .md\:text-secondary-300 {
    --tw-text-opacity: 1 !important;
    color: rgba(238, 249, 222, var(--tw-text-opacity)) !important;
  }

  .md\:text-secondary-500 {
    --tw-text-opacity: 1 !important;
    color: rgba(227, 239, 211, var(--tw-text-opacity)) !important;
  }

  .md\:text-secondary-800 {
    --tw-text-opacity: 1 !important;
    color: rgba(203, 218, 182, var(--tw-text-opacity)) !important;
  }

  .md\:text-black {
    --tw-text-opacity: 1 !important;
    color: rgba(20, 20, 20, var(--tw-text-opacity)) !important;
  }

  .md\:text-white {
    --tw-text-opacity: 1 !important;
    color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
  }

  .md\:text-gray-50 {
    --tw-text-opacity: 1 !important;
    color: rgba(248, 250, 252, var(--tw-text-opacity)) !important;
  }

  .md\:text-gray-100 {
    --tw-text-opacity: 1 !important;
    color: rgba(241, 245, 249, var(--tw-text-opacity)) !important;
  }

  .md\:text-gray-200 {
    --tw-text-opacity: 1 !important;
    color: rgba(226, 232, 240, var(--tw-text-opacity)) !important;
  }

  .md\:text-gray-300 {
    --tw-text-opacity: 1 !important;
    color: rgba(203, 213, 225, var(--tw-text-opacity)) !important;
  }

  .md\:text-gray-400 {
    --tw-text-opacity: 1 !important;
    color: rgba(148, 163, 184, var(--tw-text-opacity)) !important;
  }

  .md\:text-gray-500 {
    --tw-text-opacity: 1 !important;
    color: rgba(100, 116, 139, var(--tw-text-opacity)) !important;
  }

  .md\:text-gray-600 {
    --tw-text-opacity: 1 !important;
    color: rgba(71, 85, 105, var(--tw-text-opacity)) !important;
  }

  .md\:text-gray-700 {
    --tw-text-opacity: 1 !important;
    color: rgba(51, 65, 85, var(--tw-text-opacity)) !important;
  }

  .md\:text-gray-800 {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 41, 59, var(--tw-text-opacity)) !important;
  }

  .md\:text-gray-900 {
    --tw-text-opacity: 1 !important;
    color: rgba(15, 23, 42, var(--tw-text-opacity)) !important;
  }

  .md\:text-blue-50 {
    --tw-text-opacity: 1 !important;
    color: rgba(239, 246, 255, var(--tw-text-opacity)) !important;
  }

  .md\:text-blue-100 {
    --tw-text-opacity: 1 !important;
    color: rgba(219, 234, 254, var(--tw-text-opacity)) !important;
  }

  .md\:text-blue-200 {
    --tw-text-opacity: 1 !important;
    color: rgba(191, 219, 254, var(--tw-text-opacity)) !important;
  }

  .md\:text-blue-300 {
    --tw-text-opacity: 1 !important;
    color: rgba(147, 197, 253, var(--tw-text-opacity)) !important;
  }

  .md\:text-blue-400 {
    --tw-text-opacity: 1 !important;
    color: rgba(96, 165, 250, var(--tw-text-opacity)) !important;
  }

  .md\:text-blue-500 {
    --tw-text-opacity: 1 !important;
    color: rgba(59, 130, 246, var(--tw-text-opacity)) !important;
  }

  .md\:text-blue-600 {
    --tw-text-opacity: 1 !important;
    color: rgba(37, 99, 235, var(--tw-text-opacity)) !important;
  }

  .md\:text-blue-700 {
    --tw-text-opacity: 1 !important;
    color: rgba(29, 78, 216, var(--tw-text-opacity)) !important;
  }

  .md\:text-blue-800 {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 64, 175, var(--tw-text-opacity)) !important;
  }

  .md\:text-blue-900 {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 58, 138, var(--tw-text-opacity)) !important;
  }

  .md\:text-red-50 {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 242, 242, var(--tw-text-opacity)) !important;
  }

  .md\:text-red-100 {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 226, 226, var(--tw-text-opacity)) !important;
  }

  .md\:text-red-200 {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 202, 202, var(--tw-text-opacity)) !important;
  }

  .md\:text-red-300 {
    --tw-text-opacity: 1 !important;
    color: rgba(252, 165, 165, var(--tw-text-opacity)) !important;
  }

  .md\:text-red-400 {
    --tw-text-opacity: 1 !important;
    color: rgba(248, 113, 113, var(--tw-text-opacity)) !important;
  }

  .md\:text-red-500 {
    --tw-text-opacity: 1 !important;
    color: rgba(239, 68, 68, var(--tw-text-opacity)) !important;
  }

  .md\:text-red-600 {
    --tw-text-opacity: 1 !important;
    color: rgba(220, 38, 38, var(--tw-text-opacity)) !important;
  }

  .md\:text-red-700 {
    --tw-text-opacity: 1 !important;
    color: rgba(185, 28, 28, var(--tw-text-opacity)) !important;
  }

  .md\:text-red-800 {
    --tw-text-opacity: 1 !important;
    color: rgba(153, 27, 27, var(--tw-text-opacity)) !important;
  }

  .md\:text-red-900 {
    --tw-text-opacity: 1 !important;
    color: rgba(127, 29, 29, var(--tw-text-opacity)) !important;
  }

  .md\:text-yellow-50 {
    --tw-text-opacity: 1 !important;
    color: rgba(255, 251, 235, var(--tw-text-opacity)) !important;
  }

  .md\:text-yellow-100 {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 243, 199, var(--tw-text-opacity)) !important;
  }

  .md\:text-yellow-200 {
    --tw-text-opacity: 1 !important;
    color: rgba(253, 230, 138, var(--tw-text-opacity)) !important;
  }

  .md\:text-yellow-300 {
    --tw-text-opacity: 1 !important;
    color: rgba(252, 211, 77, var(--tw-text-opacity)) !important;
  }

  .md\:text-yellow-400 {
    --tw-text-opacity: 1 !important;
    color: rgba(251, 191, 36, var(--tw-text-opacity)) !important;
  }

  .md\:text-yellow-500 {
    --tw-text-opacity: 1 !important;
    color: rgba(245, 158, 11, var(--tw-text-opacity)) !important;
  }

  .md\:text-yellow-600 {
    --tw-text-opacity: 1 !important;
    color: rgba(217, 119, 6, var(--tw-text-opacity)) !important;
  }

  .md\:text-yellow-700 {
    --tw-text-opacity: 1 !important;
    color: rgba(180, 83, 9, var(--tw-text-opacity)) !important;
  }

  .md\:text-yellow-800 {
    --tw-text-opacity: 1 !important;
    color: rgba(146, 64, 14, var(--tw-text-opacity)) !important;
  }

  .md\:text-yellow-900 {
    --tw-text-opacity: 1 !important;
    color: rgba(120, 53, 15, var(--tw-text-opacity)) !important;
  }

  .md\:text-green-50 {
    --tw-text-opacity: 1 !important;
    color: rgba(236, 253, 245, var(--tw-text-opacity)) !important;
  }

  .md\:text-green-100 {
    --tw-text-opacity: 1 !important;
    color: rgba(209, 250, 229, var(--tw-text-opacity)) !important;
  }

  .md\:text-green-200 {
    --tw-text-opacity: 1 !important;
    color: rgba(167, 243, 208, var(--tw-text-opacity)) !important;
  }

  .md\:text-green-300 {
    --tw-text-opacity: 1 !important;
    color: rgba(110, 231, 183, var(--tw-text-opacity)) !important;
  }

  .md\:text-green-400 {
    --tw-text-opacity: 1 !important;
    color: rgba(52, 211, 153, var(--tw-text-opacity)) !important;
  }

  .md\:text-green-500 {
    --tw-text-opacity: 1 !important;
    color: rgba(16, 185, 129, var(--tw-text-opacity)) !important;
  }

  .md\:text-green-600 {
    --tw-text-opacity: 1 !important;
    color: rgba(5, 150, 105, var(--tw-text-opacity)) !important;
  }

  .md\:text-green-700 {
    --tw-text-opacity: 1 !important;
    color: rgba(4, 120, 87, var(--tw-text-opacity)) !important;
  }

  .md\:text-green-800 {
    --tw-text-opacity: 1 !important;
    color: rgba(6, 95, 70, var(--tw-text-opacity)) !important;
  }

  .md\:text-green-900 {
    --tw-text-opacity: 1 !important;
    color: rgba(6, 78, 59, var(--tw-text-opacity)) !important;
  }

  .md\:text-skin-primary-100 {
    color: var(--color-theme-100) !important;
  }

  .md\:text-skin-primary-200 {
    color: var(--color-theme-200) !important;
  }

  .md\:text-skin-primary-300 {
    color: var(--color-theme-300) !important;
  }

  .md\:text-skin-primary-400 {
    color: var(--color-theme-400) !important;
  }

  .md\:text-skin-primary-500 {
    color: var(--color-theme-500) !important;
  }

  .md\:text-skin-primary-600 {
    color: var(--color-theme-600) !important;
  }

  .md\:text-skin-primary-700 {
    color: var(--color-theme-700) !important;
  }

  .md\:text-skin-primary-800 {
    color: var(--color-theme-800) !important;
  }

  .md\:text-skin-primary-900 {
    color: var(--color-theme-900) !important;
  }

  .md\:text-skin-spinner-light {
    color: var(--color-spinner-light) !important;
  }

  .md\:text-skin-spinner-dark {
    color: var(--color-spinner-dark) !important;
  }

  .md\:text-skin-sidebar-item {
    color: var(--color-sidebar-item) !important;
  }

  .md\:text-skin-sidebar-item-hover {
    color: var(--color-sidebar-item-hover) !important;
  }

  .md\:text-skin-sidebar-icons {
    color: var(--color-sidebar-icons) !important;
  }

  .md\:hover\:text-transparent:hover {
    color: transparent !important;
  }

  .md\:hover\:text-secondary-200:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(244, 247, 240, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-secondary-300:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(238, 249, 222, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-secondary-500:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(227, 239, 211, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-secondary-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(203, 218, 182, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-black:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(20, 20, 20, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-white:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-gray-50:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(248, 250, 252, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-gray-100:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(241, 245, 249, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-gray-200:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(226, 232, 240, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-gray-300:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(203, 213, 225, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-gray-400:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(148, 163, 184, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-gray-500:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(100, 116, 139, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-gray-600:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(71, 85, 105, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-gray-700:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(51, 65, 85, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-gray-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 41, 59, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-gray-900:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(15, 23, 42, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-blue-50:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(239, 246, 255, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-blue-100:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(219, 234, 254, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-blue-200:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(191, 219, 254, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-blue-300:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(147, 197, 253, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-blue-400:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(96, 165, 250, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-blue-500:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(59, 130, 246, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-blue-600:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(37, 99, 235, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-blue-700:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(29, 78, 216, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-blue-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 64, 175, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-blue-900:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 58, 138, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-red-50:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 242, 242, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-red-100:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 226, 226, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-red-200:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 202, 202, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-red-300:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(252, 165, 165, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-red-400:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(248, 113, 113, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-red-500:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(239, 68, 68, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-red-600:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(220, 38, 38, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-red-700:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(185, 28, 28, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-red-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(153, 27, 27, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-red-900:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(127, 29, 29, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-yellow-50:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(255, 251, 235, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-yellow-100:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 243, 199, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-yellow-200:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(253, 230, 138, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-yellow-300:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(252, 211, 77, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-yellow-400:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(251, 191, 36, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-yellow-500:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(245, 158, 11, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-yellow-600:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(217, 119, 6, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-yellow-700:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(180, 83, 9, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-yellow-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(146, 64, 14, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-yellow-900:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(120, 53, 15, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-green-50:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(236, 253, 245, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-green-100:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(209, 250, 229, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-green-200:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(167, 243, 208, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-green-300:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(110, 231, 183, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-green-400:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(52, 211, 153, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-green-500:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(16, 185, 129, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-green-600:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(5, 150, 105, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-green-700:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(4, 120, 87, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-green-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(6, 95, 70, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-green-900:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(6, 78, 59, var(--tw-text-opacity)) !important;
  }

  .md\:hover\:text-skin-primary-100:hover {
    color: var(--color-theme-100) !important;
  }

  .md\:hover\:text-skin-primary-200:hover {
    color: var(--color-theme-200) !important;
  }

  .md\:hover\:text-skin-primary-300:hover {
    color: var(--color-theme-300) !important;
  }

  .md\:hover\:text-skin-primary-400:hover {
    color: var(--color-theme-400) !important;
  }

  .md\:hover\:text-skin-primary-500:hover {
    color: var(--color-theme-500) !important;
  }

  .md\:hover\:text-skin-primary-600:hover {
    color: var(--color-theme-600) !important;
  }

  .md\:hover\:text-skin-primary-700:hover {
    color: var(--color-theme-700) !important;
  }

  .md\:hover\:text-skin-primary-800:hover {
    color: var(--color-theme-800) !important;
  }

  .md\:hover\:text-skin-primary-900:hover {
    color: var(--color-theme-900) !important;
  }

  .md\:hover\:text-skin-spinner-light:hover {
    color: var(--color-spinner-light) !important;
  }

  .md\:hover\:text-skin-spinner-dark:hover {
    color: var(--color-spinner-dark) !important;
  }

  .md\:hover\:text-skin-sidebar-item:hover {
    color: var(--color-sidebar-item) !important;
  }

  .md\:hover\:text-skin-sidebar-item-hover:hover {
    color: var(--color-sidebar-item-hover) !important;
  }

  .md\:hover\:text-skin-sidebar-icons:hover {
    color: var(--color-sidebar-icons) !important;
  }

  .md\:focus\:text-transparent:focus {
    color: transparent !important;
  }

  .md\:focus\:text-secondary-200:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(244, 247, 240, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-secondary-300:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(238, 249, 222, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-secondary-500:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(227, 239, 211, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-secondary-800:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(203, 218, 182, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-black:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(20, 20, 20, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-white:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-gray-50:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(248, 250, 252, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-gray-100:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(241, 245, 249, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-gray-200:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(226, 232, 240, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-gray-300:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(203, 213, 225, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-gray-400:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(148, 163, 184, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-gray-500:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(100, 116, 139, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-gray-600:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(71, 85, 105, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-gray-700:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(51, 65, 85, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-gray-800:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 41, 59, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-gray-900:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(15, 23, 42, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-blue-50:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(239, 246, 255, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-blue-100:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(219, 234, 254, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-blue-200:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(191, 219, 254, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-blue-300:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(147, 197, 253, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-blue-400:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(96, 165, 250, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-blue-500:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(59, 130, 246, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-blue-600:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(37, 99, 235, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-blue-700:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(29, 78, 216, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-blue-800:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 64, 175, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-blue-900:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 58, 138, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-red-50:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 242, 242, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-red-100:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 226, 226, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-red-200:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 202, 202, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-red-300:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(252, 165, 165, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-red-400:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(248, 113, 113, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-red-500:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(239, 68, 68, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-red-600:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(220, 38, 38, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-red-700:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(185, 28, 28, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-red-800:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(153, 27, 27, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-red-900:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(127, 29, 29, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-yellow-50:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(255, 251, 235, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-yellow-100:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 243, 199, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-yellow-200:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(253, 230, 138, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-yellow-300:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(252, 211, 77, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-yellow-400:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(251, 191, 36, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-yellow-500:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(245, 158, 11, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-yellow-600:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(217, 119, 6, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-yellow-700:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(180, 83, 9, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-yellow-800:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(146, 64, 14, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-yellow-900:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(120, 53, 15, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-green-50:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(236, 253, 245, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-green-100:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(209, 250, 229, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-green-200:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(167, 243, 208, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-green-300:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(110, 231, 183, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-green-400:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(52, 211, 153, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-green-500:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(16, 185, 129, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-green-600:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(5, 150, 105, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-green-700:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(4, 120, 87, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-green-800:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(6, 95, 70, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-green-900:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(6, 78, 59, var(--tw-text-opacity)) !important;
  }

  .md\:focus\:text-skin-primary-100:focus {
    color: var(--color-theme-100) !important;
  }

  .md\:focus\:text-skin-primary-200:focus {
    color: var(--color-theme-200) !important;
  }

  .md\:focus\:text-skin-primary-300:focus {
    color: var(--color-theme-300) !important;
  }

  .md\:focus\:text-skin-primary-400:focus {
    color: var(--color-theme-400) !important;
  }

  .md\:focus\:text-skin-primary-500:focus {
    color: var(--color-theme-500) !important;
  }

  .md\:focus\:text-skin-primary-600:focus {
    color: var(--color-theme-600) !important;
  }

  .md\:focus\:text-skin-primary-700:focus {
    color: var(--color-theme-700) !important;
  }

  .md\:focus\:text-skin-primary-800:focus {
    color: var(--color-theme-800) !important;
  }

  .md\:focus\:text-skin-primary-900:focus {
    color: var(--color-theme-900) !important;
  }

  .md\:focus\:text-skin-spinner-light:focus {
    color: var(--color-spinner-light) !important;
  }

  .md\:focus\:text-skin-spinner-dark:focus {
    color: var(--color-spinner-dark) !important;
  }

  .md\:focus\:text-skin-sidebar-item:focus {
    color: var(--color-sidebar-item) !important;
  }

  .md\:focus\:text-skin-sidebar-item-hover:focus {
    color: var(--color-sidebar-item-hover) !important;
  }

  .md\:focus\:text-skin-sidebar-icons:focus {
    color: var(--color-sidebar-icons) !important;
  }

  .md\:text-opacity-0 {
    --tw-text-opacity: 0 !important;
  }

  .md\:text-opacity-25 {
    --tw-text-opacity: 0.25 !important;
  }

  .md\:text-opacity-50 {
    --tw-text-opacity: 0.5 !important;
  }

  .md\:text-opacity-60 {
    --tw-text-opacity: 0.6 !important;
  }

  .md\:text-opacity-75 {
    --tw-text-opacity: 0.75 !important;
  }

  .md\:text-opacity-85 {
    --tw-text-opacity: 0.85 !important;
  }

  .md\:text-opacity-100 {
    --tw-text-opacity: 1 !important;
  }

  .group:hover .md\:group-hover\:text-opacity-0 {
    --tw-text-opacity: 0 !important;
  }

  .group:hover .md\:group-hover\:text-opacity-25 {
    --tw-text-opacity: 0.25 !important;
  }

  .group:hover .md\:group-hover\:text-opacity-50 {
    --tw-text-opacity: 0.5 !important;
  }

  .group:hover .md\:group-hover\:text-opacity-60 {
    --tw-text-opacity: 0.6 !important;
  }

  .group:hover .md\:group-hover\:text-opacity-75 {
    --tw-text-opacity: 0.75 !important;
  }

  .group:hover .md\:group-hover\:text-opacity-85 {
    --tw-text-opacity: 0.85 !important;
  }

  .group:hover .md\:group-hover\:text-opacity-100 {
    --tw-text-opacity: 1 !important;
  }

  .md\:focus-within\:text-opacity-0:focus-within {
    --tw-text-opacity: 0 !important;
  }

  .md\:focus-within\:text-opacity-25:focus-within {
    --tw-text-opacity: 0.25 !important;
  }

  .md\:focus-within\:text-opacity-50:focus-within {
    --tw-text-opacity: 0.5 !important;
  }

  .md\:focus-within\:text-opacity-60:focus-within {
    --tw-text-opacity: 0.6 !important;
  }

  .md\:focus-within\:text-opacity-75:focus-within {
    --tw-text-opacity: 0.75 !important;
  }

  .md\:focus-within\:text-opacity-85:focus-within {
    --tw-text-opacity: 0.85 !important;
  }

  .md\:focus-within\:text-opacity-100:focus-within {
    --tw-text-opacity: 1 !important;
  }

  .md\:hover\:text-opacity-0:hover {
    --tw-text-opacity: 0 !important;
  }

  .md\:hover\:text-opacity-25:hover {
    --tw-text-opacity: 0.25 !important;
  }

  .md\:hover\:text-opacity-50:hover {
    --tw-text-opacity: 0.5 !important;
  }

  .md\:hover\:text-opacity-60:hover {
    --tw-text-opacity: 0.6 !important;
  }

  .md\:hover\:text-opacity-75:hover {
    --tw-text-opacity: 0.75 !important;
  }

  .md\:hover\:text-opacity-85:hover {
    --tw-text-opacity: 0.85 !important;
  }

  .md\:hover\:text-opacity-100:hover {
    --tw-text-opacity: 1 !important;
  }

  .md\:focus\:text-opacity-0:focus {
    --tw-text-opacity: 0 !important;
  }

  .md\:focus\:text-opacity-25:focus {
    --tw-text-opacity: 0.25 !important;
  }

  .md\:focus\:text-opacity-50:focus {
    --tw-text-opacity: 0.5 !important;
  }

  .md\:focus\:text-opacity-60:focus {
    --tw-text-opacity: 0.6 !important;
  }

  .md\:focus\:text-opacity-75:focus {
    --tw-text-opacity: 0.75 !important;
  }

  .md\:focus\:text-opacity-85:focus {
    --tw-text-opacity: 0.85 !important;
  }

  .md\:focus\:text-opacity-100:focus {
    --tw-text-opacity: 1 !important;
  }

  .md\:underline {
    text-decoration: underline !important;
  }

  .md\:line-through {
    text-decoration: line-through !important;
  }

  .md\:no-underline {
    text-decoration: none !important;
  }

  .md\:hover\:underline:hover {
    text-decoration: underline !important;
  }

  .md\:hover\:line-through:hover {
    text-decoration: line-through !important;
  }

  .md\:hover\:no-underline:hover {
    text-decoration: none !important;
  }

  .md\:focus\:underline:focus {
    text-decoration: underline !important;
  }

  .md\:focus\:line-through:focus {
    text-decoration: line-through !important;
  }

  .md\:focus\:no-underline:focus {
    text-decoration: none !important;
  }

  .md\:antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .md\:subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .md\:opacity-0 {
    opacity: 0 !important;
  }

  .md\:opacity-25 {
    opacity: 0.25 !important;
  }

  .md\:opacity-50 {
    opacity: 0.5 !important;
  }

  .md\:opacity-60 {
    opacity: 0.6 !important;
  }

  .md\:opacity-75 {
    opacity: 0.75 !important;
  }

  .md\:opacity-85 {
    opacity: 0.85 !important;
  }

  .md\:opacity-100 {
    opacity: 1 !important;
  }

  .md\:bg-blend-normal {
    background-blend-mode: normal !important;
  }

  .md\:bg-blend-multiply {
    background-blend-mode: multiply !important;
  }

  .md\:bg-blend-screen {
    background-blend-mode: screen !important;
  }

  .md\:bg-blend-overlay {
    background-blend-mode: overlay !important;
  }

  .md\:bg-blend-darken {
    background-blend-mode: darken !important;
  }

  .md\:bg-blend-lighten {
    background-blend-mode: lighten !important;
  }

  .md\:bg-blend-color-dodge {
    background-blend-mode: color-dodge !important;
  }

  .md\:bg-blend-color-burn {
    background-blend-mode: color-burn !important;
  }

  .md\:bg-blend-hard-light {
    background-blend-mode: hard-light !important;
  }

  .md\:bg-blend-soft-light {
    background-blend-mode: soft-light !important;
  }

  .md\:bg-blend-difference {
    background-blend-mode: difference !important;
  }

  .md\:bg-blend-exclusion {
    background-blend-mode: exclusion !important;
  }

  .md\:bg-blend-hue {
    background-blend-mode: hue !important;
  }

  .md\:bg-blend-saturation {
    background-blend-mode: saturation !important;
  }

  .md\:bg-blend-color {
    background-blend-mode: color !important;
  }

  .md\:bg-blend-luminosity {
    background-blend-mode: luminosity !important;
  }

  .md\:mix-blend-normal {
    mix-blend-mode: normal !important;
  }

  .md\:mix-blend-multiply {
    mix-blend-mode: multiply !important;
  }

  .md\:mix-blend-screen {
    mix-blend-mode: screen !important;
  }

  .md\:mix-blend-overlay {
    mix-blend-mode: overlay !important;
  }

  .md\:mix-blend-darken {
    mix-blend-mode: darken !important;
  }

  .md\:mix-blend-lighten {
    mix-blend-mode: lighten !important;
  }

  .md\:mix-blend-color-dodge {
    mix-blend-mode: color-dodge !important;
  }

  .md\:mix-blend-color-burn {
    mix-blend-mode: color-burn !important;
  }

  .md\:mix-blend-hard-light {
    mix-blend-mode: hard-light !important;
  }

  .md\:mix-blend-soft-light {
    mix-blend-mode: soft-light !important;
  }

  .md\:mix-blend-difference {
    mix-blend-mode: difference !important;
  }

  .md\:mix-blend-exclusion {
    mix-blend-mode: exclusion !important;
  }

  .md\:mix-blend-hue {
    mix-blend-mode: hue !important;
  }

  .md\:mix-blend-saturation {
    mix-blend-mode: saturation !important;
  }

  .md\:mix-blend-color {
    mix-blend-mode: color !important;
  }

  .md\:mix-blend-luminosity {
    mix-blend-mode: luminosity !important;
  }

  .md\:shadow {
    --tw-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.05) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .md\:shadow-none {
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .md\:outline-none {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .md\:outline-white {
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .md\:outline-black {
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .md\:focus\:outline-none:focus {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .md\:focus\:outline-white:focus {
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .md\:focus\:outline-black:focus {
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .md\:ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .md\:ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .md\:ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .md\:ring-4 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .md\:ring-8 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .md\:ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .md\:focus-within\:ring-0:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .md\:focus-within\:ring-1:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .md\:focus-within\:ring-2:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .md\:focus-within\:ring-4:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .md\:focus-within\:ring-8:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .md\:focus-within\:ring:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .md\:focus\:ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .md\:focus\:ring-1:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .md\:focus\:ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .md\:focus\:ring-4:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .md\:focus\:ring-8:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .md\:focus\:ring:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .md\:ring-inset {
    --tw-ring-inset: inset !important;
  }

  .md\:focus-within\:ring-inset:focus-within {
    --tw-ring-inset: inset !important;
  }

  .md\:focus\:ring-inset:focus {
    --tw-ring-inset: inset !important;
  }

  .md\:ring-transparent {
    --tw-ring-color: transparent !important;
  }

  .md\:ring-secondary-200 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(244, 247, 240, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-secondary-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(238, 249, 222, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-secondary-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(227, 239, 211, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-secondary-800 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(203, 218, 182, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-black {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(20, 20, 20, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-white {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-gray-50 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(248, 250, 252, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-gray-100 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(241, 245, 249, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-gray-200 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(226, 232, 240, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-gray-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(203, 213, 225, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-gray-400 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(148, 163, 184, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-gray-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(100, 116, 139, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-gray-600 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(71, 85, 105, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-gray-700 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(51, 65, 85, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-gray-800 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 41, 59, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-gray-900 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(15, 23, 42, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-blue-50 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-blue-100 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-blue-200 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-blue-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-blue-400 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-blue-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-blue-600 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-blue-700 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-blue-800 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-blue-900 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-red-50 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-red-100 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-red-200 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-red-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-red-400 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-red-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-red-600 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-red-700 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-red-800 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-red-900 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-yellow-50 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-yellow-100 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-yellow-200 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-yellow-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-yellow-400 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-yellow-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-yellow-600 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-yellow-700 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-yellow-800 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-yellow-900 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-green-50 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-green-100 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-green-200 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-green-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-green-400 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-green-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-green-600 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-green-700 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-green-800 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-green-900 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)) !important;
  }

  .md\:ring-skin-primary-100 {
    --tw-ring-color: var(--color-theme-100) !important;
  }

  .md\:ring-skin-primary-200 {
    --tw-ring-color: var(--color-theme-200) !important;
  }

  .md\:ring-skin-primary-300 {
    --tw-ring-color: var(--color-theme-300) !important;
  }

  .md\:ring-skin-primary-400 {
    --tw-ring-color: var(--color-theme-400) !important;
  }

  .md\:ring-skin-primary-500 {
    --tw-ring-color: var(--color-theme-500) !important;
  }

  .md\:ring-skin-primary-600 {
    --tw-ring-color: var(--color-theme-600) !important;
  }

  .md\:ring-skin-primary-700 {
    --tw-ring-color: var(--color-theme-700) !important;
  }

  .md\:ring-skin-primary-800 {
    --tw-ring-color: var(--color-theme-800) !important;
  }

  .md\:ring-skin-primary-900 {
    --tw-ring-color: var(--color-theme-900) !important;
  }

  .md\:ring-skin-spinner-light {
    --tw-ring-color: var(--color-spinner-light) !important;
  }

  .md\:ring-skin-spinner-dark {
    --tw-ring-color: var(--color-spinner-dark) !important;
  }

  .md\:focus-within\:ring-transparent:focus-within {
    --tw-ring-color: transparent !important;
  }

  .md\:focus-within\:ring-secondary-200:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(244, 247, 240, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-secondary-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(238, 249, 222, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-secondary-500:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(227, 239, 211, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-secondary-800:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(203, 218, 182, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-black:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(20, 20, 20, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-white:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-gray-50:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(248, 250, 252, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-gray-100:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(241, 245, 249, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-gray-200:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(226, 232, 240, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-gray-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(203, 213, 225, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-gray-400:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(148, 163, 184, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-gray-500:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(100, 116, 139, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-gray-600:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(71, 85, 105, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-gray-700:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(51, 65, 85, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-gray-800:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 41, 59, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-gray-900:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(15, 23, 42, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-blue-50:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-blue-100:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-blue-200:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-blue-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-blue-400:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-blue-500:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-blue-600:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-blue-700:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-blue-800:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-blue-900:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-red-50:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-red-100:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-red-200:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-red-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-red-400:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-red-500:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-red-600:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-red-700:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-red-800:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-red-900:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-yellow-50:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-yellow-100:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-yellow-200:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-yellow-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-yellow-400:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-yellow-500:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-yellow-600:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-yellow-700:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-yellow-800:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-yellow-900:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-green-50:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-green-100:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-green-200:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-green-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-green-400:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-green-500:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-green-600:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-green-700:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-green-800:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-green-900:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)) !important;
  }

  .md\:focus-within\:ring-skin-primary-100:focus-within {
    --tw-ring-color: var(--color-theme-100) !important;
  }

  .md\:focus-within\:ring-skin-primary-200:focus-within {
    --tw-ring-color: var(--color-theme-200) !important;
  }

  .md\:focus-within\:ring-skin-primary-300:focus-within {
    --tw-ring-color: var(--color-theme-300) !important;
  }

  .md\:focus-within\:ring-skin-primary-400:focus-within {
    --tw-ring-color: var(--color-theme-400) !important;
  }

  .md\:focus-within\:ring-skin-primary-500:focus-within {
    --tw-ring-color: var(--color-theme-500) !important;
  }

  .md\:focus-within\:ring-skin-primary-600:focus-within {
    --tw-ring-color: var(--color-theme-600) !important;
  }

  .md\:focus-within\:ring-skin-primary-700:focus-within {
    --tw-ring-color: var(--color-theme-700) !important;
  }

  .md\:focus-within\:ring-skin-primary-800:focus-within {
    --tw-ring-color: var(--color-theme-800) !important;
  }

  .md\:focus-within\:ring-skin-primary-900:focus-within {
    --tw-ring-color: var(--color-theme-900) !important;
  }

  .md\:focus-within\:ring-skin-spinner-light:focus-within {
    --tw-ring-color: var(--color-spinner-light) !important;
  }

  .md\:focus-within\:ring-skin-spinner-dark:focus-within {
    --tw-ring-color: var(--color-spinner-dark) !important;
  }

  .md\:focus\:ring-transparent:focus {
    --tw-ring-color: transparent !important;
  }

  .md\:focus\:ring-secondary-200:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(244, 247, 240, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-secondary-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(238, 249, 222, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-secondary-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(227, 239, 211, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-secondary-800:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(203, 218, 182, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-black:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(20, 20, 20, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-white:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-gray-50:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(248, 250, 252, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-gray-100:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(241, 245, 249, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-gray-200:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(226, 232, 240, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-gray-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(203, 213, 225, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-gray-400:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(148, 163, 184, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-gray-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(100, 116, 139, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-gray-600:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(71, 85, 105, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-gray-700:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(51, 65, 85, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-gray-800:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 41, 59, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-gray-900:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(15, 23, 42, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-blue-50:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-blue-100:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-blue-200:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-blue-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-blue-400:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-blue-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-blue-600:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-blue-700:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-blue-800:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-blue-900:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-red-50:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-red-100:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-red-200:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-red-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-red-400:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-red-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-red-600:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-red-700:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-red-800:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-red-900:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-yellow-50:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-yellow-100:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-yellow-200:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-yellow-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-yellow-400:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-yellow-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-yellow-600:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-yellow-700:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-yellow-800:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-yellow-900:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-green-50:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-green-100:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-green-200:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-green-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-green-400:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-green-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-green-600:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-green-700:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-green-800:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-green-900:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)) !important;
  }

  .md\:focus\:ring-skin-primary-100:focus {
    --tw-ring-color: var(--color-theme-100) !important;
  }

  .md\:focus\:ring-skin-primary-200:focus {
    --tw-ring-color: var(--color-theme-200) !important;
  }

  .md\:focus\:ring-skin-primary-300:focus {
    --tw-ring-color: var(--color-theme-300) !important;
  }

  .md\:focus\:ring-skin-primary-400:focus {
    --tw-ring-color: var(--color-theme-400) !important;
  }

  .md\:focus\:ring-skin-primary-500:focus {
    --tw-ring-color: var(--color-theme-500) !important;
  }

  .md\:focus\:ring-skin-primary-600:focus {
    --tw-ring-color: var(--color-theme-600) !important;
  }

  .md\:focus\:ring-skin-primary-700:focus {
    --tw-ring-color: var(--color-theme-700) !important;
  }

  .md\:focus\:ring-skin-primary-800:focus {
    --tw-ring-color: var(--color-theme-800) !important;
  }

  .md\:focus\:ring-skin-primary-900:focus {
    --tw-ring-color: var(--color-theme-900) !important;
  }

  .md\:focus\:ring-skin-spinner-light:focus {
    --tw-ring-color: var(--color-spinner-light) !important;
  }

  .md\:focus\:ring-skin-spinner-dark:focus {
    --tw-ring-color: var(--color-spinner-dark) !important;
  }

  .md\:ring-opacity-0 {
    --tw-ring-opacity: 0 !important;
  }

  .md\:ring-opacity-25 {
    --tw-ring-opacity: 0.25 !important;
  }

  .md\:ring-opacity-50 {
    --tw-ring-opacity: 0.5 !important;
  }

  .md\:ring-opacity-60 {
    --tw-ring-opacity: 0.6 !important;
  }

  .md\:ring-opacity-75 {
    --tw-ring-opacity: 0.75 !important;
  }

  .md\:ring-opacity-85 {
    --tw-ring-opacity: 0.85 !important;
  }

  .md\:ring-opacity-100 {
    --tw-ring-opacity: 1 !important;
  }

  .md\:focus-within\:ring-opacity-0:focus-within {
    --tw-ring-opacity: 0 !important;
  }

  .md\:focus-within\:ring-opacity-25:focus-within {
    --tw-ring-opacity: 0.25 !important;
  }

  .md\:focus-within\:ring-opacity-50:focus-within {
    --tw-ring-opacity: 0.5 !important;
  }

  .md\:focus-within\:ring-opacity-60:focus-within {
    --tw-ring-opacity: 0.6 !important;
  }

  .md\:focus-within\:ring-opacity-75:focus-within {
    --tw-ring-opacity: 0.75 !important;
  }

  .md\:focus-within\:ring-opacity-85:focus-within {
    --tw-ring-opacity: 0.85 !important;
  }

  .md\:focus-within\:ring-opacity-100:focus-within {
    --tw-ring-opacity: 1 !important;
  }

  .md\:focus\:ring-opacity-0:focus {
    --tw-ring-opacity: 0 !important;
  }

  .md\:focus\:ring-opacity-25:focus {
    --tw-ring-opacity: 0.25 !important;
  }

  .md\:focus\:ring-opacity-50:focus {
    --tw-ring-opacity: 0.5 !important;
  }

  .md\:focus\:ring-opacity-60:focus {
    --tw-ring-opacity: 0.6 !important;
  }

  .md\:focus\:ring-opacity-75:focus {
    --tw-ring-opacity: 0.75 !important;
  }

  .md\:focus\:ring-opacity-85:focus {
    --tw-ring-opacity: 0.85 !important;
  }

  .md\:focus\:ring-opacity-100:focus {
    --tw-ring-opacity: 1 !important;
  }

  .md\:ring-offset-0 {
    --tw-ring-offset-width: 0px !important;
  }

  .md\:ring-offset-1 {
    --tw-ring-offset-width: 1px !important;
  }

  .md\:ring-offset-2 {
    --tw-ring-offset-width: 2px !important;
  }

  .md\:ring-offset-4 {
    --tw-ring-offset-width: 4px !important;
  }

  .md\:ring-offset-8 {
    --tw-ring-offset-width: 8px !important;
  }

  .md\:focus-within\:ring-offset-0:focus-within {
    --tw-ring-offset-width: 0px !important;
  }

  .md\:focus-within\:ring-offset-1:focus-within {
    --tw-ring-offset-width: 1px !important;
  }

  .md\:focus-within\:ring-offset-2:focus-within {
    --tw-ring-offset-width: 2px !important;
  }

  .md\:focus-within\:ring-offset-4:focus-within {
    --tw-ring-offset-width: 4px !important;
  }

  .md\:focus-within\:ring-offset-8:focus-within {
    --tw-ring-offset-width: 8px !important;
  }

  .md\:focus\:ring-offset-0:focus {
    --tw-ring-offset-width: 0px !important;
  }

  .md\:focus\:ring-offset-1:focus {
    --tw-ring-offset-width: 1px !important;
  }

  .md\:focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px !important;
  }

  .md\:focus\:ring-offset-4:focus {
    --tw-ring-offset-width: 4px !important;
  }

  .md\:focus\:ring-offset-8:focus {
    --tw-ring-offset-width: 8px !important;
  }

  .md\:ring-offset-transparent {
    --tw-ring-offset-color: transparent !important;
  }

  .md\:ring-offset-secondary-200 {
    --tw-ring-offset-color: #f4f7f0 !important;
  }

  .md\:ring-offset-secondary-300 {
    --tw-ring-offset-color: #eef9de !important;
  }

  .md\:ring-offset-secondary-500 {
    --tw-ring-offset-color: #e3efd3 !important;
  }

  .md\:ring-offset-secondary-800 {
    --tw-ring-offset-color: #cbdab6 !important;
  }

  .md\:ring-offset-black {
    --tw-ring-offset-color: #141414 !important;
  }

  .md\:ring-offset-white {
    --tw-ring-offset-color: #FFFFFF !important;
  }

  .md\:ring-offset-gray-50 {
    --tw-ring-offset-color: #f8fafc !important;
  }

  .md\:ring-offset-gray-100 {
    --tw-ring-offset-color: #f1f5f9 !important;
  }

  .md\:ring-offset-gray-200 {
    --tw-ring-offset-color: #e2e8f0 !important;
  }

  .md\:ring-offset-gray-300 {
    --tw-ring-offset-color: #cbd5e1 !important;
  }

  .md\:ring-offset-gray-400 {
    --tw-ring-offset-color: #94a3b8 !important;
  }

  .md\:ring-offset-gray-500 {
    --tw-ring-offset-color: #64748b !important;
  }

  .md\:ring-offset-gray-600 {
    --tw-ring-offset-color: #475569 !important;
  }

  .md\:ring-offset-gray-700 {
    --tw-ring-offset-color: #334155 !important;
  }

  .md\:ring-offset-gray-800 {
    --tw-ring-offset-color: #1e293b !important;
  }

  .md\:ring-offset-gray-900 {
    --tw-ring-offset-color: #0f172a !important;
  }

  .md\:ring-offset-blue-50 {
    --tw-ring-offset-color: #eff6ff !important;
  }

  .md\:ring-offset-blue-100 {
    --tw-ring-offset-color: #dbeafe !important;
  }

  .md\:ring-offset-blue-200 {
    --tw-ring-offset-color: #bfdbfe !important;
  }

  .md\:ring-offset-blue-300 {
    --tw-ring-offset-color: #93c5fd !important;
  }

  .md\:ring-offset-blue-400 {
    --tw-ring-offset-color: #60a5fa !important;
  }

  .md\:ring-offset-blue-500 {
    --tw-ring-offset-color: #3b82f6 !important;
  }

  .md\:ring-offset-blue-600 {
    --tw-ring-offset-color: #2563eb !important;
  }

  .md\:ring-offset-blue-700 {
    --tw-ring-offset-color: #1d4ed8 !important;
  }

  .md\:ring-offset-blue-800 {
    --tw-ring-offset-color: #1e40af !important;
  }

  .md\:ring-offset-blue-900 {
    --tw-ring-offset-color: #1e3a8a !important;
  }

  .md\:ring-offset-red-50 {
    --tw-ring-offset-color: #fef2f2 !important;
  }

  .md\:ring-offset-red-100 {
    --tw-ring-offset-color: #fee2e2 !important;
  }

  .md\:ring-offset-red-200 {
    --tw-ring-offset-color: #fecaca !important;
  }

  .md\:ring-offset-red-300 {
    --tw-ring-offset-color: #fca5a5 !important;
  }

  .md\:ring-offset-red-400 {
    --tw-ring-offset-color: #f87171 !important;
  }

  .md\:ring-offset-red-500 {
    --tw-ring-offset-color: #ef4444 !important;
  }

  .md\:ring-offset-red-600 {
    --tw-ring-offset-color: #dc2626 !important;
  }

  .md\:ring-offset-red-700 {
    --tw-ring-offset-color: #b91c1c !important;
  }

  .md\:ring-offset-red-800 {
    --tw-ring-offset-color: #991b1b !important;
  }

  .md\:ring-offset-red-900 {
    --tw-ring-offset-color: #7f1d1d !important;
  }

  .md\:ring-offset-yellow-50 {
    --tw-ring-offset-color: #fffbeb !important;
  }

  .md\:ring-offset-yellow-100 {
    --tw-ring-offset-color: #fef3c7 !important;
  }

  .md\:ring-offset-yellow-200 {
    --tw-ring-offset-color: #fde68a !important;
  }

  .md\:ring-offset-yellow-300 {
    --tw-ring-offset-color: #fcd34d !important;
  }

  .md\:ring-offset-yellow-400 {
    --tw-ring-offset-color: #fbbf24 !important;
  }

  .md\:ring-offset-yellow-500 {
    --tw-ring-offset-color: #f59e0b !important;
  }

  .md\:ring-offset-yellow-600 {
    --tw-ring-offset-color: #d97706 !important;
  }

  .md\:ring-offset-yellow-700 {
    --tw-ring-offset-color: #b45309 !important;
  }

  .md\:ring-offset-yellow-800 {
    --tw-ring-offset-color: #92400e !important;
  }

  .md\:ring-offset-yellow-900 {
    --tw-ring-offset-color: #78350f !important;
  }

  .md\:ring-offset-green-50 {
    --tw-ring-offset-color: #ecfdf5 !important;
  }

  .md\:ring-offset-green-100 {
    --tw-ring-offset-color: #d1fae5 !important;
  }

  .md\:ring-offset-green-200 {
    --tw-ring-offset-color: #a7f3d0 !important;
  }

  .md\:ring-offset-green-300 {
    --tw-ring-offset-color: #6ee7b7 !important;
  }

  .md\:ring-offset-green-400 {
    --tw-ring-offset-color: #34d399 !important;
  }

  .md\:ring-offset-green-500 {
    --tw-ring-offset-color: #10b981 !important;
  }

  .md\:ring-offset-green-600 {
    --tw-ring-offset-color: #059669 !important;
  }

  .md\:ring-offset-green-700 {
    --tw-ring-offset-color: #047857 !important;
  }

  .md\:ring-offset-green-800 {
    --tw-ring-offset-color: #065f46 !important;
  }

  .md\:ring-offset-green-900 {
    --tw-ring-offset-color: #064e3b !important;
  }

  .md\:ring-offset-skin-primary-100 {
    --tw-ring-offset-color: var(--color-theme-100) !important;
  }

  .md\:ring-offset-skin-primary-200 {
    --tw-ring-offset-color: var(--color-theme-200) !important;
  }

  .md\:ring-offset-skin-primary-300 {
    --tw-ring-offset-color: var(--color-theme-300) !important;
  }

  .md\:ring-offset-skin-primary-400 {
    --tw-ring-offset-color: var(--color-theme-400) !important;
  }

  .md\:ring-offset-skin-primary-500 {
    --tw-ring-offset-color: var(--color-theme-500) !important;
  }

  .md\:ring-offset-skin-primary-600 {
    --tw-ring-offset-color: var(--color-theme-600) !important;
  }

  .md\:ring-offset-skin-primary-700 {
    --tw-ring-offset-color: var(--color-theme-700) !important;
  }

  .md\:ring-offset-skin-primary-800 {
    --tw-ring-offset-color: var(--color-theme-800) !important;
  }

  .md\:ring-offset-skin-primary-900 {
    --tw-ring-offset-color: var(--color-theme-900) !important;
  }

  .md\:ring-offset-skin-spinner-light {
    --tw-ring-offset-color: var(--color-spinner-light) !important;
  }

  .md\:ring-offset-skin-spinner-dark {
    --tw-ring-offset-color: var(--color-spinner-dark) !important;
  }

  .md\:focus-within\:ring-offset-transparent:focus-within {
    --tw-ring-offset-color: transparent !important;
  }

  .md\:focus-within\:ring-offset-secondary-200:focus-within {
    --tw-ring-offset-color: #f4f7f0 !important;
  }

  .md\:focus-within\:ring-offset-secondary-300:focus-within {
    --tw-ring-offset-color: #eef9de !important;
  }

  .md\:focus-within\:ring-offset-secondary-500:focus-within {
    --tw-ring-offset-color: #e3efd3 !important;
  }

  .md\:focus-within\:ring-offset-secondary-800:focus-within {
    --tw-ring-offset-color: #cbdab6 !important;
  }

  .md\:focus-within\:ring-offset-black:focus-within {
    --tw-ring-offset-color: #141414 !important;
  }

  .md\:focus-within\:ring-offset-white:focus-within {
    --tw-ring-offset-color: #FFFFFF !important;
  }

  .md\:focus-within\:ring-offset-gray-50:focus-within {
    --tw-ring-offset-color: #f8fafc !important;
  }

  .md\:focus-within\:ring-offset-gray-100:focus-within {
    --tw-ring-offset-color: #f1f5f9 !important;
  }

  .md\:focus-within\:ring-offset-gray-200:focus-within {
    --tw-ring-offset-color: #e2e8f0 !important;
  }

  .md\:focus-within\:ring-offset-gray-300:focus-within {
    --tw-ring-offset-color: #cbd5e1 !important;
  }

  .md\:focus-within\:ring-offset-gray-400:focus-within {
    --tw-ring-offset-color: #94a3b8 !important;
  }

  .md\:focus-within\:ring-offset-gray-500:focus-within {
    --tw-ring-offset-color: #64748b !important;
  }

  .md\:focus-within\:ring-offset-gray-600:focus-within {
    --tw-ring-offset-color: #475569 !important;
  }

  .md\:focus-within\:ring-offset-gray-700:focus-within {
    --tw-ring-offset-color: #334155 !important;
  }

  .md\:focus-within\:ring-offset-gray-800:focus-within {
    --tw-ring-offset-color: #1e293b !important;
  }

  .md\:focus-within\:ring-offset-gray-900:focus-within {
    --tw-ring-offset-color: #0f172a !important;
  }

  .md\:focus-within\:ring-offset-blue-50:focus-within {
    --tw-ring-offset-color: #eff6ff !important;
  }

  .md\:focus-within\:ring-offset-blue-100:focus-within {
    --tw-ring-offset-color: #dbeafe !important;
  }

  .md\:focus-within\:ring-offset-blue-200:focus-within {
    --tw-ring-offset-color: #bfdbfe !important;
  }

  .md\:focus-within\:ring-offset-blue-300:focus-within {
    --tw-ring-offset-color: #93c5fd !important;
  }

  .md\:focus-within\:ring-offset-blue-400:focus-within {
    --tw-ring-offset-color: #60a5fa !important;
  }

  .md\:focus-within\:ring-offset-blue-500:focus-within {
    --tw-ring-offset-color: #3b82f6 !important;
  }

  .md\:focus-within\:ring-offset-blue-600:focus-within {
    --tw-ring-offset-color: #2563eb !important;
  }

  .md\:focus-within\:ring-offset-blue-700:focus-within {
    --tw-ring-offset-color: #1d4ed8 !important;
  }

  .md\:focus-within\:ring-offset-blue-800:focus-within {
    --tw-ring-offset-color: #1e40af !important;
  }

  .md\:focus-within\:ring-offset-blue-900:focus-within {
    --tw-ring-offset-color: #1e3a8a !important;
  }

  .md\:focus-within\:ring-offset-red-50:focus-within {
    --tw-ring-offset-color: #fef2f2 !important;
  }

  .md\:focus-within\:ring-offset-red-100:focus-within {
    --tw-ring-offset-color: #fee2e2 !important;
  }

  .md\:focus-within\:ring-offset-red-200:focus-within {
    --tw-ring-offset-color: #fecaca !important;
  }

  .md\:focus-within\:ring-offset-red-300:focus-within {
    --tw-ring-offset-color: #fca5a5 !important;
  }

  .md\:focus-within\:ring-offset-red-400:focus-within {
    --tw-ring-offset-color: #f87171 !important;
  }

  .md\:focus-within\:ring-offset-red-500:focus-within {
    --tw-ring-offset-color: #ef4444 !important;
  }

  .md\:focus-within\:ring-offset-red-600:focus-within {
    --tw-ring-offset-color: #dc2626 !important;
  }

  .md\:focus-within\:ring-offset-red-700:focus-within {
    --tw-ring-offset-color: #b91c1c !important;
  }

  .md\:focus-within\:ring-offset-red-800:focus-within {
    --tw-ring-offset-color: #991b1b !important;
  }

  .md\:focus-within\:ring-offset-red-900:focus-within {
    --tw-ring-offset-color: #7f1d1d !important;
  }

  .md\:focus-within\:ring-offset-yellow-50:focus-within {
    --tw-ring-offset-color: #fffbeb !important;
  }

  .md\:focus-within\:ring-offset-yellow-100:focus-within {
    --tw-ring-offset-color: #fef3c7 !important;
  }

  .md\:focus-within\:ring-offset-yellow-200:focus-within {
    --tw-ring-offset-color: #fde68a !important;
  }

  .md\:focus-within\:ring-offset-yellow-300:focus-within {
    --tw-ring-offset-color: #fcd34d !important;
  }

  .md\:focus-within\:ring-offset-yellow-400:focus-within {
    --tw-ring-offset-color: #fbbf24 !important;
  }

  .md\:focus-within\:ring-offset-yellow-500:focus-within {
    --tw-ring-offset-color: #f59e0b !important;
  }

  .md\:focus-within\:ring-offset-yellow-600:focus-within {
    --tw-ring-offset-color: #d97706 !important;
  }

  .md\:focus-within\:ring-offset-yellow-700:focus-within {
    --tw-ring-offset-color: #b45309 !important;
  }

  .md\:focus-within\:ring-offset-yellow-800:focus-within {
    --tw-ring-offset-color: #92400e !important;
  }

  .md\:focus-within\:ring-offset-yellow-900:focus-within {
    --tw-ring-offset-color: #78350f !important;
  }

  .md\:focus-within\:ring-offset-green-50:focus-within {
    --tw-ring-offset-color: #ecfdf5 !important;
  }

  .md\:focus-within\:ring-offset-green-100:focus-within {
    --tw-ring-offset-color: #d1fae5 !important;
  }

  .md\:focus-within\:ring-offset-green-200:focus-within {
    --tw-ring-offset-color: #a7f3d0 !important;
  }

  .md\:focus-within\:ring-offset-green-300:focus-within {
    --tw-ring-offset-color: #6ee7b7 !important;
  }

  .md\:focus-within\:ring-offset-green-400:focus-within {
    --tw-ring-offset-color: #34d399 !important;
  }

  .md\:focus-within\:ring-offset-green-500:focus-within {
    --tw-ring-offset-color: #10b981 !important;
  }

  .md\:focus-within\:ring-offset-green-600:focus-within {
    --tw-ring-offset-color: #059669 !important;
  }

  .md\:focus-within\:ring-offset-green-700:focus-within {
    --tw-ring-offset-color: #047857 !important;
  }

  .md\:focus-within\:ring-offset-green-800:focus-within {
    --tw-ring-offset-color: #065f46 !important;
  }

  .md\:focus-within\:ring-offset-green-900:focus-within {
    --tw-ring-offset-color: #064e3b !important;
  }

  .md\:focus-within\:ring-offset-skin-primary-100:focus-within {
    --tw-ring-offset-color: var(--color-theme-100) !important;
  }

  .md\:focus-within\:ring-offset-skin-primary-200:focus-within {
    --tw-ring-offset-color: var(--color-theme-200) !important;
  }

  .md\:focus-within\:ring-offset-skin-primary-300:focus-within {
    --tw-ring-offset-color: var(--color-theme-300) !important;
  }

  .md\:focus-within\:ring-offset-skin-primary-400:focus-within {
    --tw-ring-offset-color: var(--color-theme-400) !important;
  }

  .md\:focus-within\:ring-offset-skin-primary-500:focus-within {
    --tw-ring-offset-color: var(--color-theme-500) !important;
  }

  .md\:focus-within\:ring-offset-skin-primary-600:focus-within {
    --tw-ring-offset-color: var(--color-theme-600) !important;
  }

  .md\:focus-within\:ring-offset-skin-primary-700:focus-within {
    --tw-ring-offset-color: var(--color-theme-700) !important;
  }

  .md\:focus-within\:ring-offset-skin-primary-800:focus-within {
    --tw-ring-offset-color: var(--color-theme-800) !important;
  }

  .md\:focus-within\:ring-offset-skin-primary-900:focus-within {
    --tw-ring-offset-color: var(--color-theme-900) !important;
  }

  .md\:focus-within\:ring-offset-skin-spinner-light:focus-within {
    --tw-ring-offset-color: var(--color-spinner-light) !important;
  }

  .md\:focus-within\:ring-offset-skin-spinner-dark:focus-within {
    --tw-ring-offset-color: var(--color-spinner-dark) !important;
  }

  .md\:focus\:ring-offset-transparent:focus {
    --tw-ring-offset-color: transparent !important;
  }

  .md\:focus\:ring-offset-secondary-200:focus {
    --tw-ring-offset-color: #f4f7f0 !important;
  }

  .md\:focus\:ring-offset-secondary-300:focus {
    --tw-ring-offset-color: #eef9de !important;
  }

  .md\:focus\:ring-offset-secondary-500:focus {
    --tw-ring-offset-color: #e3efd3 !important;
  }

  .md\:focus\:ring-offset-secondary-800:focus {
    --tw-ring-offset-color: #cbdab6 !important;
  }

  .md\:focus\:ring-offset-black:focus {
    --tw-ring-offset-color: #141414 !important;
  }

  .md\:focus\:ring-offset-white:focus {
    --tw-ring-offset-color: #FFFFFF !important;
  }

  .md\:focus\:ring-offset-gray-50:focus {
    --tw-ring-offset-color: #f8fafc !important;
  }

  .md\:focus\:ring-offset-gray-100:focus {
    --tw-ring-offset-color: #f1f5f9 !important;
  }

  .md\:focus\:ring-offset-gray-200:focus {
    --tw-ring-offset-color: #e2e8f0 !important;
  }

  .md\:focus\:ring-offset-gray-300:focus {
    --tw-ring-offset-color: #cbd5e1 !important;
  }

  .md\:focus\:ring-offset-gray-400:focus {
    --tw-ring-offset-color: #94a3b8 !important;
  }

  .md\:focus\:ring-offset-gray-500:focus {
    --tw-ring-offset-color: #64748b !important;
  }

  .md\:focus\:ring-offset-gray-600:focus {
    --tw-ring-offset-color: #475569 !important;
  }

  .md\:focus\:ring-offset-gray-700:focus {
    --tw-ring-offset-color: #334155 !important;
  }

  .md\:focus\:ring-offset-gray-800:focus {
    --tw-ring-offset-color: #1e293b !important;
  }

  .md\:focus\:ring-offset-gray-900:focus {
    --tw-ring-offset-color: #0f172a !important;
  }

  .md\:focus\:ring-offset-blue-50:focus {
    --tw-ring-offset-color: #eff6ff !important;
  }

  .md\:focus\:ring-offset-blue-100:focus {
    --tw-ring-offset-color: #dbeafe !important;
  }

  .md\:focus\:ring-offset-blue-200:focus {
    --tw-ring-offset-color: #bfdbfe !important;
  }

  .md\:focus\:ring-offset-blue-300:focus {
    --tw-ring-offset-color: #93c5fd !important;
  }

  .md\:focus\:ring-offset-blue-400:focus {
    --tw-ring-offset-color: #60a5fa !important;
  }

  .md\:focus\:ring-offset-blue-500:focus {
    --tw-ring-offset-color: #3b82f6 !important;
  }

  .md\:focus\:ring-offset-blue-600:focus {
    --tw-ring-offset-color: #2563eb !important;
  }

  .md\:focus\:ring-offset-blue-700:focus {
    --tw-ring-offset-color: #1d4ed8 !important;
  }

  .md\:focus\:ring-offset-blue-800:focus {
    --tw-ring-offset-color: #1e40af !important;
  }

  .md\:focus\:ring-offset-blue-900:focus {
    --tw-ring-offset-color: #1e3a8a !important;
  }

  .md\:focus\:ring-offset-red-50:focus {
    --tw-ring-offset-color: #fef2f2 !important;
  }

  .md\:focus\:ring-offset-red-100:focus {
    --tw-ring-offset-color: #fee2e2 !important;
  }

  .md\:focus\:ring-offset-red-200:focus {
    --tw-ring-offset-color: #fecaca !important;
  }

  .md\:focus\:ring-offset-red-300:focus {
    --tw-ring-offset-color: #fca5a5 !important;
  }

  .md\:focus\:ring-offset-red-400:focus {
    --tw-ring-offset-color: #f87171 !important;
  }

  .md\:focus\:ring-offset-red-500:focus {
    --tw-ring-offset-color: #ef4444 !important;
  }

  .md\:focus\:ring-offset-red-600:focus {
    --tw-ring-offset-color: #dc2626 !important;
  }

  .md\:focus\:ring-offset-red-700:focus {
    --tw-ring-offset-color: #b91c1c !important;
  }

  .md\:focus\:ring-offset-red-800:focus {
    --tw-ring-offset-color: #991b1b !important;
  }

  .md\:focus\:ring-offset-red-900:focus {
    --tw-ring-offset-color: #7f1d1d !important;
  }

  .md\:focus\:ring-offset-yellow-50:focus {
    --tw-ring-offset-color: #fffbeb !important;
  }

  .md\:focus\:ring-offset-yellow-100:focus {
    --tw-ring-offset-color: #fef3c7 !important;
  }

  .md\:focus\:ring-offset-yellow-200:focus {
    --tw-ring-offset-color: #fde68a !important;
  }

  .md\:focus\:ring-offset-yellow-300:focus {
    --tw-ring-offset-color: #fcd34d !important;
  }

  .md\:focus\:ring-offset-yellow-400:focus {
    --tw-ring-offset-color: #fbbf24 !important;
  }

  .md\:focus\:ring-offset-yellow-500:focus {
    --tw-ring-offset-color: #f59e0b !important;
  }

  .md\:focus\:ring-offset-yellow-600:focus {
    --tw-ring-offset-color: #d97706 !important;
  }

  .md\:focus\:ring-offset-yellow-700:focus {
    --tw-ring-offset-color: #b45309 !important;
  }

  .md\:focus\:ring-offset-yellow-800:focus {
    --tw-ring-offset-color: #92400e !important;
  }

  .md\:focus\:ring-offset-yellow-900:focus {
    --tw-ring-offset-color: #78350f !important;
  }

  .md\:focus\:ring-offset-green-50:focus {
    --tw-ring-offset-color: #ecfdf5 !important;
  }

  .md\:focus\:ring-offset-green-100:focus {
    --tw-ring-offset-color: #d1fae5 !important;
  }

  .md\:focus\:ring-offset-green-200:focus {
    --tw-ring-offset-color: #a7f3d0 !important;
  }

  .md\:focus\:ring-offset-green-300:focus {
    --tw-ring-offset-color: #6ee7b7 !important;
  }

  .md\:focus\:ring-offset-green-400:focus {
    --tw-ring-offset-color: #34d399 !important;
  }

  .md\:focus\:ring-offset-green-500:focus {
    --tw-ring-offset-color: #10b981 !important;
  }

  .md\:focus\:ring-offset-green-600:focus {
    --tw-ring-offset-color: #059669 !important;
  }

  .md\:focus\:ring-offset-green-700:focus {
    --tw-ring-offset-color: #047857 !important;
  }

  .md\:focus\:ring-offset-green-800:focus {
    --tw-ring-offset-color: #065f46 !important;
  }

  .md\:focus\:ring-offset-green-900:focus {
    --tw-ring-offset-color: #064e3b !important;
  }

  .md\:focus\:ring-offset-skin-primary-100:focus {
    --tw-ring-offset-color: var(--color-theme-100) !important;
  }

  .md\:focus\:ring-offset-skin-primary-200:focus {
    --tw-ring-offset-color: var(--color-theme-200) !important;
  }

  .md\:focus\:ring-offset-skin-primary-300:focus {
    --tw-ring-offset-color: var(--color-theme-300) !important;
  }

  .md\:focus\:ring-offset-skin-primary-400:focus {
    --tw-ring-offset-color: var(--color-theme-400) !important;
  }

  .md\:focus\:ring-offset-skin-primary-500:focus {
    --tw-ring-offset-color: var(--color-theme-500) !important;
  }

  .md\:focus\:ring-offset-skin-primary-600:focus {
    --tw-ring-offset-color: var(--color-theme-600) !important;
  }

  .md\:focus\:ring-offset-skin-primary-700:focus {
    --tw-ring-offset-color: var(--color-theme-700) !important;
  }

  .md\:focus\:ring-offset-skin-primary-800:focus {
    --tw-ring-offset-color: var(--color-theme-800) !important;
  }

  .md\:focus\:ring-offset-skin-primary-900:focus {
    --tw-ring-offset-color: var(--color-theme-900) !important;
  }

  .md\:focus\:ring-offset-skin-spinner-light:focus {
    --tw-ring-offset-color: var(--color-spinner-light) !important;
  }

  .md\:focus\:ring-offset-skin-spinner-dark:focus {
    --tw-ring-offset-color: var(--color-spinner-dark) !important;
  }

  .md\:filter {
    --tw-blur: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-brightness: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-contrast: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-invert: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-saturate: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-sepia: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/) !important;
    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) !important;
  }

  .md\:filter-none {
    filter: none !important;
  }

  .md\:blur-0 {
    --tw-blur: blur(0) !important;
  }

  .md\:blur-none {
    --tw-blur: blur(0) !important;
  }

  .md\:blur-sm {
    --tw-blur: blur(4px) !important;
  }

  .md\:blur {
    --tw-blur: blur(8px) !important;
  }

  .md\:blur-md {
    --tw-blur: blur(12px) !important;
  }

  .md\:blur-lg {
    --tw-blur: blur(16px) !important;
  }

  .md\:blur-xl {
    --tw-blur: blur(24px) !important;
  }

  .md\:blur-2xl {
    --tw-blur: blur(40px) !important;
  }

  .md\:blur-3xl {
    --tw-blur: blur(64px) !important;
  }

  .md\:brightness-0 {
    --tw-brightness: brightness(0) !important;
  }

  .md\:brightness-50 {
    --tw-brightness: brightness(.5) !important;
  }

  .md\:brightness-75 {
    --tw-brightness: brightness(.75) !important;
  }

  .md\:brightness-90 {
    --tw-brightness: brightness(.9) !important;
  }

  .md\:brightness-95 {
    --tw-brightness: brightness(.95) !important;
  }

  .md\:brightness-100 {
    --tw-brightness: brightness(1) !important;
  }

  .md\:brightness-105 {
    --tw-brightness: brightness(1.05) !important;
  }

  .md\:brightness-110 {
    --tw-brightness: brightness(1.1) !important;
  }

  .md\:brightness-125 {
    --tw-brightness: brightness(1.25) !important;
  }

  .md\:brightness-150 {
    --tw-brightness: brightness(1.5) !important;
  }

  .md\:brightness-200 {
    --tw-brightness: brightness(2) !important;
  }

  .md\:contrast-0 {
    --tw-contrast: contrast(0) !important;
  }

  .md\:contrast-50 {
    --tw-contrast: contrast(.5) !important;
  }

  .md\:contrast-75 {
    --tw-contrast: contrast(.75) !important;
  }

  .md\:contrast-100 {
    --tw-contrast: contrast(1) !important;
  }

  .md\:contrast-125 {
    --tw-contrast: contrast(1.25) !important;
  }

  .md\:contrast-150 {
    --tw-contrast: contrast(1.5) !important;
  }

  .md\:contrast-200 {
    --tw-contrast: contrast(2) !important;
  }

  .md\:drop-shadow-sm {
    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05)) !important;
  }

  .md\:drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06)) !important;
  }

  .md\:drop-shadow-md {
    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06)) !important;
  }

  .md\:drop-shadow-lg {
    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1)) !important;
  }

  .md\:drop-shadow-xl {
    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08)) !important;
  }

  .md\:drop-shadow-2xl {
    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15)) !important;
  }

  .md\:drop-shadow-none {
    --tw-drop-shadow: drop-shadow(0 0 #0000) !important;
  }

  .md\:grayscale-0 {
    --tw-grayscale: grayscale(0) !important;
  }

  .md\:grayscale {
    --tw-grayscale: grayscale(100%) !important;
  }

  .md\:hue-rotate-0 {
    --tw-hue-rotate: hue-rotate(0deg) !important;
  }

  .md\:hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(15deg) !important;
  }

  .md\:hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(30deg) !important;
  }

  .md\:hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(60deg) !important;
  }

  .md\:hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(90deg) !important;
  }

  .md\:hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(180deg) !important;
  }

  .md\:-hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(-180deg) !important;
  }

  .md\:-hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(-90deg) !important;
  }

  .md\:-hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(-60deg) !important;
  }

  .md\:-hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(-30deg) !important;
  }

  .md\:-hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(-15deg) !important;
  }

  .md\:invert-0 {
    --tw-invert: invert(0) !important;
  }

  .md\:invert {
    --tw-invert: invert(100%) !important;
  }

  .md\:saturate-0 {
    --tw-saturate: saturate(0) !important;
  }

  .md\:saturate-50 {
    --tw-saturate: saturate(.5) !important;
  }

  .md\:saturate-100 {
    --tw-saturate: saturate(1) !important;
  }

  .md\:saturate-150 {
    --tw-saturate: saturate(1.5) !important;
  }

  .md\:saturate-200 {
    --tw-saturate: saturate(2) !important;
  }

  .md\:sepia-0 {
    --tw-sepia: sepia(0) !important;
  }

  .md\:sepia {
    --tw-sepia: sepia(100%) !important;
  }

  .md\:backdrop-blur-0 {
    --tw-backdrop-blur: blur(0) !important;
  }

  .md\:backdrop-blur-none {
    --tw-backdrop-blur: blur(0) !important;
  }

  .md\:backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px) !important;
  }

  .md\:backdrop-blur {
    --tw-backdrop-blur: blur(8px) !important;
  }

  .md\:backdrop-blur-md {
    --tw-backdrop-blur: blur(12px) !important;
  }

  .md\:backdrop-blur-lg {
    --tw-backdrop-blur: blur(16px) !important;
  }

  .md\:backdrop-blur-xl {
    --tw-backdrop-blur: blur(24px) !important;
  }

  .md\:backdrop-blur-2xl {
    --tw-backdrop-blur: blur(40px) !important;
  }

  .md\:backdrop-blur-3xl {
    --tw-backdrop-blur: blur(64px) !important;
  }

  .md\:backdrop-opacity-0 {
    --tw-backdrop-opacity: opacity(0) !important;
  }

  .md\:backdrop-opacity-25 {
    --tw-backdrop-opacity: opacity(0.25) !important;
  }

  .md\:backdrop-opacity-50 {
    --tw-backdrop-opacity: opacity(0.5) !important;
  }

  .md\:backdrop-opacity-60 {
    --tw-backdrop-opacity: opacity(0.6) !important;
  }

  .md\:backdrop-opacity-75 {
    --tw-backdrop-opacity: opacity(0.75) !important;
  }

  .md\:backdrop-opacity-85 {
    --tw-backdrop-opacity: opacity(0.85) !important;
  }

  .md\:backdrop-opacity-100 {
    --tw-backdrop-opacity: opacity(1) !important;
  }

  .md\:transition-none {
    transition-property: none !important;
  }

  .md\:transition-all {
    transition-property: all !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
  }

  .md\:transition {
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
  }

  .md\:transition-colors {
    transition-property: background-color, border-color, color, fill, stroke !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
  }

  .md\:transition-opacity {
    transition-property: opacity !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
  }

  .md\:transition-shadow {
    transition-property: box-shadow !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
  }

  .md\:transition-transform {
    transition-property: transform !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
  }

  .md\:delay-75 {
    transition-delay: 75ms !important;
  }

  .md\:delay-100 {
    transition-delay: 100ms !important;
  }

  .md\:delay-150 {
    transition-delay: 150ms !important;
  }

  .md\:delay-200 {
    transition-delay: 200ms !important;
  }

  .md\:delay-300 {
    transition-delay: 300ms !important;
  }

  .md\:delay-500 {
    transition-delay: 500ms !important;
  }

  .md\:delay-700 {
    transition-delay: 700ms !important;
  }

  .md\:delay-1000 {
    transition-delay: 1000ms !important;
  }

  .md\:duration-75 {
    transition-duration: 75ms !important;
  }

  .md\:duration-100 {
    transition-duration: 100ms !important;
  }

  .md\:duration-150 {
    transition-duration: 150ms !important;
  }

  .md\:duration-200 {
    transition-duration: 200ms !important;
  }

  .md\:duration-300 {
    transition-duration: 300ms !important;
  }

  .md\:duration-500 {
    transition-duration: 500ms !important;
  }

  .md\:duration-700 {
    transition-duration: 700ms !important;
  }

  .md\:duration-1000 {
    transition-duration: 1000ms !important;
  }
}

@media (min-width: 992px) {
  .lg\:sr-only {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .lg\:not-sr-only {
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .lg\:focus\:sr-only:focus {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .lg\:focus\:not-sr-only:focus {
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .lg\:pointer-events-none {
    pointer-events: none !important;
  }

  .lg\:pointer-events-auto {
    pointer-events: auto !important;
  }

  .lg\:visible {
    visibility: visible !important;
  }

  .lg\:invisible {
    visibility: hidden !important;
  }

  .lg\:static {
    position: static !important;
  }

  .lg\:fixed {
    position: fixed !important;
  }

  .lg\:absolute {
    position: absolute !important;
  }

  .lg\:relative {
    position: relative !important;
  }

  .lg\:sticky {
    position: sticky !important;
  }

  .lg\:inset-0 {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .lg\:inset-auto {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .lg\:inset-x-0 {
    left: 0 !important;
    right: 0 !important;
  }

  .lg\:inset-x-auto {
    left: auto !important;
    right: auto !important;
  }

  .lg\:inset-y-0 {
    top: 0 !important;
    bottom: 0 !important;
  }

  .lg\:inset-y-auto {
    top: auto !important;
    bottom: auto !important;
  }

  .lg\:top-0 {
    top: 0 !important;
  }

  .lg\:top-auto {
    top: auto !important;
  }

  .lg\:right-0 {
    right: 0 !important;
  }

  .lg\:right-auto {
    right: auto !important;
  }

  .lg\:bottom-0 {
    bottom: 0 !important;
  }

  .lg\:bottom-auto {
    bottom: auto !important;
  }

  .lg\:left-0 {
    left: 0 !important;
  }

  .lg\:left-auto {
    left: auto !important;
  }

  .lg\:isolate {
    isolation: isolate !important;
  }

  .lg\:isolation-auto {
    isolation: auto !important;
  }

  .lg\:z-0 {
    z-index: 0 !important;
  }

  .lg\:z-2 {
    z-index: 2 !important;
  }

  .lg\:z-10 {
    z-index: 10 !important;
  }

  .lg\:z-20 {
    z-index: 20 !important;
  }

  .lg\:z-30 {
    z-index: 30 !important;
  }

  .lg\:z-40 {
    z-index: 40 !important;
  }

  .lg\:z-50 {
    z-index: 50 !important;
  }

  .lg\:z-auto {
    z-index: auto !important;
  }

  .lg\:order-1 {
    order: 1 !important;
  }

  .lg\:order-2 {
    order: 2 !important;
  }

  .lg\:order-3 {
    order: 3 !important;
  }

  .lg\:order-4 {
    order: 4 !important;
  }

  .lg\:order-5 {
    order: 5 !important;
  }

  .lg\:order-first {
    order: -9999 !important;
  }

  .lg\:order-last {
    order: 9999 !important;
  }

  .lg\:order-none {
    order: 0 !important;
  }

  .lg\:col-auto {
    grid-column: auto !important;
  }

  .lg\:col-span-1 {
    grid-column: span 1 / span 1 !important;
  }

  .lg\:col-span-2 {
    grid-column: span 2 / span 2 !important;
  }

  .lg\:col-span-3 {
    grid-column: span 3 / span 3 !important;
  }

  .lg\:col-span-4 {
    grid-column: span 4 / span 4 !important;
  }

  .lg\:col-span-5 {
    grid-column: span 5 / span 5 !important;
  }

  .lg\:col-span-6 {
    grid-column: span 6 / span 6 !important;
  }

  .lg\:col-span-7 {
    grid-column: span 7 / span 7 !important;
  }

  .lg\:col-span-8 {
    grid-column: span 8 / span 8 !important;
  }

  .lg\:col-span-9 {
    grid-column: span 9 / span 9 !important;
  }

  .lg\:col-span-10 {
    grid-column: span 10 / span 10 !important;
  }

  .lg\:col-span-11 {
    grid-column: span 11 / span 11 !important;
  }

  .lg\:col-span-12 {
    grid-column: span 12 / span 12 !important;
  }

  .lg\:col-span-full {
    grid-column: 1 / -1 !important;
  }

  .lg\:col-start-1 {
    grid-column-start: 1 !important;
  }

  .lg\:col-start-2 {
    grid-column-start: 2 !important;
  }

  .lg\:col-start-3 {
    grid-column-start: 3 !important;
  }

  .lg\:col-start-4 {
    grid-column-start: 4 !important;
  }

  .lg\:col-start-5 {
    grid-column-start: 5 !important;
  }

  .lg\:col-start-6 {
    grid-column-start: 6 !important;
  }

  .lg\:col-start-7 {
    grid-column-start: 7 !important;
  }

  .lg\:col-start-8 {
    grid-column-start: 8 !important;
  }

  .lg\:col-start-9 {
    grid-column-start: 9 !important;
  }

  .lg\:col-start-10 {
    grid-column-start: 10 !important;
  }

  .lg\:col-start-11 {
    grid-column-start: 11 !important;
  }

  .lg\:col-start-12 {
    grid-column-start: 12 !important;
  }

  .lg\:col-start-13 {
    grid-column-start: 13 !important;
  }

  .lg\:col-start-auto {
    grid-column-start: auto !important;
  }

  .lg\:col-end-1 {
    grid-column-end: 1 !important;
  }

  .lg\:col-end-2 {
    grid-column-end: 2 !important;
  }

  .lg\:col-end-3 {
    grid-column-end: 3 !important;
  }

  .lg\:col-end-4 {
    grid-column-end: 4 !important;
  }

  .lg\:col-end-5 {
    grid-column-end: 5 !important;
  }

  .lg\:col-end-6 {
    grid-column-end: 6 !important;
  }

  .lg\:col-end-7 {
    grid-column-end: 7 !important;
  }

  .lg\:col-end-8 {
    grid-column-end: 8 !important;
  }

  .lg\:col-end-9 {
    grid-column-end: 9 !important;
  }

  .lg\:col-end-10 {
    grid-column-end: 10 !important;
  }

  .lg\:col-end-11 {
    grid-column-end: 11 !important;
  }

  .lg\:col-end-12 {
    grid-column-end: 12 !important;
  }

  .lg\:col-end-13 {
    grid-column-end: 13 !important;
  }

  .lg\:col-end-auto {
    grid-column-end: auto !important;
  }

  .lg\:row-auto {
    grid-row: auto !important;
  }

  .lg\:row-span-1 {
    grid-row: span 1 / span 1 !important;
  }

  .lg\:row-span-2 {
    grid-row: span 2 / span 2 !important;
  }

  .lg\:row-span-3 {
    grid-row: span 3 / span 3 !important;
  }

  .lg\:row-span-4 {
    grid-row: span 4 / span 4 !important;
  }

  .lg\:row-span-5 {
    grid-row: span 5 / span 5 !important;
  }

  .lg\:row-span-6 {
    grid-row: span 6 / span 6 !important;
  }

  .lg\:row-span-full {
    grid-row: 1 / -1 !important;
  }

  .lg\:float-right {
    float: right !important;
  }

  .lg\:float-left {
    float: left !important;
  }

  .lg\:float-none {
    float: none !important;
  }

  .lg\:clear-left {
    clear: left !important;
  }

  .lg\:clear-right {
    clear: right !important;
  }

  .lg\:clear-both {
    clear: both !important;
  }

  .lg\:clear-none {
    clear: none !important;
  }

  .lg\:m-0 {
    margin: 0 !important;
  }

  .lg\:m-1 {
    margin: 0.25rem !important;
  }

  .lg\:m-2 {
    margin: 0.5rem !important;
  }

  .lg\:m-3 {
    margin: 0.75rem !important;
  }

  .lg\:m-4 {
    margin: 1rem !important;
  }

  .lg\:m-5 {
    margin: 1.25rem !important;
  }

  .lg\:m-6 {
    margin: 1.5rem !important;
  }

  .lg\:m-7 {
    margin: 1.75rem !important;
  }

  .lg\:m-8 {
    margin: 2rem !important;
  }

  .lg\:m-10 {
    margin: 2.5rem !important;
  }

  .lg\:m-12 {
    margin: 3rem !important;
  }

  .lg\:m-13 {
    margin: 3.25rem !important;
  }

  .lg\:m-14 {
    margin: 3.5rem !important;
  }

  .lg\:m-15 {
    margin: 3.75rem !important;
  }

  .lg\:m-16 {
    margin: 4rem !important;
  }

  .lg\:m-18 {
    margin: 4.5rem !important;
  }

  .lg\:m-20 {
    margin: 5rem !important;
  }

  .lg\:m-24 {
    margin: 6rem !important;
  }

  .lg\:m-26 {
    margin: 6.5rem !important;
  }

  .lg\:m-32 {
    margin: 8rem !important;
  }

  .lg\:m-40 {
    margin: 10rem !important;
  }

  .lg\:m-auto {
    margin: auto !important;
  }

  .lg\:m-px {
    margin: 1px !important;
  }

  .lg\:m-0\.3 {
    margin: 0.187rem !important;
  }

  .lg\:m-0\.5 {
    margin: 0.125rem !important;
  }

  .lg\:m-1\.5 {
    margin: 0.375rem !important;
  }

  .lg\:m-2\.5 {
    margin: 0.625rem !important;
  }

  .lg\:-m-1 {
    margin: -0.25rem !important;
  }

  .lg\:-m-2 {
    margin: -0.5rem !important;
  }

  .lg\:-m-3 {
    margin: -0.75rem !important;
  }

  .lg\:-m-4 {
    margin: -1rem !important;
  }

  .lg\:-m-5 {
    margin: -1.25rem !important;
  }

  .lg\:-m-6 {
    margin: -1.5rem !important;
  }

  .lg\:-m-7 {
    margin: -1.75rem !important;
  }

  .lg\:-m-8 {
    margin: -2rem !important;
  }

  .lg\:-m-10 {
    margin: -2.5rem !important;
  }

  .lg\:-m-12 {
    margin: -3rem !important;
  }

  .lg\:-m-13 {
    margin: -3.25rem !important;
  }

  .lg\:-m-14 {
    margin: -3.5rem !important;
  }

  .lg\:-m-15 {
    margin: -3.75rem !important;
  }

  .lg\:-m-16 {
    margin: -4rem !important;
  }

  .lg\:-m-18 {
    margin: -4.5rem !important;
  }

  .lg\:-m-20 {
    margin: -5rem !important;
  }

  .lg\:-m-24 {
    margin: -6rem !important;
  }

  .lg\:-m-26 {
    margin: -6.5rem !important;
  }

  .lg\:-m-32 {
    margin: -8rem !important;
  }

  .lg\:-m-40 {
    margin: -10rem !important;
  }

  .lg\:-m-px {
    margin: -1px !important;
  }

  .lg\:-m-0\.3 {
    margin: -0.187rem !important;
  }

  .lg\:-m-0\.5 {
    margin: -0.125rem !important;
  }

  .lg\:-m-1\.5 {
    margin: -0.375rem !important;
  }

  .lg\:-m-2\.5 {
    margin: -0.625rem !important;
  }

  .lg\:mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .lg\:mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .lg\:mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .lg\:mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .lg\:mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .lg\:mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .lg\:mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .lg\:mx-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }

  .lg\:mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .lg\:mx-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .lg\:mx-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .lg\:mx-13 {
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }

  .lg\:mx-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }

  .lg\:mx-15 {
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
  }

  .lg\:mx-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .lg\:mx-18 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }

  .lg\:mx-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .lg\:mx-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .lg\:mx-26 {
    margin-left: 6.5rem !important;
    margin-right: 6.5rem !important;
  }

  .lg\:mx-32 {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .lg\:mx-40 {
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .lg\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .lg\:mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .lg\:mx-0\.3 {
    margin-left: 0.187rem !important;
    margin-right: 0.187rem !important;
  }

  .lg\:mx-0\.5 {
    margin-left: 0.125rem !important;
    margin-right: 0.125rem !important;
  }

  .lg\:mx-1\.5 {
    margin-left: 0.375rem !important;
    margin-right: 0.375rem !important;
  }

  .lg\:mx-2\.5 {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }

  .lg\:-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .lg\:-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .lg\:-mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .lg\:-mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .lg\:-mx-5 {
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }

  .lg\:-mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .lg\:-mx-7 {
    margin-left: -1.75rem !important;
    margin-right: -1.75rem !important;
  }

  .lg\:-mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .lg\:-mx-10 {
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .lg\:-mx-12 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .lg\:-mx-13 {
    margin-left: -3.25rem !important;
    margin-right: -3.25rem !important;
  }

  .lg\:-mx-14 {
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;
  }

  .lg\:-mx-15 {
    margin-left: -3.75rem !important;
    margin-right: -3.75rem !important;
  }

  .lg\:-mx-16 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .lg\:-mx-18 {
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;
  }

  .lg\:-mx-20 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .lg\:-mx-24 {
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .lg\:-mx-26 {
    margin-left: -6.5rem !important;
    margin-right: -6.5rem !important;
  }

  .lg\:-mx-32 {
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .lg\:-mx-40 {
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .lg\:-mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .lg\:-mx-0\.3 {
    margin-left: -0.187rem !important;
    margin-right: -0.187rem !important;
  }

  .lg\:-mx-0\.5 {
    margin-left: -0.125rem !important;
    margin-right: -0.125rem !important;
  }

  .lg\:-mx-1\.5 {
    margin-left: -0.375rem !important;
    margin-right: -0.375rem !important;
  }

  .lg\:-mx-2\.5 {
    margin-left: -0.625rem !important;
    margin-right: -0.625rem !important;
  }

  .lg\:my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .lg\:my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .lg\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .lg\:my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .lg\:my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .lg\:my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .lg\:my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .lg\:my-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }

  .lg\:my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .lg\:my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .lg\:my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .lg\:my-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }

  .lg\:my-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }

  .lg\:my-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }

  .lg\:my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .lg\:my-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }

  .lg\:my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .lg\:my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .lg\:my-26 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }

  .lg\:my-32 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .lg\:my-40 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .lg\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .lg\:my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .lg\:my-0\.3 {
    margin-top: 0.187rem !important;
    margin-bottom: 0.187rem !important;
  }

  .lg\:my-0\.5 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }

  .lg\:my-1\.5 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }

  .lg\:my-2\.5 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }

  .lg\:-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .lg\:-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .lg\:-my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .lg\:-my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .lg\:-my-5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }

  .lg\:-my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .lg\:-my-7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }

  .lg\:-my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .lg\:-my-10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .lg\:-my-12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .lg\:-my-13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }

  .lg\:-my-14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }

  .lg\:-my-15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }

  .lg\:-my-16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .lg\:-my-18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }

  .lg\:-my-20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .lg\:-my-24 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .lg\:-my-26 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }

  .lg\:-my-32 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .lg\:-my-40 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .lg\:-my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .lg\:-my-0\.3 {
    margin-top: -0.187rem !important;
    margin-bottom: -0.187rem !important;
  }

  .lg\:-my-0\.5 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }

  .lg\:-my-1\.5 {
    margin-top: -0.375rem !important;
    margin-bottom: -0.375rem !important;
  }

  .lg\:-my-2\.5 {
    margin-top: -0.625rem !important;
    margin-bottom: -0.625rem !important;
  }

  .lg\:mt-0 {
    margin-top: 0 !important;
  }

  .lg\:mt-1 {
    margin-top: 0.25rem !important;
  }

  .lg\:mt-2 {
    margin-top: 0.5rem !important;
  }

  .lg\:mt-3 {
    margin-top: 0.75rem !important;
  }

  .lg\:mt-4 {
    margin-top: 1rem !important;
  }

  .lg\:mt-5 {
    margin-top: 1.25rem !important;
  }

  .lg\:mt-6 {
    margin-top: 1.5rem !important;
  }

  .lg\:mt-7 {
    margin-top: 1.75rem !important;
  }

  .lg\:mt-8 {
    margin-top: 2rem !important;
  }

  .lg\:mt-10 {
    margin-top: 2.5rem !important;
  }

  .lg\:mt-12 {
    margin-top: 3rem !important;
  }

  .lg\:mt-13 {
    margin-top: 3.25rem !important;
  }

  .lg\:mt-14 {
    margin-top: 3.5rem !important;
  }

  .lg\:mt-15 {
    margin-top: 3.75rem !important;
  }

  .lg\:mt-16 {
    margin-top: 4rem !important;
  }

  .lg\:mt-18 {
    margin-top: 4.5rem !important;
  }

  .lg\:mt-20 {
    margin-top: 5rem !important;
  }

  .lg\:mt-24 {
    margin-top: 6rem !important;
  }

  .lg\:mt-26 {
    margin-top: 6.5rem !important;
  }

  .lg\:mt-32 {
    margin-top: 8rem !important;
  }

  .lg\:mt-40 {
    margin-top: 10rem !important;
  }

  .lg\:mt-auto {
    margin-top: auto !important;
  }

  .lg\:mt-px {
    margin-top: 1px !important;
  }

  .lg\:mt-0\.3 {
    margin-top: 0.187rem !important;
  }

  .lg\:mt-0\.5 {
    margin-top: 0.125rem !important;
  }

  .lg\:mt-1\.5 {
    margin-top: 0.375rem !important;
  }

  .lg\:mt-2\.5 {
    margin-top: 0.625rem !important;
  }

  .lg\:-mt-1 {
    margin-top: -0.25rem !important;
  }

  .lg\:-mt-2 {
    margin-top: -0.5rem !important;
  }

  .lg\:-mt-3 {
    margin-top: -0.75rem !important;
  }

  .lg\:-mt-4 {
    margin-top: -1rem !important;
  }

  .lg\:-mt-5 {
    margin-top: -1.25rem !important;
  }

  .lg\:-mt-6 {
    margin-top: -1.5rem !important;
  }

  .lg\:-mt-7 {
    margin-top: -1.75rem !important;
  }

  .lg\:-mt-8 {
    margin-top: -2rem !important;
  }

  .lg\:-mt-10 {
    margin-top: -2.5rem !important;
  }

  .lg\:-mt-12 {
    margin-top: -3rem !important;
  }

  .lg\:-mt-13 {
    margin-top: -3.25rem !important;
  }

  .lg\:-mt-14 {
    margin-top: -3.5rem !important;
  }

  .lg\:-mt-15 {
    margin-top: -3.75rem !important;
  }

  .lg\:-mt-16 {
    margin-top: -4rem !important;
  }

  .lg\:-mt-18 {
    margin-top: -4.5rem !important;
  }

  .lg\:-mt-20 {
    margin-top: -5rem !important;
  }

  .lg\:-mt-24 {
    margin-top: -6rem !important;
  }

  .lg\:-mt-26 {
    margin-top: -6.5rem !important;
  }

  .lg\:-mt-32 {
    margin-top: -8rem !important;
  }

  .lg\:-mt-40 {
    margin-top: -10rem !important;
  }

  .lg\:-mt-px {
    margin-top: -1px !important;
  }

  .lg\:-mt-0\.3 {
    margin-top: -0.187rem !important;
  }

  .lg\:-mt-0\.5 {
    margin-top: -0.125rem !important;
  }

  .lg\:-mt-1\.5 {
    margin-top: -0.375rem !important;
  }

  .lg\:-mt-2\.5 {
    margin-top: -0.625rem !important;
  }

  .lg\:mr-0 {
    margin-right: 0 !important;
  }

  .lg\:mr-1 {
    margin-right: 0.25rem !important;
  }

  .lg\:mr-2 {
    margin-right: 0.5rem !important;
  }

  .lg\:mr-3 {
    margin-right: 0.75rem !important;
  }

  .lg\:mr-4 {
    margin-right: 1rem !important;
  }

  .lg\:mr-5 {
    margin-right: 1.25rem !important;
  }

  .lg\:mr-6 {
    margin-right: 1.5rem !important;
  }

  .lg\:mr-7 {
    margin-right: 1.75rem !important;
  }

  .lg\:mr-8 {
    margin-right: 2rem !important;
  }

  .lg\:mr-10 {
    margin-right: 2.5rem !important;
  }

  .lg\:mr-12 {
    margin-right: 3rem !important;
  }

  .lg\:mr-13 {
    margin-right: 3.25rem !important;
  }

  .lg\:mr-14 {
    margin-right: 3.5rem !important;
  }

  .lg\:mr-15 {
    margin-right: 3.75rem !important;
  }

  .lg\:mr-16 {
    margin-right: 4rem !important;
  }

  .lg\:mr-18 {
    margin-right: 4.5rem !important;
  }

  .lg\:mr-20 {
    margin-right: 5rem !important;
  }

  .lg\:mr-24 {
    margin-right: 6rem !important;
  }

  .lg\:mr-26 {
    margin-right: 6.5rem !important;
  }

  .lg\:mr-32 {
    margin-right: 8rem !important;
  }

  .lg\:mr-40 {
    margin-right: 10rem !important;
  }

  .lg\:mr-auto {
    margin-right: auto !important;
  }

  .lg\:mr-px {
    margin-right: 1px !important;
  }

  .lg\:mr-0\.3 {
    margin-right: 0.187rem !important;
  }

  .lg\:mr-0\.5 {
    margin-right: 0.125rem !important;
  }

  .lg\:mr-1\.5 {
    margin-right: 0.375rem !important;
  }

  .lg\:mr-2\.5 {
    margin-right: 0.625rem !important;
  }

  .lg\:-mr-1 {
    margin-right: -0.25rem !important;
  }

  .lg\:-mr-2 {
    margin-right: -0.5rem !important;
  }

  .lg\:-mr-3 {
    margin-right: -0.75rem !important;
  }

  .lg\:-mr-4 {
    margin-right: -1rem !important;
  }

  .lg\:-mr-5 {
    margin-right: -1.25rem !important;
  }

  .lg\:-mr-6 {
    margin-right: -1.5rem !important;
  }

  .lg\:-mr-7 {
    margin-right: -1.75rem !important;
  }

  .lg\:-mr-8 {
    margin-right: -2rem !important;
  }

  .lg\:-mr-10 {
    margin-right: -2.5rem !important;
  }

  .lg\:-mr-12 {
    margin-right: -3rem !important;
  }

  .lg\:-mr-13 {
    margin-right: -3.25rem !important;
  }

  .lg\:-mr-14 {
    margin-right: -3.5rem !important;
  }

  .lg\:-mr-15 {
    margin-right: -3.75rem !important;
  }

  .lg\:-mr-16 {
    margin-right: -4rem !important;
  }

  .lg\:-mr-18 {
    margin-right: -4.5rem !important;
  }

  .lg\:-mr-20 {
    margin-right: -5rem !important;
  }

  .lg\:-mr-24 {
    margin-right: -6rem !important;
  }

  .lg\:-mr-26 {
    margin-right: -6.5rem !important;
  }

  .lg\:-mr-32 {
    margin-right: -8rem !important;
  }

  .lg\:-mr-40 {
    margin-right: -10rem !important;
  }

  .lg\:-mr-px {
    margin-right: -1px !important;
  }

  .lg\:-mr-0\.3 {
    margin-right: -0.187rem !important;
  }

  .lg\:-mr-0\.5 {
    margin-right: -0.125rem !important;
  }

  .lg\:-mr-1\.5 {
    margin-right: -0.375rem !important;
  }

  .lg\:-mr-2\.5 {
    margin-right: -0.625rem !important;
  }

  .lg\:mb-0 {
    margin-bottom: 0 !important;
  }

  .lg\:mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .lg\:mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .lg\:mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .lg\:mb-4 {
    margin-bottom: 1rem !important;
  }

  .lg\:mb-5 {
    margin-bottom: 1.25rem !important;
  }

  .lg\:mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .lg\:mb-7 {
    margin-bottom: 1.75rem !important;
  }

  .lg\:mb-8 {
    margin-bottom: 2rem !important;
  }

  .lg\:mb-10 {
    margin-bottom: 2.5rem !important;
  }

  .lg\:mb-12 {
    margin-bottom: 3rem !important;
  }

  .lg\:mb-13 {
    margin-bottom: 3.25rem !important;
  }

  .lg\:mb-14 {
    margin-bottom: 3.5rem !important;
  }

  .lg\:mb-15 {
    margin-bottom: 3.75rem !important;
  }

  .lg\:mb-16 {
    margin-bottom: 4rem !important;
  }

  .lg\:mb-18 {
    margin-bottom: 4.5rem !important;
  }

  .lg\:mb-20 {
    margin-bottom: 5rem !important;
  }

  .lg\:mb-24 {
    margin-bottom: 6rem !important;
  }

  .lg\:mb-26 {
    margin-bottom: 6.5rem !important;
  }

  .lg\:mb-32 {
    margin-bottom: 8rem !important;
  }

  .lg\:mb-40 {
    margin-bottom: 10rem !important;
  }

  .lg\:mb-auto {
    margin-bottom: auto !important;
  }

  .lg\:mb-px {
    margin-bottom: 1px !important;
  }

  .lg\:mb-0\.3 {
    margin-bottom: 0.187rem !important;
  }

  .lg\:mb-0\.5 {
    margin-bottom: 0.125rem !important;
  }

  .lg\:mb-1\.5 {
    margin-bottom: 0.375rem !important;
  }

  .lg\:mb-2\.5 {
    margin-bottom: 0.625rem !important;
  }

  .lg\:-mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .lg\:-mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .lg\:-mb-3 {
    margin-bottom: -0.75rem !important;
  }

  .lg\:-mb-4 {
    margin-bottom: -1rem !important;
  }

  .lg\:-mb-5 {
    margin-bottom: -1.25rem !important;
  }

  .lg\:-mb-6 {
    margin-bottom: -1.5rem !important;
  }

  .lg\:-mb-7 {
    margin-bottom: -1.75rem !important;
  }

  .lg\:-mb-8 {
    margin-bottom: -2rem !important;
  }

  .lg\:-mb-10 {
    margin-bottom: -2.5rem !important;
  }

  .lg\:-mb-12 {
    margin-bottom: -3rem !important;
  }

  .lg\:-mb-13 {
    margin-bottom: -3.25rem !important;
  }

  .lg\:-mb-14 {
    margin-bottom: -3.5rem !important;
  }

  .lg\:-mb-15 {
    margin-bottom: -3.75rem !important;
  }

  .lg\:-mb-16 {
    margin-bottom: -4rem !important;
  }

  .lg\:-mb-18 {
    margin-bottom: -4.5rem !important;
  }

  .lg\:-mb-20 {
    margin-bottom: -5rem !important;
  }

  .lg\:-mb-24 {
    margin-bottom: -6rem !important;
  }

  .lg\:-mb-26 {
    margin-bottom: -6.5rem !important;
  }

  .lg\:-mb-32 {
    margin-bottom: -8rem !important;
  }

  .lg\:-mb-40 {
    margin-bottom: -10rem !important;
  }

  .lg\:-mb-px {
    margin-bottom: -1px !important;
  }

  .lg\:-mb-0\.3 {
    margin-bottom: -0.187rem !important;
  }

  .lg\:-mb-0\.5 {
    margin-bottom: -0.125rem !important;
  }

  .lg\:-mb-1\.5 {
    margin-bottom: -0.375rem !important;
  }

  .lg\:-mb-2\.5 {
    margin-bottom: -0.625rem !important;
  }

  .lg\:ml-0 {
    margin-left: 0 !important;
  }

  .lg\:ml-1 {
    margin-left: 0.25rem !important;
  }

  .lg\:ml-2 {
    margin-left: 0.5rem !important;
  }

  .lg\:ml-3 {
    margin-left: 0.75rem !important;
  }

  .lg\:ml-4 {
    margin-left: 1rem !important;
  }

  .lg\:ml-5 {
    margin-left: 1.25rem !important;
  }

  .lg\:ml-6 {
    margin-left: 1.5rem !important;
  }

  .lg\:ml-7 {
    margin-left: 1.75rem !important;
  }

  .lg\:ml-8 {
    margin-left: 2rem !important;
  }

  .lg\:ml-10 {
    margin-left: 2.5rem !important;
  }

  .lg\:ml-12 {
    margin-left: 3rem !important;
  }

  .lg\:ml-13 {
    margin-left: 3.25rem !important;
  }

  .lg\:ml-14 {
    margin-left: 3.5rem !important;
  }

  .lg\:ml-15 {
    margin-left: 3.75rem !important;
  }

  .lg\:ml-16 {
    margin-left: 4rem !important;
  }

  .lg\:ml-18 {
    margin-left: 4.5rem !important;
  }

  .lg\:ml-20 {
    margin-left: 5rem !important;
  }

  .lg\:ml-24 {
    margin-left: 6rem !important;
  }

  .lg\:ml-26 {
    margin-left: 6.5rem !important;
  }

  .lg\:ml-32 {
    margin-left: 8rem !important;
  }

  .lg\:ml-40 {
    margin-left: 10rem !important;
  }

  .lg\:ml-auto {
    margin-left: auto !important;
  }

  .lg\:ml-px {
    margin-left: 1px !important;
  }

  .lg\:ml-0\.3 {
    margin-left: 0.187rem !important;
  }

  .lg\:ml-0\.5 {
    margin-left: 0.125rem !important;
  }

  .lg\:ml-1\.5 {
    margin-left: 0.375rem !important;
  }

  .lg\:ml-2\.5 {
    margin-left: 0.625rem !important;
  }

  .lg\:-ml-1 {
    margin-left: -0.25rem !important;
  }

  .lg\:-ml-2 {
    margin-left: -0.5rem !important;
  }

  .lg\:-ml-3 {
    margin-left: -0.75rem !important;
  }

  .lg\:-ml-4 {
    margin-left: -1rem !important;
  }

  .lg\:-ml-5 {
    margin-left: -1.25rem !important;
  }

  .lg\:-ml-6 {
    margin-left: -1.5rem !important;
  }

  .lg\:-ml-7 {
    margin-left: -1.75rem !important;
  }

  .lg\:-ml-8 {
    margin-left: -2rem !important;
  }

  .lg\:-ml-10 {
    margin-left: -2.5rem !important;
  }

  .lg\:-ml-12 {
    margin-left: -3rem !important;
  }

  .lg\:-ml-13 {
    margin-left: -3.25rem !important;
  }

  .lg\:-ml-14 {
    margin-left: -3.5rem !important;
  }

  .lg\:-ml-15 {
    margin-left: -3.75rem !important;
  }

  .lg\:-ml-16 {
    margin-left: -4rem !important;
  }

  .lg\:-ml-18 {
    margin-left: -4.5rem !important;
  }

  .lg\:-ml-20 {
    margin-left: -5rem !important;
  }

  .lg\:-ml-24 {
    margin-left: -6rem !important;
  }

  .lg\:-ml-26 {
    margin-left: -6.5rem !important;
  }

  .lg\:-ml-32 {
    margin-left: -8rem !important;
  }

  .lg\:-ml-40 {
    margin-left: -10rem !important;
  }

  .lg\:-ml-px {
    margin-left: -1px !important;
  }

  .lg\:-ml-0\.3 {
    margin-left: -0.187rem !important;
  }

  .lg\:-ml-0\.5 {
    margin-left: -0.125rem !important;
  }

  .lg\:-ml-1\.5 {
    margin-left: -0.375rem !important;
  }

  .lg\:-ml-2\.5 {
    margin-left: -0.625rem !important;
  }

  .lg\:box-border {
    box-sizing: border-box !important;
  }

  .lg\:box-content {
    box-sizing: content-box !important;
  }

  .lg\:block {
    display: block !important;
  }

  .lg\:inline-block {
    display: inline-block !important;
  }

  .lg\:inline {
    display: inline !important;
  }

  .lg\:flex {
    display: flex !important;
  }

  .lg\:inline-flex {
    display: inline-flex !important;
  }

  .lg\:table {
    display: table !important;
  }

  .lg\:inline-table {
    display: inline-table !important;
  }

  .lg\:table-caption {
    display: table-caption !important;
  }

  .lg\:table-cell {
    display: table-cell !important;
  }

  .lg\:table-column {
    display: table-column !important;
  }

  .lg\:table-column-group {
    display: table-column-group !important;
  }

  .lg\:table-footer-group {
    display: table-footer-group !important;
  }

  .lg\:table-header-group {
    display: table-header-group !important;
  }

  .lg\:table-row-group {
    display: table-row-group !important;
  }

  .lg\:table-row {
    display: table-row !important;
  }

  .lg\:flow-root {
    display: flow-root !important;
  }

  .lg\:grid {
    display: grid !important;
  }

  .lg\:inline-grid {
    display: inline-grid !important;
  }

  .lg\:contents {
    display: contents !important;
  }

  .lg\:list-item {
    display: list-item !important;
  }

  .lg\:hidden {
    display: none !important;
  }

  .lg\:h-0 {
    height: 0 !important;
  }

  .lg\:h-1 {
    height: 0.25rem !important;
  }

  .lg\:h-2 {
    height: 0.5rem !important;
  }

  .lg\:h-3 {
    height: 0.75rem !important;
  }

  .lg\:h-4 {
    height: 1rem !important;
  }

  .lg\:h-5 {
    height: 1.25rem !important;
  }

  .lg\:h-6 {
    height: 1.5rem !important;
  }

  .lg\:h-7 {
    height: 1.75rem !important;
  }

  .lg\:h-8 {
    height: 2rem !important;
  }

  .lg\:h-10 {
    height: 2.5rem !important;
  }

  .lg\:h-12 {
    height: 3rem !important;
  }

  .lg\:h-13 {
    height: 3.25rem !important;
  }

  .lg\:h-14 {
    height: 3.5rem !important;
  }

  .lg\:h-15 {
    height: 3.75rem !important;
  }

  .lg\:h-16 {
    height: 4rem !important;
  }

  .lg\:h-18 {
    height: 4.5rem !important;
  }

  .lg\:h-20 {
    height: 5rem !important;
  }

  .lg\:h-24 {
    height: 6rem !important;
  }

  .lg\:h-26 {
    height: 6.5rem !important;
  }

  .lg\:h-32 {
    height: 8rem !important;
  }

  .lg\:h-40 {
    height: 10rem !important;
  }

  .lg\:h-auto {
    height: auto !important;
  }

  .lg\:h-px {
    height: 1px !important;
  }

  .lg\:h-0\.3 {
    height: 0.187rem !important;
  }

  .lg\:h-0\.5 {
    height: 0.125rem !important;
  }

  .lg\:h-1\.5 {
    height: 0.375rem !important;
  }

  .lg\:h-2\.5 {
    height: 0.625rem !important;
  }

  .lg\:h-full {
    height: 100% !important;
  }

  .lg\:h-screen {
    height: 100vh !important;
  }

  .lg\:max-h-0 {
    max-height: 0 !important;
  }

  .lg\:max-h-xs {
    max-height: 1.25rem !important;
  }

  .lg\:max-h-full {
    max-height: 100% !important;
  }

  .lg\:max-h-screen {
    max-height: 100vh !important;
  }

  .lg\:min-h-0 {
    min-height: 0 !important;
  }

  .lg\:min-h-full {
    min-height: 100% !important;
  }

  .lg\:min-h-screen {
    min-height: 100vh !important;
  }

  .lg\:w-0 {
    width: 0 !important;
  }

  .lg\:w-1 {
    width: 0.25rem !important;
  }

  .lg\:w-2 {
    width: 0.5rem !important;
  }

  .lg\:w-3 {
    width: 0.75rem !important;
  }

  .lg\:w-4 {
    width: 1rem !important;
  }

  .lg\:w-5 {
    width: 1.25rem !important;
  }

  .lg\:w-6 {
    width: 1.5rem !important;
  }

  .lg\:w-7 {
    width: 1.75rem !important;
  }

  .lg\:w-8 {
    width: 2rem !important;
  }

  .lg\:w-10 {
    width: 2.5rem !important;
  }

  .lg\:w-12 {
    width: 3rem !important;
  }

  .lg\:w-13 {
    width: 3.25rem !important;
  }

  .lg\:w-14 {
    width: 3.5rem !important;
  }

  .lg\:w-15 {
    width: 3.75rem !important;
  }

  .lg\:w-16 {
    width: 4rem !important;
  }

  .lg\:w-18 {
    width: 4.5rem !important;
  }

  .lg\:w-20 {
    width: 5rem !important;
  }

  .lg\:w-24 {
    width: 6rem !important;
  }

  .lg\:w-26 {
    width: 6.5rem !important;
  }

  .lg\:w-32 {
    width: 8rem !important;
  }

  .lg\:w-40 {
    width: 10rem !important;
  }

  .lg\:w-auto {
    width: auto !important;
  }

  .lg\:w-px {
    width: 1px !important;
  }

  .lg\:w-0\.3 {
    width: 0.187rem !important;
  }

  .lg\:w-0\.5 {
    width: 0.125rem !important;
  }

  .lg\:w-1\.5 {
    width: 0.375rem !important;
  }

  .lg\:w-2\.5 {
    width: 0.625rem !important;
  }

  .lg\:w-1\/2 {
    width: 50% !important;
  }

  .lg\:w-1\/3 {
    width: 33.333333% !important;
  }

  .lg\:w-2\/3 {
    width: 66.666667% !important;
  }

  .lg\:w-2\/5 {
    width: 40% !important;
  }

  .lg\:w-full {
    width: 100% !important;
  }

  .lg\:w-screen {
    width: 100vw !important;
  }

  .lg\:min-w-0 {
    min-width: 0 !important;
  }

  .lg\:min-w-150 {
    min-width: 150px !important;
  }

  .lg\:min-w-full {
    min-width: 100% !important;
  }

  .lg\:max-w-6 {
    max-width: 1.5rem !important;
  }

  .lg\:max-w-xs {
    max-width: 20rem !important;
  }

  .lg\:max-w-sm {
    max-width: 24rem !important;
  }

  .lg\:max-w-md {
    max-width: 28rem !important;
  }

  .lg\:max-w-lg {
    max-width: 32rem !important;
  }

  .lg\:max-w-xl {
    max-width: 36rem !important;
  }

  .lg\:max-w-2xl {
    max-width: 42rem !important;
  }

  .lg\:max-w-3xl {
    max-width: 48rem !important;
  }

  .lg\:max-w-4xl {
    max-width: 56rem !important;
  }

  .lg\:max-w-5xl {
    max-width: 64rem !important;
  }

  .lg\:max-w-6xl {
    max-width: 72rem !important;
  }

  .lg\:max-w-full {
    max-width: 100% !important;
  }

  .lg\:flex-1 {
    flex: 1 1 0% !important;
  }

  .lg\:flex-100 {
    flex: 100% !important;
  }

  .lg\:flex-auto {
    flex: 1 1 auto !important;
  }

  .lg\:flex-full {
    flex: 1 0 auto !important;
  }

  .lg\:flex-initial {
    flex: 0 1 auto !important;
  }

  .lg\:flex-none {
    flex: none !important;
  }

  .lg\:flex-shrink-0 {
    flex-shrink: 0 !important;
  }

  .lg\:flex-shrink-default {
    flex-shrink: 1 !important;
  }

  .lg\:flex-grow-0 {
    flex-grow: 0 !important;
  }

  .lg\:flex-grow-default {
    flex-grow: 1 !important;
  }

  .lg\:table-auto {
    table-layout: auto !important;
  }

  .lg\:table-fixed {
    table-layout: fixed !important;
  }

  .lg\:border-collapse {
    border-collapse: collapse !important;
  }

  .lg\:border-separate {
    border-collapse: separate !important;
  }

  .lg\:transform {
    --tw-translate-x: 0 !important;
    --tw-translate-y: 0 !important;
    --tw-rotate: 0 !important;
    --tw-skew-x: 0 !important;
    --tw-skew-y: 0 !important;
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important;
    transform: translateX(var(--tw-translate-x)) translateY(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)) !important;
  }

  .lg\:transform-gpu {
    --tw-translate-x: 0 !important;
    --tw-translate-y: 0 !important;
    --tw-rotate: 0 !important;
    --tw-skew-x: 0 !important;
    --tw-skew-y: 0 !important;
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important;
    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }

  .lg\:transform-none {
    transform: none !important;
  }

  .lg\:animate-none {
    animation: none !important;
  }

  .lg\:animate-spin {
    animation: spin 1s linear infinite !important;
  }

  .lg\:animate-ping {
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .lg\:animate-pulse {
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .lg\:animate-bounce {
    animation: bounce 1s infinite !important;
  }

  .lg\:cursor-auto {
    cursor: auto !important;
  }

  .lg\:cursor {
    cursor: default !important;
  }

  .lg\:cursor-pointer {
    cursor: pointer !important;
  }

  .lg\:cursor-wait {
    cursor: wait !important;
  }

  .lg\:cursor-text {
    cursor: text !important;
  }

  .lg\:cursor-move {
    cursor: move !important;
  }

  .lg\:cursor-not-allowed {
    cursor: not-allowed !important;
  }

  .lg\:select-none {
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
            user-select: none !important;
  }

  .lg\:select-text {
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
            user-select: text !important;
  }

  .lg\:select-all {
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
            user-select: all !important;
  }

  .lg\:select-auto {
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
            user-select: auto !important;
  }

  .lg\:resize-none {
    resize: none !important;
  }

  .lg\:resize-y {
    resize: vertical !important;
  }

  .lg\:resize-x {
    resize: horizontal !important;
  }

  .lg\:resize {
    resize: both !important;
  }

  .lg\:list-inside {
    list-style-position: inside !important;
  }

  .lg\:list-outside {
    list-style-position: outside !important;
  }

  .lg\:list-none {
    list-style-type: none !important;
  }

  .lg\:list-disc {
    list-style-type: disc !important;
  }

  .lg\:list-decimal {
    list-style-type: decimal !important;
  }

  .lg\:appearance-none {
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .lg\:auto-cols-auto {
    grid-auto-columns: auto !important;
  }

  .lg\:auto-cols-min {
    grid-auto-columns: min-content !important;
  }

  .lg\:auto-cols-max {
    grid-auto-columns: max-content !important;
  }

  .lg\:auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .lg\:grid-flow-row {
    grid-auto-flow: row !important;
  }

  .lg\:grid-flow-col {
    grid-auto-flow: column !important;
  }

  .lg\:grid-flow-row-dense {
    grid-auto-flow: row dense !important;
  }

  .lg\:grid-flow-col-dense {
    grid-auto-flow: column dense !important;
  }

  .lg\:auto-rows-auto {
    grid-auto-rows: auto !important;
  }

  .lg\:auto-rows-min {
    grid-auto-rows: min-content !important;
  }

  .lg\:auto-rows-max {
    grid-auto-rows: max-content !important;
  }

  .lg\:auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-none {
    grid-template-columns: none !important;
  }

  .lg\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .lg\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .lg\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .lg\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .lg\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .lg\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .lg\:grid-rows-none {
    grid-template-rows: none !important;
  }

  .lg\:flex-row {
    flex-direction: row !important;
  }

  .lg\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }

  .lg\:flex-col {
    flex-direction: column !important;
  }

  .lg\:flex-col-reverse {
    flex-direction: column-reverse !important;
  }

  .lg\:flex-wrap {
    flex-wrap: wrap !important;
  }

  .lg\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .lg\:flex-nowrap {
    flex-wrap: nowrap !important;
  }

  .lg\:place-content-center {
    place-content: center !important;
  }

  .lg\:place-content-start {
    place-content: start !important;
  }

  .lg\:place-content-end {
    place-content: end !important;
  }

  .lg\:place-content-between {
    place-content: space-between !important;
  }

  .lg\:place-content-around {
    place-content: space-around !important;
  }

  .lg\:place-content-evenly {
    place-content: space-evenly !important;
  }

  .lg\:place-content-stretch {
    place-content: stretch !important;
  }

  .lg\:place-items-start {
    place-items: start !important;
  }

  .lg\:place-items-end {
    place-items: end !important;
  }

  .lg\:place-items-center {
    place-items: center !important;
  }

  .lg\:place-items-stretch {
    place-items: stretch !important;
  }

  .lg\:content-center {
    align-content: center !important;
  }

  .lg\:content-start {
    align-content: flex-start !important;
  }

  .lg\:content-end {
    align-content: flex-end !important;
  }

  .lg\:content-between {
    align-content: space-between !important;
  }

  .lg\:content-around {
    align-content: space-around !important;
  }

  .lg\:content-evenly {
    align-content: space-evenly !important;
  }

  .lg\:items-start {
    align-items: flex-start !important;
  }

  .lg\:items-end {
    align-items: flex-end !important;
  }

  .lg\:items-center {
    align-items: center !important;
  }

  .lg\:items-baseline {
    align-items: baseline !important;
  }

  .lg\:items-stretch {
    align-items: stretch !important;
  }

  .lg\:justify-start {
    justify-content: flex-start !important;
  }

  .lg\:justify-end {
    justify-content: flex-end !important;
  }

  .lg\:justify-center {
    justify-content: center !important;
  }

  .lg\:justify-between {
    justify-content: space-between !important;
  }

  .lg\:justify-around {
    justify-content: space-around !important;
  }

  .lg\:justify-evenly {
    justify-content: space-evenly !important;
  }

  .lg\:justify-items-start {
    justify-items: start !important;
  }

  .lg\:justify-items-end {
    justify-items: end !important;
  }

  .lg\:justify-items-center {
    justify-items: center !important;
  }

  .lg\:justify-items-stretch {
    justify-items: stretch !important;
  }

  .lg\:gap-0 {
    gap: 0 !important;
  }

  .lg\:gap-1 {
    gap: 0.25rem !important;
  }

  .lg\:gap-2 {
    gap: 0.5rem !important;
  }

  .lg\:gap-3 {
    gap: 0.75rem !important;
  }

  .lg\:gap-4 {
    gap: 1rem !important;
  }

  .lg\:gap-5 {
    gap: 1.25rem !important;
  }

  .lg\:gap-6 {
    gap: 1.5rem !important;
  }

  .lg\:gap-7 {
    gap: 1.75rem !important;
  }

  .lg\:gap-8 {
    gap: 2rem !important;
  }

  .lg\:gap-10 {
    gap: 2.5rem !important;
  }

  .lg\:gap-12 {
    gap: 3rem !important;
  }

  .lg\:gap-13 {
    gap: 3.25rem !important;
  }

  .lg\:gap-14 {
    gap: 3.5rem !important;
  }

  .lg\:gap-15 {
    gap: 3.75rem !important;
  }

  .lg\:gap-16 {
    gap: 4rem !important;
  }

  .lg\:gap-18 {
    gap: 4.5rem !important;
  }

  .lg\:gap-20 {
    gap: 5rem !important;
  }

  .lg\:gap-24 {
    gap: 6rem !important;
  }

  .lg\:gap-26 {
    gap: 6.5rem !important;
  }

  .lg\:gap-32 {
    gap: 8rem !important;
  }

  .lg\:gap-40 {
    gap: 10rem !important;
  }

  .lg\:gap-px {
    gap: 1px !important;
  }

  .lg\:gap-0\.3 {
    gap: 0.187rem !important;
  }

  .lg\:gap-0\.5 {
    gap: 0.125rem !important;
  }

  .lg\:gap-1\.5 {
    gap: 0.375rem !important;
  }

  .lg\:gap-2\.5 {
    gap: 0.625rem !important;
  }

  .lg\:gap-x-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }

  .lg\:gap-x-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }

  .lg\:gap-x-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }

  .lg\:gap-x-3 {
    -moz-column-gap: 0.75rem !important;
         column-gap: 0.75rem !important;
  }

  .lg\:gap-x-4 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .lg\:gap-x-5 {
    -moz-column-gap: 1.25rem !important;
         column-gap: 1.25rem !important;
  }

  .lg\:gap-x-6 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }

  .lg\:gap-x-7 {
    -moz-column-gap: 1.75rem !important;
         column-gap: 1.75rem !important;
  }

  .lg\:gap-x-8 {
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }

  .lg\:gap-x-10 {
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }

  .lg\:gap-x-12 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  .lg\:gap-x-13 {
    -moz-column-gap: 3.25rem !important;
         column-gap: 3.25rem !important;
  }

  .lg\:gap-x-14 {
    -moz-column-gap: 3.5rem !important;
         column-gap: 3.5rem !important;
  }

  .lg\:gap-x-15 {
    -moz-column-gap: 3.75rem !important;
         column-gap: 3.75rem !important;
  }

  .lg\:gap-x-16 {
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }

  .lg\:gap-x-18 {
    -moz-column-gap: 4.5rem !important;
         column-gap: 4.5rem !important;
  }

  .lg\:gap-x-20 {
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }

  .lg\:gap-x-24 {
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .lg\:gap-x-26 {
    -moz-column-gap: 6.5rem !important;
         column-gap: 6.5rem !important;
  }

  .lg\:gap-x-32 {
    -moz-column-gap: 8rem !important;
         column-gap: 8rem !important;
  }

  .lg\:gap-x-40 {
    -moz-column-gap: 10rem !important;
         column-gap: 10rem !important;
  }

  .lg\:gap-x-px {
    -moz-column-gap: 1px !important;
         column-gap: 1px !important;
  }

  .lg\:gap-x-0\.3 {
    -moz-column-gap: 0.187rem !important;
         column-gap: 0.187rem !important;
  }

  .lg\:gap-x-0\.5 {
    -moz-column-gap: 0.125rem !important;
         column-gap: 0.125rem !important;
  }

  .lg\:gap-x-1\.5 {
    -moz-column-gap: 0.375rem !important;
         column-gap: 0.375rem !important;
  }

  .lg\:gap-x-2\.5 {
    -moz-column-gap: 0.625rem !important;
         column-gap: 0.625rem !important;
  }

  .lg\:gap-y-0 {
    row-gap: 0 !important;
  }

  .lg\:gap-y-1 {
    row-gap: 0.25rem !important;
  }

  .lg\:gap-y-2 {
    row-gap: 0.5rem !important;
  }

  .lg\:gap-y-3 {
    row-gap: 0.75rem !important;
  }

  .lg\:gap-y-4 {
    row-gap: 1rem !important;
  }

  .lg\:gap-y-5 {
    row-gap: 1.25rem !important;
  }

  .lg\:gap-y-6 {
    row-gap: 1.5rem !important;
  }

  .lg\:gap-y-7 {
    row-gap: 1.75rem !important;
  }

  .lg\:gap-y-8 {
    row-gap: 2rem !important;
  }

  .lg\:gap-y-10 {
    row-gap: 2.5rem !important;
  }

  .lg\:gap-y-12 {
    row-gap: 3rem !important;
  }

  .lg\:gap-y-13 {
    row-gap: 3.25rem !important;
  }

  .lg\:gap-y-14 {
    row-gap: 3.5rem !important;
  }

  .lg\:gap-y-15 {
    row-gap: 3.75rem !important;
  }

  .lg\:gap-y-16 {
    row-gap: 4rem !important;
  }

  .lg\:gap-y-18 {
    row-gap: 4.5rem !important;
  }

  .lg\:gap-y-20 {
    row-gap: 5rem !important;
  }

  .lg\:gap-y-24 {
    row-gap: 6rem !important;
  }

  .lg\:gap-y-26 {
    row-gap: 6.5rem !important;
  }

  .lg\:gap-y-32 {
    row-gap: 8rem !important;
  }

  .lg\:gap-y-40 {
    row-gap: 10rem !important;
  }

  .lg\:gap-y-px {
    row-gap: 1px !important;
  }

  .lg\:gap-y-0\.3 {
    row-gap: 0.187rem !important;
  }

  .lg\:gap-y-0\.5 {
    row-gap: 0.125rem !important;
  }

  .lg\:gap-y-1\.5 {
    row-gap: 0.375rem !important;
  }

  .lg\:gap-y-2\.5 {
    row-gap: 0.625rem !important;
  }

  .lg\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0px * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.25rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.75rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(1.25rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(1.75rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:space-x-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(3.25rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(3.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(3.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:space-x-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(3.75rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(3.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:space-x-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(4.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(4.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:space-x-26 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(6.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(6.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:space-x-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:space-x-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(10rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:space-x-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(1px * var(--tw-space-x-reverse)) !important;
    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:space-x-0\.3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.187rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.187rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.125rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.375rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.625rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-0.25rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-0.75rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-1.25rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-1.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-1.75rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:-space-x-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-3.25rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-3.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-3.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:-space-x-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-3.75rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-3.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:-space-x-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-4.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-4.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:-space-x-26 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-6.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-6.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-10rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:-space-x-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-1px * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:-space-x-0\.3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-0.187rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-0.187rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:-space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-0.125rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:-space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-0.375rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:-space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-0.625rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .lg\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--tw-space-y-reverse)) !important;
  }

  .lg\:space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:space-y-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(3.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(3.25rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:space-y-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(3.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(3.75rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:space-y-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(4.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(4.5rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:space-y-26 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(6.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(6.5rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:space-y-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:space-y-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(10rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:space-y-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(1px * var(--tw-space-y-reverse)) !important;
  }

  .lg\:space-y-0\.3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.187rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.187rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:-space-y-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-3.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-3.25rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:-space-y-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-3.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-3.75rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:-space-y-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-4.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-4.5rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:-space-y-26 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-6.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-6.5rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-10rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:-space-y-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-1px * var(--tw-space-y-reverse)) !important;
  }

  .lg\:-space-y-0\.3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-0.187rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-0.187rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:-space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:-space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:-space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse)) !important;
  }

  .lg\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 1 !important;
  }

  .lg\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1 !important;
  }

  .lg\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--tw-divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse))) !important;
  }

  .lg\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--tw-divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse))) !important;
  }

  .lg\:divide-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: calc(3px * var(--tw-divide-x-reverse)) !important;
    border-left-width: calc(3px * calc(1 - var(--tw-divide-x-reverse))) !important;
  }

  .lg\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--tw-divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse))) !important;
  }

  .lg\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--tw-divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse))) !important;
  }

  .lg\:divide-x > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--tw-divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))) !important;
  }

  .lg\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse)) !important;
  }

  .lg\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--tw-divide-y-reverse)) !important;
  }

  .lg\:divide-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(3px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(3px * var(--tw-divide-y-reverse)) !important;
  }

  .lg\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--tw-divide-y-reverse)) !important;
  }

  .lg\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--tw-divide-y-reverse)) !important;
  }

  .lg\:divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse)) !important;
  }

  .lg\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 1 !important;
  }

  .lg\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 1 !important;
  }

  .lg\:divide-solid > :not([hidden]) ~ :not([hidden]) {
    border-style: solid !important;
  }

  .lg\:divide-dashed > :not([hidden]) ~ :not([hidden]) {
    border-style: dashed !important;
  }

  .lg\:divide-dotted > :not([hidden]) ~ :not([hidden]) {
    border-style: dotted !important;
  }

  .lg\:divide-double > :not([hidden]) ~ :not([hidden]) {
    border-style: double !important;
  }

  .lg\:divide-none > :not([hidden]) ~ :not([hidden]) {
    border-style: none !important;
  }

  .lg\:divide-transparent > :not([hidden]) ~ :not([hidden]) {
    border-color: transparent !important;
  }

  .lg\:divide-secondary-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(244, 247, 240, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-secondary-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(238, 249, 222, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-secondary-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(227, 239, 211, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-secondary-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(203, 218, 182, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-black > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(20, 20, 20, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-white > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(255, 255, 255, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(248, 250, 252, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(241, 245, 249, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(226, 232, 240, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(203, 213, 225, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(148, 163, 184, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(100, 116, 139, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(71, 85, 105, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(51, 65, 85, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(30, 41, 59, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(15, 23, 42, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(239, 246, 255, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(219, 234, 254, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(191, 219, 254, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(147, 197, 253, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(96, 165, 250, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(59, 130, 246, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(37, 99, 235, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(29, 78, 216, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(30, 64, 175, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(30, 58, 138, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(254, 242, 242, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(254, 226, 226, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(254, 202, 202, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(252, 165, 165, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(248, 113, 113, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(239, 68, 68, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(220, 38, 38, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(185, 28, 28, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(153, 27, 27, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(127, 29, 29, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(255, 251, 235, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(254, 243, 199, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(253, 230, 138, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(252, 211, 77, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(251, 191, 36, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(245, 158, 11, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(217, 119, 6, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(180, 83, 9, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(146, 64, 14, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(120, 53, 15, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(236, 253, 245, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(209, 250, 229, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(167, 243, 208, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(110, 231, 183, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(52, 211, 153, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(16, 185, 129, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(5, 150, 105, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(4, 120, 87, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(6, 95, 70, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(6, 78, 59, var(--tw-divide-opacity)) !important;
  }

  .lg\:divide-skin-primary-100 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-100) !important;
  }

  .lg\:divide-skin-primary-200 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-200) !important;
  }

  .lg\:divide-skin-primary-300 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-300) !important;
  }

  .lg\:divide-skin-primary-400 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-400) !important;
  }

  .lg\:divide-skin-primary-500 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-500) !important;
  }

  .lg\:divide-skin-primary-600 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-600) !important;
  }

  .lg\:divide-skin-primary-700 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-700) !important;
  }

  .lg\:divide-skin-primary-800 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-800) !important;
  }

  .lg\:divide-skin-primary-900 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-900) !important;
  }

  .lg\:divide-skin-spinner-light > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-spinner-light) !important;
  }

  .lg\:divide-skin-spinner-dark > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-spinner-dark) !important;
  }

  .lg\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0 !important;
  }

  .lg\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.25 !important;
  }

  .lg\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.5 !important;
  }

  .lg\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.6 !important;
  }

  .lg\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.75 !important;
  }

  .lg\:divide-opacity-85 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.85 !important;
  }

  .lg\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
  }

  .lg\:place-self-auto {
    place-self: auto !important;
  }

  .lg\:place-self-start {
    place-self: start !important;
  }

  .lg\:place-self-end {
    place-self: end !important;
  }

  .lg\:place-self-center {
    place-self: center !important;
  }

  .lg\:place-self-stretch {
    place-self: stretch !important;
  }

  .lg\:self-auto {
    align-self: auto !important;
  }

  .lg\:self-start {
    align-self: flex-start !important;
  }

  .lg\:self-end {
    align-self: flex-end !important;
  }

  .lg\:self-center {
    align-self: center !important;
  }

  .lg\:self-stretch {
    align-self: stretch !important;
  }

  .lg\:self-baseline {
    align-self: baseline !important;
  }

  .lg\:justify-self-auto {
    justify-self: auto !important;
  }

  .lg\:justify-self-start {
    justify-self: start !important;
  }

  .lg\:justify-self-end {
    justify-self: end !important;
  }

  .lg\:justify-self-center {
    justify-self: center !important;
  }

  .lg\:justify-self-stretch {
    justify-self: stretch !important;
  }

  .lg\:overflow-auto {
    overflow: auto !important;
  }

  .lg\:overflow-hidden {
    overflow: hidden !important;
  }

  .lg\:overflow-visible {
    overflow: visible !important;
  }

  .lg\:overflow-scroll {
    overflow: scroll !important;
  }

  .lg\:overflow-x-auto {
    overflow-x: auto !important;
  }

  .lg\:overflow-y-auto {
    overflow-y: auto !important;
  }

  .lg\:overflow-x-hidden {
    overflow-x: hidden !important;
  }

  .lg\:overflow-y-hidden {
    overflow-y: hidden !important;
  }

  .lg\:overflow-x-visible {
    overflow-x: visible !important;
  }

  .lg\:overflow-y-visible {
    overflow-y: visible !important;
  }

  .lg\:overflow-x-scroll {
    overflow-x: scroll !important;
  }

  .lg\:overflow-y-scroll {
    overflow-y: scroll !important;
  }

  .lg\:overscroll-auto {
    overscroll-behavior: auto !important;
  }

  .lg\:overscroll-contain {
    overscroll-behavior: contain !important;
  }

  .lg\:overscroll-none {
    overscroll-behavior: none !important;
  }

  .lg\:overscroll-y-auto {
    overscroll-behavior-y: auto !important;
  }

  .lg\:overscroll-y-contain {
    overscroll-behavior-y: contain !important;
  }

  .lg\:overscroll-y-none {
    overscroll-behavior-y: none !important;
  }

  .lg\:overscroll-x-auto {
    overscroll-behavior-x: auto !important;
  }

  .lg\:overscroll-x-contain {
    overscroll-behavior-x: contain !important;
  }

  .lg\:overscroll-x-none {
    overscroll-behavior-x: none !important;
  }

  .lg\:truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .lg\:overflow-ellipsis {
    text-overflow: ellipsis !important;
  }

  .lg\:overflow-clip {
    text-overflow: clip !important;
  }

  .lg\:whitespace-normal {
    white-space: normal !important;
  }

  .lg\:whitespace-nowrap {
    white-space: nowrap !important;
  }

  .lg\:whitespace-pre {
    white-space: pre !important;
  }

  .lg\:whitespace-pre-line {
    white-space: pre-line !important;
  }

  .lg\:whitespace-pre-wrap {
    white-space: pre-wrap !important;
  }

  .lg\:break-normal {
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .lg\:break-words {
    overflow-wrap: break-word !important;
  }

  .lg\:break-all {
    word-break: break-all !important;
  }

  .lg\:rounded-none {
    border-radius: 0 !important;
  }

  .lg\:rounded {
    border-radius: 0.188rem !important;
  }

  .lg\:rounded-sm {
    border-radius: 0.125rem !important;
  }

  .lg\:rounded-md {
    border-radius: 0.375rem !important;
  }

  .lg\:rounded-lg {
    border-radius: 0.5rem !important;
  }

  .lg\:rounded-full {
    border-radius: 9999px !important;
  }

  .lg\:rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .lg\:rounded-t {
    border-top-left-radius: 0.188rem !important;
    border-top-right-radius: 0.188rem !important;
  }

  .lg\:rounded-t-sm {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }

  .lg\:rounded-t-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }

  .lg\:rounded-t-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }

  .lg\:rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .lg\:rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .lg\:rounded-r {
    border-top-right-radius: 0.188rem !important;
    border-bottom-right-radius: 0.188rem !important;
  }

  .lg\:rounded-r-sm {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }

  .lg\:rounded-r-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }

  .lg\:rounded-r-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }

  .lg\:rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .lg\:rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .lg\:rounded-b {
    border-bottom-right-radius: 0.188rem !important;
    border-bottom-left-radius: 0.188rem !important;
  }

  .lg\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .lg\:rounded-b-md {
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .lg\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .lg\:rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .lg\:rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .lg\:rounded-l {
    border-top-left-radius: 0.188rem !important;
    border-bottom-left-radius: 0.188rem !important;
  }

  .lg\:rounded-l-sm {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .lg\:rounded-l-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .lg\:rounded-l-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .lg\:rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .lg\:rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .lg\:rounded-tl {
    border-top-left-radius: 0.188rem !important;
  }

  .lg\:rounded-tl-sm {
    border-top-left-radius: 0.125rem !important;
  }

  .lg\:rounded-tl-md {
    border-top-left-radius: 0.375rem !important;
  }

  .lg\:rounded-tl-lg {
    border-top-left-radius: 0.5rem !important;
  }

  .lg\:rounded-tl-full {
    border-top-left-radius: 9999px !important;
  }

  .lg\:rounded-tr-none {
    border-top-right-radius: 0 !important;
  }

  .lg\:rounded-tr {
    border-top-right-radius: 0.188rem !important;
  }

  .lg\:rounded-tr-sm {
    border-top-right-radius: 0.125rem !important;
  }

  .lg\:rounded-tr-md {
    border-top-right-radius: 0.375rem !important;
  }

  .lg\:rounded-tr-lg {
    border-top-right-radius: 0.5rem !important;
  }

  .lg\:rounded-tr-full {
    border-top-right-radius: 9999px !important;
  }

  .lg\:rounded-br-none {
    border-bottom-right-radius: 0 !important;
  }

  .lg\:rounded-br {
    border-bottom-right-radius: 0.188rem !important;
  }

  .lg\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem !important;
  }

  .lg\:rounded-br-md {
    border-bottom-right-radius: 0.375rem !important;
  }

  .lg\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem !important;
  }

  .lg\:rounded-br-full {
    border-bottom-right-radius: 9999px !important;
  }

  .lg\:rounded-bl-none {
    border-bottom-left-radius: 0 !important;
  }

  .lg\:rounded-bl {
    border-bottom-left-radius: 0.188rem !important;
  }

  .lg\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem !important;
  }

  .lg\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem !important;
  }

  .lg\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem !important;
  }

  .lg\:rounded-bl-full {
    border-bottom-left-radius: 9999px !important;
  }

  .lg\:border-0 {
    border-width: 0 !important;
  }

  .lg\:border-2 {
    border-width: 2px !important;
  }

  .lg\:border-3 {
    border-width: 3px !important;
  }

  .lg\:border-4 {
    border-width: 4px !important;
  }

  .lg\:border-8 {
    border-width: 8px !important;
  }

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

  .lg\:focus\:border-0:focus {
    border-width: 0 !important;
  }

  .lg\:focus\:border-2:focus {
    border-width: 2px !important;
  }

  .lg\:focus\:border-3:focus {
    border-width: 3px !important;
  }

  .lg\:focus\:border-4:focus {
    border-width: 4px !important;
  }

  .lg\:focus\:border-8:focus {
    border-width: 8px !important;
  }

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

  .lg\:border-t-0 {
    border-top-width: 0 !important;
  }

  .lg\:border-t-2 {
    border-top-width: 2px !important;
  }

  .lg\:border-t-3 {
    border-top-width: 3px !important;
  }

  .lg\:border-t-4 {
    border-top-width: 4px !important;
  }

  .lg\:border-t-8 {
    border-top-width: 8px !important;
  }

  .lg\:border-t {
    border-top-width: 1px !important;
  }

  .lg\:border-r-0 {
    border-right-width: 0 !important;
  }

  .lg\:border-r-2 {
    border-right-width: 2px !important;
  }

  .lg\:border-r-3 {
    border-right-width: 3px !important;
  }

  .lg\:border-r-4 {
    border-right-width: 4px !important;
  }

  .lg\:border-r-8 {
    border-right-width: 8px !important;
  }

  .lg\:border-r {
    border-right-width: 1px !important;
  }

  .lg\:border-b-0 {
    border-bottom-width: 0 !important;
  }

  .lg\:border-b-2 {
    border-bottom-width: 2px !important;
  }

  .lg\:border-b-3 {
    border-bottom-width: 3px !important;
  }

  .lg\:border-b-4 {
    border-bottom-width: 4px !important;
  }

  .lg\:border-b-8 {
    border-bottom-width: 8px !important;
  }

  .lg\:border-b {
    border-bottom-width: 1px !important;
  }

  .lg\:border-l-0 {
    border-left-width: 0 !important;
  }

  .lg\:border-l-2 {
    border-left-width: 2px !important;
  }

  .lg\:border-l-3 {
    border-left-width: 3px !important;
  }

  .lg\:border-l-4 {
    border-left-width: 4px !important;
  }

  .lg\:border-l-8 {
    border-left-width: 8px !important;
  }

  .lg\:border-l {
    border-left-width: 1px !important;
  }

  .lg\:focus\:border-t-0:focus {
    border-top-width: 0 !important;
  }

  .lg\:focus\:border-t-2:focus {
    border-top-width: 2px !important;
  }

  .lg\:focus\:border-t-3:focus {
    border-top-width: 3px !important;
  }

  .lg\:focus\:border-t-4:focus {
    border-top-width: 4px !important;
  }

  .lg\:focus\:border-t-8:focus {
    border-top-width: 8px !important;
  }

  .lg\:focus\:border-t:focus {
    border-top-width: 1px !important;
  }

  .lg\:focus\:border-r-0:focus {
    border-right-width: 0 !important;
  }

  .lg\:focus\:border-r-2:focus {
    border-right-width: 2px !important;
  }

  .lg\:focus\:border-r-3:focus {
    border-right-width: 3px !important;
  }

  .lg\:focus\:border-r-4:focus {
    border-right-width: 4px !important;
  }

  .lg\:focus\:border-r-8:focus {
    border-right-width: 8px !important;
  }

  .lg\:focus\:border-r:focus {
    border-right-width: 1px !important;
  }

  .lg\:focus\:border-b-0:focus {
    border-bottom-width: 0 !important;
  }

  .lg\:focus\:border-b-2:focus {
    border-bottom-width: 2px !important;
  }

  .lg\:focus\:border-b-3:focus {
    border-bottom-width: 3px !important;
  }

  .lg\:focus\:border-b-4:focus {
    border-bottom-width: 4px !important;
  }

  .lg\:focus\:border-b-8:focus {
    border-bottom-width: 8px !important;
  }

  .lg\:focus\:border-b:focus {
    border-bottom-width: 1px !important;
  }

  .lg\:focus\:border-l-0:focus {
    border-left-width: 0 !important;
  }

  .lg\:focus\:border-l-2:focus {
    border-left-width: 2px !important;
  }

  .lg\:focus\:border-l-3:focus {
    border-left-width: 3px !important;
  }

  .lg\:focus\:border-l-4:focus {
    border-left-width: 4px !important;
  }

  .lg\:focus\:border-l-8:focus {
    border-left-width: 8px !important;
  }

  .lg\:focus\:border-l:focus {
    border-left-width: 1px !important;
  }

  .lg\:border-solid {
    border-style: solid !important;
  }

  .lg\:border-dashed {
    border-style: dashed !important;
  }

  .lg\:border-dotted {
    border-style: dotted !important;
  }

  .lg\:border-double {
    border-style: double !important;
  }

  .lg\:border-none {
    border-style: none !important;
  }

  .lg\:border-transparent {
    border-color: transparent !important;
  }

  .lg\:border-secondary-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(244, 247, 240, var(--tw-border-opacity)) !important;
  }

  .lg\:border-secondary-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(238, 249, 222, var(--tw-border-opacity)) !important;
  }

  .lg\:border-secondary-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(227, 239, 211, var(--tw-border-opacity)) !important;
  }

  .lg\:border-secondary-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(203, 218, 182, var(--tw-border-opacity)) !important;
  }

  .lg\:border-black {
    --tw-border-opacity: 1 !important;
    border-color: rgba(20, 20, 20, var(--tw-border-opacity)) !important;
  }

  .lg\:border-white {
    --tw-border-opacity: 1 !important;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity)) !important;
  }

  .lg\:border-gray-50 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(248, 250, 252, var(--tw-border-opacity)) !important;
  }

  .lg\:border-gray-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(241, 245, 249, var(--tw-border-opacity)) !important;
  }

  .lg\:border-gray-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(226, 232, 240, var(--tw-border-opacity)) !important;
  }

  .lg\:border-gray-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(203, 213, 225, var(--tw-border-opacity)) !important;
  }

  .lg\:border-gray-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(148, 163, 184, var(--tw-border-opacity)) !important;
  }

  .lg\:border-gray-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(100, 116, 139, var(--tw-border-opacity)) !important;
  }

  .lg\:border-gray-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(71, 85, 105, var(--tw-border-opacity)) !important;
  }

  .lg\:border-gray-700 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(51, 65, 85, var(--tw-border-opacity)) !important;
  }

  .lg\:border-gray-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 41, 59, var(--tw-border-opacity)) !important;
  }

  .lg\:border-gray-900 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(15, 23, 42, var(--tw-border-opacity)) !important;
  }

  .lg\:border-blue-50 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity)) !important;
  }

  .lg\:border-blue-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity)) !important;
  }

  .lg\:border-blue-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity)) !important;
  }

  .lg\:border-blue-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity)) !important;
  }

  .lg\:border-blue-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity)) !important;
  }

  .lg\:border-blue-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity)) !important;
  }

  .lg\:border-blue-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity)) !important;
  }

  .lg\:border-blue-700 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity)) !important;
  }

  .lg\:border-blue-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity)) !important;
  }

  .lg\:border-blue-900 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity)) !important;
  }

  .lg\:border-red-50 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity)) !important;
  }

  .lg\:border-red-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity)) !important;
  }

  .lg\:border-red-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity)) !important;
  }

  .lg\:border-red-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity)) !important;
  }

  .lg\:border-red-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity)) !important;
  }

  .lg\:border-red-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity)) !important;
  }

  .lg\:border-red-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity)) !important;
  }

  .lg\:border-red-700 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity)) !important;
  }

  .lg\:border-red-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity)) !important;
  }

  .lg\:border-red-900 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity)) !important;
  }

  .lg\:border-yellow-50 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity)) !important;
  }

  .lg\:border-yellow-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity)) !important;
  }

  .lg\:border-yellow-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity)) !important;
  }

  .lg\:border-yellow-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity)) !important;
  }

  .lg\:border-yellow-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity)) !important;
  }

  .lg\:border-yellow-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity)) !important;
  }

  .lg\:border-yellow-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity)) !important;
  }

  .lg\:border-yellow-700 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity)) !important;
  }

  .lg\:border-yellow-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity)) !important;
  }

  .lg\:border-yellow-900 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity)) !important;
  }

  .lg\:border-green-50 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity)) !important;
  }

  .lg\:border-green-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity)) !important;
  }

  .lg\:border-green-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity)) !important;
  }

  .lg\:border-green-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity)) !important;
  }

  .lg\:border-green-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity)) !important;
  }

  .lg\:border-green-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity)) !important;
  }

  .lg\:border-green-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity)) !important;
  }

  .lg\:border-green-700 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity)) !important;
  }

  .lg\:border-green-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity)) !important;
  }

  .lg\:border-green-900 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity)) !important;
  }

  .lg\:border-skin-primary-100 {
    border-color: var(--color-theme-100) !important;
  }

  .lg\:border-skin-primary-200 {
    border-color: var(--color-theme-200) !important;
  }

  .lg\:border-skin-primary-300 {
    border-color: var(--color-theme-300) !important;
  }

  .lg\:border-skin-primary-400 {
    border-color: var(--color-theme-400) !important;
  }

  .lg\:border-skin-primary-500 {
    border-color: var(--color-theme-500) !important;
  }

  .lg\:border-skin-primary-600 {
    border-color: var(--color-theme-600) !important;
  }

  .lg\:border-skin-primary-700 {
    border-color: var(--color-theme-700) !important;
  }

  .lg\:border-skin-primary-800 {
    border-color: var(--color-theme-800) !important;
  }

  .lg\:border-skin-primary-900 {
    border-color: var(--color-theme-900) !important;
  }

  .lg\:border-skin-spinner-light {
    border-color: var(--color-spinner-light) !important;
  }

  .lg\:border-skin-spinner-dark {
    border-color: var(--color-spinner-dark) !important;
  }

  .lg\:hover\:border-transparent:hover {
    border-color: transparent !important;
  }

  .lg\:hover\:border-secondary-200:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(244, 247, 240, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-secondary-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(238, 249, 222, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-secondary-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(227, 239, 211, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-secondary-800:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(203, 218, 182, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-black:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(20, 20, 20, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-white:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-gray-50:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(248, 250, 252, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-gray-100:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(241, 245, 249, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-gray-200:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(226, 232, 240, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-gray-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(203, 213, 225, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-gray-400:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(148, 163, 184, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-gray-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(100, 116, 139, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-gray-600:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(71, 85, 105, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-gray-700:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(51, 65, 85, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-gray-800:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 41, 59, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-gray-900:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(15, 23, 42, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-blue-50:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-blue-100:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-blue-200:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-blue-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-blue-400:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-blue-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-blue-600:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-blue-700:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-blue-800:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-blue-900:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-red-50:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-red-100:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-red-200:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-red-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-red-400:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-red-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-red-600:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-red-700:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-red-800:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-red-900:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-yellow-50:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-yellow-100:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-yellow-200:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-yellow-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-yellow-400:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-yellow-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-yellow-600:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-yellow-700:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-yellow-800:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-yellow-900:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-green-50:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-green-100:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-green-200:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-green-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-green-400:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-green-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-green-600:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-green-700:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-green-800:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-green-900:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity)) !important;
  }

  .lg\:hover\:border-skin-primary-100:hover {
    border-color: var(--color-theme-100) !important;
  }

  .lg\:hover\:border-skin-primary-200:hover {
    border-color: var(--color-theme-200) !important;
  }

  .lg\:hover\:border-skin-primary-300:hover {
    border-color: var(--color-theme-300) !important;
  }

  .lg\:hover\:border-skin-primary-400:hover {
    border-color: var(--color-theme-400) !important;
  }

  .lg\:hover\:border-skin-primary-500:hover {
    border-color: var(--color-theme-500) !important;
  }

  .lg\:hover\:border-skin-primary-600:hover {
    border-color: var(--color-theme-600) !important;
  }

  .lg\:hover\:border-skin-primary-700:hover {
    border-color: var(--color-theme-700) !important;
  }

  .lg\:hover\:border-skin-primary-800:hover {
    border-color: var(--color-theme-800) !important;
  }

  .lg\:hover\:border-skin-primary-900:hover {
    border-color: var(--color-theme-900) !important;
  }

  .lg\:hover\:border-skin-spinner-light:hover {
    border-color: var(--color-spinner-light) !important;
  }

  .lg\:hover\:border-skin-spinner-dark:hover {
    border-color: var(--color-spinner-dark) !important;
  }

  .lg\:focus\:border-transparent:focus {
    border-color: transparent !important;
  }

  .lg\:focus\:border-secondary-200:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(244, 247, 240, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-secondary-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(238, 249, 222, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-secondary-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(227, 239, 211, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-secondary-800:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(203, 218, 182, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-black:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(20, 20, 20, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-white:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-gray-50:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(248, 250, 252, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-gray-100:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(241, 245, 249, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-gray-200:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(226, 232, 240, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-gray-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(203, 213, 225, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-gray-400:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(148, 163, 184, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-gray-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(100, 116, 139, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-gray-600:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(71, 85, 105, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-gray-700:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(51, 65, 85, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-gray-800:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 41, 59, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-gray-900:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(15, 23, 42, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-blue-50:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-blue-100:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-blue-200:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-blue-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-blue-400:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-blue-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-blue-600:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-blue-700:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-blue-800:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-blue-900:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-red-50:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-red-100:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-red-200:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-red-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-red-400:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-red-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-red-600:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-red-700:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-red-800:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-red-900:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-yellow-50:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-yellow-100:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-yellow-200:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-yellow-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-yellow-400:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-yellow-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-yellow-600:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-yellow-700:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-yellow-800:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-yellow-900:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-green-50:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-green-100:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-green-200:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-green-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-green-400:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-green-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-green-600:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-green-700:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-green-800:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-green-900:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity)) !important;
  }

  .lg\:focus\:border-skin-primary-100:focus {
    border-color: var(--color-theme-100) !important;
  }

  .lg\:focus\:border-skin-primary-200:focus {
    border-color: var(--color-theme-200) !important;
  }

  .lg\:focus\:border-skin-primary-300:focus {
    border-color: var(--color-theme-300) !important;
  }

  .lg\:focus\:border-skin-primary-400:focus {
    border-color: var(--color-theme-400) !important;
  }

  .lg\:focus\:border-skin-primary-500:focus {
    border-color: var(--color-theme-500) !important;
  }

  .lg\:focus\:border-skin-primary-600:focus {
    border-color: var(--color-theme-600) !important;
  }

  .lg\:focus\:border-skin-primary-700:focus {
    border-color: var(--color-theme-700) !important;
  }

  .lg\:focus\:border-skin-primary-800:focus {
    border-color: var(--color-theme-800) !important;
  }

  .lg\:focus\:border-skin-primary-900:focus {
    border-color: var(--color-theme-900) !important;
  }

  .lg\:focus\:border-skin-spinner-light:focus {
    border-color: var(--color-spinner-light) !important;
  }

  .lg\:focus\:border-skin-spinner-dark:focus {
    border-color: var(--color-spinner-dark) !important;
  }

  .lg\:border-opacity-0 {
    --tw-border-opacity: 0 !important;
  }

  .lg\:border-opacity-25 {
    --tw-border-opacity: 0.25 !important;
  }

  .lg\:border-opacity-50 {
    --tw-border-opacity: 0.5 !important;
  }

  .lg\:border-opacity-60 {
    --tw-border-opacity: 0.6 !important;
  }

  .lg\:border-opacity-75 {
    --tw-border-opacity: 0.75 !important;
  }

  .lg\:border-opacity-85 {
    --tw-border-opacity: 0.85 !important;
  }

  .lg\:border-opacity-100 {
    --tw-border-opacity: 1 !important;
  }

  .group:hover .lg\:group-hover\:border-opacity-0 {
    --tw-border-opacity: 0 !important;
  }

  .group:hover .lg\:group-hover\:border-opacity-25 {
    --tw-border-opacity: 0.25 !important;
  }

  .group:hover .lg\:group-hover\:border-opacity-50 {
    --tw-border-opacity: 0.5 !important;
  }

  .group:hover .lg\:group-hover\:border-opacity-60 {
    --tw-border-opacity: 0.6 !important;
  }

  .group:hover .lg\:group-hover\:border-opacity-75 {
    --tw-border-opacity: 0.75 !important;
  }

  .group:hover .lg\:group-hover\:border-opacity-85 {
    --tw-border-opacity: 0.85 !important;
  }

  .group:hover .lg\:group-hover\:border-opacity-100 {
    --tw-border-opacity: 1 !important;
  }

  .lg\:focus-within\:border-opacity-0:focus-within {
    --tw-border-opacity: 0 !important;
  }

  .lg\:focus-within\:border-opacity-25:focus-within {
    --tw-border-opacity: 0.25 !important;
  }

  .lg\:focus-within\:border-opacity-50:focus-within {
    --tw-border-opacity: 0.5 !important;
  }

  .lg\:focus-within\:border-opacity-60:focus-within {
    --tw-border-opacity: 0.6 !important;
  }

  .lg\:focus-within\:border-opacity-75:focus-within {
    --tw-border-opacity: 0.75 !important;
  }

  .lg\:focus-within\:border-opacity-85:focus-within {
    --tw-border-opacity: 0.85 !important;
  }

  .lg\:focus-within\:border-opacity-100:focus-within {
    --tw-border-opacity: 1 !important;
  }

  .lg\:hover\:border-opacity-0:hover {
    --tw-border-opacity: 0 !important;
  }

  .lg\:hover\:border-opacity-25:hover {
    --tw-border-opacity: 0.25 !important;
  }

  .lg\:hover\:border-opacity-50:hover {
    --tw-border-opacity: 0.5 !important;
  }

  .lg\:hover\:border-opacity-60:hover {
    --tw-border-opacity: 0.6 !important;
  }

  .lg\:hover\:border-opacity-75:hover {
    --tw-border-opacity: 0.75 !important;
  }

  .lg\:hover\:border-opacity-85:hover {
    --tw-border-opacity: 0.85 !important;
  }

  .lg\:hover\:border-opacity-100:hover {
    --tw-border-opacity: 1 !important;
  }

  .lg\:focus\:border-opacity-0:focus {
    --tw-border-opacity: 0 !important;
  }

  .lg\:focus\:border-opacity-25:focus {
    --tw-border-opacity: 0.25 !important;
  }

  .lg\:focus\:border-opacity-50:focus {
    --tw-border-opacity: 0.5 !important;
  }

  .lg\:focus\:border-opacity-60:focus {
    --tw-border-opacity: 0.6 !important;
  }

  .lg\:focus\:border-opacity-75:focus {
    --tw-border-opacity: 0.75 !important;
  }

  .lg\:focus\:border-opacity-85:focus {
    --tw-border-opacity: 0.85 !important;
  }

  .lg\:focus\:border-opacity-100:focus {
    --tw-border-opacity: 1 !important;
  }

  .lg\:bg-transparent {
    background-color: transparent !important;
  }

  .lg\:bg-secondary-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(244, 247, 240, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-secondary-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(238, 249, 222, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-secondary-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(227, 239, 211, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-secondary-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(203, 218, 182, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-black {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(20, 20, 20, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-white {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-gray-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(248, 250, 252, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-gray-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(241, 245, 249, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-gray-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(226, 232, 240, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-gray-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(203, 213, 225, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-gray-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(148, 163, 184, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-gray-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(100, 116, 139, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-gray-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(71, 85, 105, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-gray-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(51, 65, 85, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-gray-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 41, 59, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-gray-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(15, 23, 42, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-blue-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-blue-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-blue-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-blue-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-blue-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-blue-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-blue-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-blue-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-blue-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-blue-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-red-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-red-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-red-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-red-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-red-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-red-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-red-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-red-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-red-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-red-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-yellow-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-yellow-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-yellow-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-yellow-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-yellow-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-yellow-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-yellow-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-yellow-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-yellow-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-yellow-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-green-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-green-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-green-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-green-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-green-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-green-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-green-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-green-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-green-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-green-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity)) !important;
  }

  .lg\:bg-skin-primary-100 {
    background-color: var(--color-theme-100) !important;
  }

  .lg\:bg-skin-primary-200 {
    background-color: var(--color-theme-200) !important;
  }

  .lg\:bg-skin-primary-300 {
    background-color: var(--color-theme-300) !important;
  }

  .lg\:bg-skin-primary-400 {
    background-color: var(--color-theme-400) !important;
  }

  .lg\:bg-skin-primary-500 {
    background-color: var(--color-theme-500) !important;
  }

  .lg\:bg-skin-primary-600 {
    background-color: var(--color-theme-600) !important;
  }

  .lg\:bg-skin-primary-700 {
    background-color: var(--color-theme-700) !important;
  }

  .lg\:bg-skin-primary-800 {
    background-color: var(--color-theme-800) !important;
  }

  .lg\:bg-skin-primary-900 {
    background-color: var(--color-theme-900) !important;
  }

  .lg\:bg-skin-spinner-light {
    background-color: var(--color-spinner-light) !important;
  }

  .lg\:bg-skin-spinner-dark {
    background-color: var(--color-spinner-dark) !important;
  }

  .lg\:bg-skin-header-bg {
    background-color: var(--color-header-bg) !important;
  }

  .lg\:bg-skin-main-bg {
    background-color: var(--color-main-bg) !important;
  }

  .lg\:bg-skin-sidebar {
    background-color: var(--color-sidebar) !important;
  }

  .lg\:bg-skin-sidebar-item-bg {
    background-color: var(--color-sidebar-item-bg) !important;
  }

  .lg\:bg-skin-sidebar-item-hover-bg {
    background-color: var(--color-sidebar-item-hover-bg) !important;
  }

  .lg\:bg-skin-default-btn-bg {
    background-color: var(--color-default-btn-bg) !important;
  }

  .lg\:bg-skin-default-table-thead {
    background-color: var(--color-default-table-thead) !important;
  }

  .lg\:hover\:bg-transparent:hover {
    background-color: transparent !important;
  }

  .lg\:hover\:bg-secondary-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(244, 247, 240, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-secondary-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(238, 249, 222, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-secondary-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(227, 239, 211, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-secondary-800:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(203, 218, 182, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-black:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(20, 20, 20, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-white:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-gray-50:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(248, 250, 252, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-gray-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(241, 245, 249, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-gray-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(226, 232, 240, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-gray-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(203, 213, 225, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-gray-400:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(148, 163, 184, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-gray-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(100, 116, 139, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-gray-600:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(71, 85, 105, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-gray-700:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(51, 65, 85, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-gray-800:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 41, 59, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-gray-900:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(15, 23, 42, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-blue-50:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-blue-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-blue-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-blue-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-blue-400:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-blue-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-blue-600:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-blue-700:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-blue-800:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-blue-900:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-red-50:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-red-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-red-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-red-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-red-400:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-red-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-red-600:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-red-700:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-red-800:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-red-900:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-yellow-50:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-yellow-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-yellow-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-yellow-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-yellow-400:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-yellow-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-yellow-600:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-yellow-700:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-yellow-800:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-yellow-900:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-green-50:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-green-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-green-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-green-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-green-400:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-green-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-green-600:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-green-700:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-green-800:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-green-900:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity)) !important;
  }

  .lg\:hover\:bg-skin-primary-100:hover {
    background-color: var(--color-theme-100) !important;
  }

  .lg\:hover\:bg-skin-primary-200:hover {
    background-color: var(--color-theme-200) !important;
  }

  .lg\:hover\:bg-skin-primary-300:hover {
    background-color: var(--color-theme-300) !important;
  }

  .lg\:hover\:bg-skin-primary-400:hover {
    background-color: var(--color-theme-400) !important;
  }

  .lg\:hover\:bg-skin-primary-500:hover {
    background-color: var(--color-theme-500) !important;
  }

  .lg\:hover\:bg-skin-primary-600:hover {
    background-color: var(--color-theme-600) !important;
  }

  .lg\:hover\:bg-skin-primary-700:hover {
    background-color: var(--color-theme-700) !important;
  }

  .lg\:hover\:bg-skin-primary-800:hover {
    background-color: var(--color-theme-800) !important;
  }

  .lg\:hover\:bg-skin-primary-900:hover {
    background-color: var(--color-theme-900) !important;
  }

  .lg\:hover\:bg-skin-spinner-light:hover {
    background-color: var(--color-spinner-light) !important;
  }

  .lg\:hover\:bg-skin-spinner-dark:hover {
    background-color: var(--color-spinner-dark) !important;
  }

  .lg\:hover\:bg-skin-header-bg:hover {
    background-color: var(--color-header-bg) !important;
  }

  .lg\:hover\:bg-skin-main-bg:hover {
    background-color: var(--color-main-bg) !important;
  }

  .lg\:hover\:bg-skin-sidebar:hover {
    background-color: var(--color-sidebar) !important;
  }

  .lg\:hover\:bg-skin-sidebar-item-bg:hover {
    background-color: var(--color-sidebar-item-bg) !important;
  }

  .lg\:hover\:bg-skin-sidebar-item-hover-bg:hover {
    background-color: var(--color-sidebar-item-hover-bg) !important;
  }

  .lg\:hover\:bg-skin-default-btn-bg:hover {
    background-color: var(--color-default-btn-bg) !important;
  }

  .lg\:hover\:bg-skin-default-table-thead:hover {
    background-color: var(--color-default-table-thead) !important;
  }

  .lg\:focus\:bg-transparent:focus {
    background-color: transparent !important;
  }

  .lg\:focus\:bg-secondary-200:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(244, 247, 240, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-secondary-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(238, 249, 222, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-secondary-500:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(227, 239, 211, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-secondary-800:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(203, 218, 182, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-black:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(20, 20, 20, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-white:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-gray-50:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(248, 250, 252, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-gray-100:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(241, 245, 249, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-gray-200:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(226, 232, 240, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-gray-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(203, 213, 225, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-gray-400:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(148, 163, 184, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-gray-500:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(100, 116, 139, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-gray-600:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(71, 85, 105, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-gray-700:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(51, 65, 85, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-gray-800:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 41, 59, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-gray-900:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(15, 23, 42, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-blue-50:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-blue-100:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-blue-200:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-blue-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-blue-400:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-blue-500:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-blue-600:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-blue-700:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-blue-800:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-blue-900:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-red-50:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-red-100:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-red-200:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-red-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-red-400:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-red-500:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-red-600:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-red-700:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-red-800:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-red-900:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-yellow-50:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-yellow-100:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-yellow-200:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-yellow-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-yellow-400:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-yellow-500:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-yellow-600:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-yellow-700:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-yellow-800:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-yellow-900:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-green-50:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-green-100:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-green-200:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-green-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-green-400:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-green-500:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-green-600:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-green-700:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-green-800:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-green-900:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity)) !important;
  }

  .lg\:focus\:bg-skin-primary-100:focus {
    background-color: var(--color-theme-100) !important;
  }

  .lg\:focus\:bg-skin-primary-200:focus {
    background-color: var(--color-theme-200) !important;
  }

  .lg\:focus\:bg-skin-primary-300:focus {
    background-color: var(--color-theme-300) !important;
  }

  .lg\:focus\:bg-skin-primary-400:focus {
    background-color: var(--color-theme-400) !important;
  }

  .lg\:focus\:bg-skin-primary-500:focus {
    background-color: var(--color-theme-500) !important;
  }

  .lg\:focus\:bg-skin-primary-600:focus {
    background-color: var(--color-theme-600) !important;
  }

  .lg\:focus\:bg-skin-primary-700:focus {
    background-color: var(--color-theme-700) !important;
  }

  .lg\:focus\:bg-skin-primary-800:focus {
    background-color: var(--color-theme-800) !important;
  }

  .lg\:focus\:bg-skin-primary-900:focus {
    background-color: var(--color-theme-900) !important;
  }

  .lg\:focus\:bg-skin-spinner-light:focus {
    background-color: var(--color-spinner-light) !important;
  }

  .lg\:focus\:bg-skin-spinner-dark:focus {
    background-color: var(--color-spinner-dark) !important;
  }

  .lg\:focus\:bg-skin-header-bg:focus {
    background-color: var(--color-header-bg) !important;
  }

  .lg\:focus\:bg-skin-main-bg:focus {
    background-color: var(--color-main-bg) !important;
  }

  .lg\:focus\:bg-skin-sidebar:focus {
    background-color: var(--color-sidebar) !important;
  }

  .lg\:focus\:bg-skin-sidebar-item-bg:focus {
    background-color: var(--color-sidebar-item-bg) !important;
  }

  .lg\:focus\:bg-skin-sidebar-item-hover-bg:focus {
    background-color: var(--color-sidebar-item-hover-bg) !important;
  }

  .lg\:focus\:bg-skin-default-btn-bg:focus {
    background-color: var(--color-default-btn-bg) !important;
  }

  .lg\:focus\:bg-skin-default-table-thead:focus {
    background-color: var(--color-default-table-thead) !important;
  }

  .lg\:bg-opacity-0 {
    --tw-bg-opacity: 0 !important;
  }

  .lg\:bg-opacity-25 {
    --tw-bg-opacity: 0.25 !important;
  }

  .lg\:bg-opacity-50 {
    --tw-bg-opacity: 0.5 !important;
  }

  .lg\:bg-opacity-60 {
    --tw-bg-opacity: 0.6 !important;
  }

  .lg\:bg-opacity-75 {
    --tw-bg-opacity: 0.75 !important;
  }

  .lg\:bg-opacity-85 {
    --tw-bg-opacity: 0.85 !important;
  }

  .lg\:bg-opacity-100 {
    --tw-bg-opacity: 1 !important;
  }

  .group:hover .lg\:group-hover\:bg-opacity-0 {
    --tw-bg-opacity: 0 !important;
  }

  .group:hover .lg\:group-hover\:bg-opacity-25 {
    --tw-bg-opacity: 0.25 !important;
  }

  .group:hover .lg\:group-hover\:bg-opacity-50 {
    --tw-bg-opacity: 0.5 !important;
  }

  .group:hover .lg\:group-hover\:bg-opacity-60 {
    --tw-bg-opacity: 0.6 !important;
  }

  .group:hover .lg\:group-hover\:bg-opacity-75 {
    --tw-bg-opacity: 0.75 !important;
  }

  .group:hover .lg\:group-hover\:bg-opacity-85 {
    --tw-bg-opacity: 0.85 !important;
  }

  .group:hover .lg\:group-hover\:bg-opacity-100 {
    --tw-bg-opacity: 1 !important;
  }

  .lg\:focus-within\:bg-opacity-0:focus-within {
    --tw-bg-opacity: 0 !important;
  }

  .lg\:focus-within\:bg-opacity-25:focus-within {
    --tw-bg-opacity: 0.25 !important;
  }

  .lg\:focus-within\:bg-opacity-50:focus-within {
    --tw-bg-opacity: 0.5 !important;
  }

  .lg\:focus-within\:bg-opacity-60:focus-within {
    --tw-bg-opacity: 0.6 !important;
  }

  .lg\:focus-within\:bg-opacity-75:focus-within {
    --tw-bg-opacity: 0.75 !important;
  }

  .lg\:focus-within\:bg-opacity-85:focus-within {
    --tw-bg-opacity: 0.85 !important;
  }

  .lg\:focus-within\:bg-opacity-100:focus-within {
    --tw-bg-opacity: 1 !important;
  }

  .lg\:hover\:bg-opacity-0:hover {
    --tw-bg-opacity: 0 !important;
  }

  .lg\:hover\:bg-opacity-25:hover {
    --tw-bg-opacity: 0.25 !important;
  }

  .lg\:hover\:bg-opacity-50:hover {
    --tw-bg-opacity: 0.5 !important;
  }

  .lg\:hover\:bg-opacity-60:hover {
    --tw-bg-opacity: 0.6 !important;
  }

  .lg\:hover\:bg-opacity-75:hover {
    --tw-bg-opacity: 0.75 !important;
  }

  .lg\:hover\:bg-opacity-85:hover {
    --tw-bg-opacity: 0.85 !important;
  }

  .lg\:hover\:bg-opacity-100:hover {
    --tw-bg-opacity: 1 !important;
  }

  .lg\:focus\:bg-opacity-0:focus {
    --tw-bg-opacity: 0 !important;
  }

  .lg\:focus\:bg-opacity-25:focus {
    --tw-bg-opacity: 0.25 !important;
  }

  .lg\:focus\:bg-opacity-50:focus {
    --tw-bg-opacity: 0.5 !important;
  }

  .lg\:focus\:bg-opacity-60:focus {
    --tw-bg-opacity: 0.6 !important;
  }

  .lg\:focus\:bg-opacity-75:focus {
    --tw-bg-opacity: 0.75 !important;
  }

  .lg\:focus\:bg-opacity-85:focus {
    --tw-bg-opacity: 0.85 !important;
  }

  .lg\:focus\:bg-opacity-100:focus {
    --tw-bg-opacity: 1 !important;
  }

  .lg\:decoration-slice {
    -webkit-box-decoration-break: slice !important;
            box-decoration-break: slice !important;
  }

  .lg\:decoration-clone {
    -webkit-box-decoration-break: clone !important;
            box-decoration-break: clone !important;
  }

  .lg\:bg-auto {
    background-size: auto !important;
  }

  .lg\:bg-cover {
    background-size: cover !important;
  }

  .lg\:bg-contain {
    background-size: contain !important;
  }

  .lg\:bg-fixed {
    background-attachment: fixed !important;
  }

  .lg\:bg-local {
    background-attachment: local !important;
  }

  .lg\:bg-scroll {
    background-attachment: scroll !important;
  }

  .lg\:bg-clip-border {
    background-clip: border-box !important;
  }

  .lg\:bg-clip-padding {
    background-clip: padding-box !important;
  }

  .lg\:bg-clip-content {
    background-clip: content-box !important;
  }

  .lg\:bg-clip-text {
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .lg\:bg-repeat {
    background-repeat: repeat !important;
  }

  .lg\:bg-no-repeat {
    background-repeat: no-repeat !important;
  }

  .lg\:bg-repeat-x {
    background-repeat: repeat-x !important;
  }

  .lg\:bg-repeat-y {
    background-repeat: repeat-y !important;
  }

  .lg\:bg-repeat-round {
    background-repeat: round !important;
  }

  .lg\:bg-repeat-space {
    background-repeat: space !important;
  }

  .lg\:bg-origin-border {
    background-origin: border-box !important;
  }

  .lg\:bg-origin-padding {
    background-origin: padding-box !important;
  }

  .lg\:bg-origin-content {
    background-origin: content-box !important;
  }

  .lg\:fill-current {
    fill: currentColor !important;
  }

  .lg\:stroke-current {
    stroke: currentColor !important;
  }

  .lg\:stroke-0 {
    stroke-width: 0 !important;
  }

  .lg\:stroke-1 {
    stroke-width: 1 !important;
  }

  .lg\:stroke-2 {
    stroke-width: 2 !important;
  }

  .lg\:object-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .lg\:object-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .lg\:object-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .lg\:object-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .lg\:object-scale-down {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .lg\:p-0 {
    padding: 0 !important;
  }

  .lg\:p-1 {
    padding: 0.25rem !important;
  }

  .lg\:p-2 {
    padding: 0.5rem !important;
  }

  .lg\:p-3 {
    padding: 0.75rem !important;
  }

  .lg\:p-4 {
    padding: 1rem !important;
  }

  .lg\:p-5 {
    padding: 1.25rem !important;
  }

  .lg\:p-6 {
    padding: 1.5rem !important;
  }

  .lg\:p-7 {
    padding: 1.75rem !important;
  }

  .lg\:p-8 {
    padding: 2rem !important;
  }

  .lg\:p-10 {
    padding: 2.5rem !important;
  }

  .lg\:p-12 {
    padding: 3rem !important;
  }

  .lg\:p-13 {
    padding: 3.25rem !important;
  }

  .lg\:p-14 {
    padding: 3.5rem !important;
  }

  .lg\:p-15 {
    padding: 3.75rem !important;
  }

  .lg\:p-16 {
    padding: 4rem !important;
  }

  .lg\:p-18 {
    padding: 4.5rem !important;
  }

  .lg\:p-20 {
    padding: 5rem !important;
  }

  .lg\:p-24 {
    padding: 6rem !important;
  }

  .lg\:p-26 {
    padding: 6.5rem !important;
  }

  .lg\:p-32 {
    padding: 8rem !important;
  }

  .lg\:p-40 {
    padding: 10rem !important;
  }

  .lg\:p-px {
    padding: 1px !important;
  }

  .lg\:p-0\.3 {
    padding: 0.187rem !important;
  }

  .lg\:p-0\.5 {
    padding: 0.125rem !important;
  }

  .lg\:p-1\.5 {
    padding: 0.375rem !important;
  }

  .lg\:p-2\.5 {
    padding: 0.625rem !important;
  }

  .lg\:px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .lg\:px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .lg\:px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .lg\:px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .lg\:px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .lg\:px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .lg\:px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .lg\:px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }

  .lg\:px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .lg\:px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .lg\:px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .lg\:px-13 {
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }

  .lg\:px-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }

  .lg\:px-15 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }

  .lg\:px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .lg\:px-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }

  .lg\:px-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .lg\:px-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .lg\:px-26 {
    padding-left: 6.5rem !important;
    padding-right: 6.5rem !important;
  }

  .lg\:px-32 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .lg\:px-40 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .lg\:px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .lg\:px-0\.3 {
    padding-left: 0.187rem !important;
    padding-right: 0.187rem !important;
  }

  .lg\:px-0\.5 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }

  .lg\:px-1\.5 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }

  .lg\:px-2\.5 {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
  }

  .lg\:py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .lg\:py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .lg\:py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .lg\:py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .lg\:py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .lg\:py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }

  .lg\:py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .lg\:py-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }

  .lg\:py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .lg\:py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .lg\:py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .lg\:py-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }

  .lg\:py-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .lg\:py-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }

  .lg\:py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .lg\:py-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }

  .lg\:py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .lg\:py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .lg\:py-26 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }

  .lg\:py-32 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .lg\:py-40 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .lg\:py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .lg\:py-0\.3 {
    padding-top: 0.187rem !important;
    padding-bottom: 0.187rem !important;
  }

  .lg\:py-0\.5 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }

  .lg\:py-1\.5 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }

  .lg\:py-2\.5 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }

  .lg\:pt-0 {
    padding-top: 0 !important;
  }

  .lg\:pt-1 {
    padding-top: 0.25rem !important;
  }

  .lg\:pt-2 {
    padding-top: 0.5rem !important;
  }

  .lg\:pt-3 {
    padding-top: 0.75rem !important;
  }

  .lg\:pt-4 {
    padding-top: 1rem !important;
  }

  .lg\:pt-5 {
    padding-top: 1.25rem !important;
  }

  .lg\:pt-6 {
    padding-top: 1.5rem !important;
  }

  .lg\:pt-7 {
    padding-top: 1.75rem !important;
  }

  .lg\:pt-8 {
    padding-top: 2rem !important;
  }

  .lg\:pt-10 {
    padding-top: 2.5rem !important;
  }

  .lg\:pt-12 {
    padding-top: 3rem !important;
  }

  .lg\:pt-13 {
    padding-top: 3.25rem !important;
  }

  .lg\:pt-14 {
    padding-top: 3.5rem !important;
  }

  .lg\:pt-15 {
    padding-top: 3.75rem !important;
  }

  .lg\:pt-16 {
    padding-top: 4rem !important;
  }

  .lg\:pt-18 {
    padding-top: 4.5rem !important;
  }

  .lg\:pt-20 {
    padding-top: 5rem !important;
  }

  .lg\:pt-24 {
    padding-top: 6rem !important;
  }

  .lg\:pt-26 {
    padding-top: 6.5rem !important;
  }

  .lg\:pt-32 {
    padding-top: 8rem !important;
  }

  .lg\:pt-40 {
    padding-top: 10rem !important;
  }

  .lg\:pt-px {
    padding-top: 1px !important;
  }

  .lg\:pt-0\.3 {
    padding-top: 0.187rem !important;
  }

  .lg\:pt-0\.5 {
    padding-top: 0.125rem !important;
  }

  .lg\:pt-1\.5 {
    padding-top: 0.375rem !important;
  }

  .lg\:pt-2\.5 {
    padding-top: 0.625rem !important;
  }

  .lg\:pr-0 {
    padding-right: 0 !important;
  }

  .lg\:pr-1 {
    padding-right: 0.25rem !important;
  }

  .lg\:pr-2 {
    padding-right: 0.5rem !important;
  }

  .lg\:pr-3 {
    padding-right: 0.75rem !important;
  }

  .lg\:pr-4 {
    padding-right: 1rem !important;
  }

  .lg\:pr-5 {
    padding-right: 1.25rem !important;
  }

  .lg\:pr-6 {
    padding-right: 1.5rem !important;
  }

  .lg\:pr-7 {
    padding-right: 1.75rem !important;
  }

  .lg\:pr-8 {
    padding-right: 2rem !important;
  }

  .lg\:pr-10 {
    padding-right: 2.5rem !important;
  }

  .lg\:pr-12 {
    padding-right: 3rem !important;
  }

  .lg\:pr-13 {
    padding-right: 3.25rem !important;
  }

  .lg\:pr-14 {
    padding-right: 3.5rem !important;
  }

  .lg\:pr-15 {
    padding-right: 3.75rem !important;
  }

  .lg\:pr-16 {
    padding-right: 4rem !important;
  }

  .lg\:pr-18 {
    padding-right: 4.5rem !important;
  }

  .lg\:pr-20 {
    padding-right: 5rem !important;
  }

  .lg\:pr-24 {
    padding-right: 6rem !important;
  }

  .lg\:pr-26 {
    padding-right: 6.5rem !important;
  }

  .lg\:pr-32 {
    padding-right: 8rem !important;
  }

  .lg\:pr-40 {
    padding-right: 10rem !important;
  }

  .lg\:pr-px {
    padding-right: 1px !important;
  }

  .lg\:pr-0\.3 {
    padding-right: 0.187rem !important;
  }

  .lg\:pr-0\.5 {
    padding-right: 0.125rem !important;
  }

  .lg\:pr-1\.5 {
    padding-right: 0.375rem !important;
  }

  .lg\:pr-2\.5 {
    padding-right: 0.625rem !important;
  }

  .lg\:pb-0 {
    padding-bottom: 0 !important;
  }

  .lg\:pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .lg\:pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .lg\:pb-3 {
    padding-bottom: 0.75rem !important;
  }

  .lg\:pb-4 {
    padding-bottom: 1rem !important;
  }

  .lg\:pb-5 {
    padding-bottom: 1.25rem !important;
  }

  .lg\:pb-6 {
    padding-bottom: 1.5rem !important;
  }

  .lg\:pb-7 {
    padding-bottom: 1.75rem !important;
  }

  .lg\:pb-8 {
    padding-bottom: 2rem !important;
  }

  .lg\:pb-10 {
    padding-bottom: 2.5rem !important;
  }

  .lg\:pb-12 {
    padding-bottom: 3rem !important;
  }

  .lg\:pb-13 {
    padding-bottom: 3.25rem !important;
  }

  .lg\:pb-14 {
    padding-bottom: 3.5rem !important;
  }

  .lg\:pb-15 {
    padding-bottom: 3.75rem !important;
  }

  .lg\:pb-16 {
    padding-bottom: 4rem !important;
  }

  .lg\:pb-18 {
    padding-bottom: 4.5rem !important;
  }

  .lg\:pb-20 {
    padding-bottom: 5rem !important;
  }

  .lg\:pb-24 {
    padding-bottom: 6rem !important;
  }

  .lg\:pb-26 {
    padding-bottom: 6.5rem !important;
  }

  .lg\:pb-32 {
    padding-bottom: 8rem !important;
  }

  .lg\:pb-40 {
    padding-bottom: 10rem !important;
  }

  .lg\:pb-px {
    padding-bottom: 1px !important;
  }

  .lg\:pb-0\.3 {
    padding-bottom: 0.187rem !important;
  }

  .lg\:pb-0\.5 {
    padding-bottom: 0.125rem !important;
  }

  .lg\:pb-1\.5 {
    padding-bottom: 0.375rem !important;
  }

  .lg\:pb-2\.5 {
    padding-bottom: 0.625rem !important;
  }

  .lg\:pl-0 {
    padding-left: 0 !important;
  }

  .lg\:pl-1 {
    padding-left: 0.25rem !important;
  }

  .lg\:pl-2 {
    padding-left: 0.5rem !important;
  }

  .lg\:pl-3 {
    padding-left: 0.75rem !important;
  }

  .lg\:pl-4 {
    padding-left: 1rem !important;
  }

  .lg\:pl-5 {
    padding-left: 1.25rem !important;
  }

  .lg\:pl-6 {
    padding-left: 1.5rem !important;
  }

  .lg\:pl-7 {
    padding-left: 1.75rem !important;
  }

  .lg\:pl-8 {
    padding-left: 2rem !important;
  }

  .lg\:pl-10 {
    padding-left: 2.5rem !important;
  }

  .lg\:pl-12 {
    padding-left: 3rem !important;
  }

  .lg\:pl-13 {
    padding-left: 3.25rem !important;
  }

  .lg\:pl-14 {
    padding-left: 3.5rem !important;
  }

  .lg\:pl-15 {
    padding-left: 3.75rem !important;
  }

  .lg\:pl-16 {
    padding-left: 4rem !important;
  }

  .lg\:pl-18 {
    padding-left: 4.5rem !important;
  }

  .lg\:pl-20 {
    padding-left: 5rem !important;
  }

  .lg\:pl-24 {
    padding-left: 6rem !important;
  }

  .lg\:pl-26 {
    padding-left: 6.5rem !important;
  }

  .lg\:pl-32 {
    padding-left: 8rem !important;
  }

  .lg\:pl-40 {
    padding-left: 10rem !important;
  }

  .lg\:pl-px {
    padding-left: 1px !important;
  }

  .lg\:pl-0\.3 {
    padding-left: 0.187rem !important;
  }

  .lg\:pl-0\.5 {
    padding-left: 0.125rem !important;
  }

  .lg\:pl-1\.5 {
    padding-left: 0.375rem !important;
  }

  .lg\:pl-2\.5 {
    padding-left: 0.625rem !important;
  }

  .lg\:text-left {
    text-align: left !important;
  }

  .lg\:text-center {
    text-align: center !important;
  }

  .lg\:text-right {
    text-align: right !important;
  }

  .lg\:text-justify {
    text-align: justify !important;
  }

  .lg\:align-baseline {
    vertical-align: baseline !important;
  }

  .lg\:align-top {
    vertical-align: top !important;
  }

  .lg\:align-middle {
    vertical-align: middle !important;
  }

  .lg\:align-bottom {
    vertical-align: bottom !important;
  }

  .lg\:align-text-top {
    vertical-align: text-top !important;
  }

  .lg\:align-text-bottom {
    vertical-align: text-bottom !important;
  }

  .lg\:font-sans {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial !important;
  }

  .lg\:font-serif {
    font-family: Georgia, "Times New Roman", serif !important;
  }

  .lg\:text-xxs {
    font-size: 0.5rem !important;
  }

  .lg\:text-xs {
    font-size: 0.75rem !important;
  }

  .lg\:text-sm {
    font-size: 0.875rem !important;
  }

  .lg\:text-base {
    font-size: 1rem !important;
  }

  .lg\:text-lg {
    font-size: 1.125rem !important;
  }

  .lg\:text-xl {
    font-size: 1.25rem !important;
  }

  .lg\:text-main {
    font-size: 2rem !important;
  }

  .lg\:text-2xl {
    font-size: 1.625rem !important;
  }

  .lg\:text-3xl {
    font-size: 1.75rem !important;
  }

  .lg\:text-4xl {
    font-size: 1.875rem !important;
  }

  .lg\:text-5xl {
    font-size: 3.125rem !important;
  }

  .lg\:font-light {
    font-weight: 300 !important;
  }

  .lg\:font-normal {
    font-weight: 400 !important;
  }

  .lg\:font-medium {
    font-weight: 500 !important;
  }

  .lg\:font-semibold {
    font-weight: 600 !important;
  }

  .lg\:font-bold {
    font-weight: 700 !important;
  }

  .lg\:hover\:font-light:hover {
    font-weight: 300 !important;
  }

  .lg\:hover\:font-normal:hover {
    font-weight: 400 !important;
  }

  .lg\:hover\:font-medium:hover {
    font-weight: 500 !important;
  }

  .lg\:hover\:font-semibold:hover {
    font-weight: 600 !important;
  }

  .lg\:hover\:font-bold:hover {
    font-weight: 700 !important;
  }

  .lg\:uppercase {
    text-transform: uppercase !important;
  }

  .lg\:lowercase {
    text-transform: lowercase !important;
  }

  .lg\:capitalize {
    text-transform: capitalize !important;
  }

  .lg\:normal-case {
    text-transform: none !important;
  }

  .lg\:italic {
    font-style: italic !important;
  }

  .lg\:not-italic {
    font-style: normal !important;
  }

  .lg\:ordinal, .lg\:slashed-zero, .lg\:lining-nums, .lg\:oldstyle-nums, .lg\:proportional-nums, .lg\:tabular-nums, .lg\:diagonal-fractions, .lg\:stacked-fractions {
    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction) !important;
  }

  .lg\:normal-nums {
    font-variant-numeric: normal !important;
  }

  .lg\:ordinal {
    --tw-ordinal: ordinal !important;
  }

  .lg\:slashed-zero {
    --tw-slashed-zero: slashed-zero !important;
  }

  .lg\:lining-nums {
    --tw-numeric-figure: lining-nums !important;
  }

  .lg\:oldstyle-nums {
    --tw-numeric-figure: oldstyle-nums !important;
  }

  .lg\:proportional-nums {
    --tw-numeric-spacing: proportional-nums !important;
  }

  .lg\:tabular-nums {
    --tw-numeric-spacing: tabular-nums !important;
  }

  .lg\:diagonal-fractions {
    --tw-numeric-fraction: diagonal-fractions !important;
  }

  .lg\:stacked-fractions {
    --tw-numeric-fraction: stacked-fractions !important;
  }

  .lg\:leading-0 {
    line-height: 0 !important;
  }

  .lg\:leading-1 {
    line-height: 0.25rem !important;
  }

  .lg\:leading-2 {
    line-height: 0.5rem !important;
  }

  .lg\:leading-3 {
    line-height: 0.75rem !important;
  }

  .lg\:leading-4 {
    line-height: 1rem !important;
  }

  .lg\:leading-5 {
    line-height: 1.25rem !important;
  }

  .lg\:leading-6 {
    line-height: 1.5rem !important;
  }

  .lg\:leading-7 {
    line-height: 1.75rem !important;
  }

  .lg\:leading-8 {
    line-height: 2rem !important;
  }

  .lg\:leading-10 {
    line-height: 2.5rem !important;
  }

  .lg\:leading-12 {
    line-height: 3rem !important;
  }

  .lg\:leading-13 {
    line-height: 3.25rem !important;
  }

  .lg\:leading-14 {
    line-height: 3.5rem !important;
  }

  .lg\:leading-15 {
    line-height: 3.75rem !important;
  }

  .lg\:leading-16 {
    line-height: 4rem !important;
  }

  .lg\:leading-18 {
    line-height: 4.5rem !important;
  }

  .lg\:leading-20 {
    line-height: 5rem !important;
  }

  .lg\:leading-24 {
    line-height: 6rem !important;
  }

  .lg\:leading-26 {
    line-height: 6.5rem !important;
  }

  .lg\:leading-32 {
    line-height: 8rem !important;
  }

  .lg\:leading-40 {
    line-height: 10rem !important;
  }

  .lg\:leading-none {
    line-height: 1 !important;
  }

  .lg\:leading-tight {
    line-height: 1.25 !important;
  }

  .lg\:leading-snug {
    line-height: 1.375 !important;
  }

  .lg\:leading-normal {
    line-height: 1.5 !important;
  }

  .lg\:leading-relaxed {
    line-height: 1.625 !important;
  }

  .lg\:leading-loose {
    line-height: 2 !important;
  }

  .lg\:leading-px {
    line-height: 1px !important;
  }

  .lg\:leading-0\.3 {
    line-height: 0.187rem !important;
  }

  .lg\:leading-0\.5 {
    line-height: 0.125rem !important;
  }

  .lg\:leading-1\.5 {
    line-height: 0.375rem !important;
  }

  .lg\:leading-2\.5 {
    line-height: 0.625rem !important;
  }

  .lg\:tracking-tighter {
    letter-spacing: -0.05em !important;
  }

  .lg\:tracking-tight {
    letter-spacing: -0.025em !important;
  }

  .lg\:tracking-normal {
    letter-spacing: 0 !important;
  }

  .lg\:tracking-wide {
    letter-spacing: 0.025em !important;
  }

  .lg\:tracking-wider {
    letter-spacing: 0.05em !important;
  }

  .lg\:tracking-widest {
    letter-spacing: 0.1em !important;
  }

  .lg\:text-transparent {
    color: transparent !important;
  }

  .lg\:text-secondary-200 {
    --tw-text-opacity: 1 !important;
    color: rgba(244, 247, 240, var(--tw-text-opacity)) !important;
  }

  .lg\:text-secondary-300 {
    --tw-text-opacity: 1 !important;
    color: rgba(238, 249, 222, var(--tw-text-opacity)) !important;
  }

  .lg\:text-secondary-500 {
    --tw-text-opacity: 1 !important;
    color: rgba(227, 239, 211, var(--tw-text-opacity)) !important;
  }

  .lg\:text-secondary-800 {
    --tw-text-opacity: 1 !important;
    color: rgba(203, 218, 182, var(--tw-text-opacity)) !important;
  }

  .lg\:text-black {
    --tw-text-opacity: 1 !important;
    color: rgba(20, 20, 20, var(--tw-text-opacity)) !important;
  }

  .lg\:text-white {
    --tw-text-opacity: 1 !important;
    color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
  }

  .lg\:text-gray-50 {
    --tw-text-opacity: 1 !important;
    color: rgba(248, 250, 252, var(--tw-text-opacity)) !important;
  }

  .lg\:text-gray-100 {
    --tw-text-opacity: 1 !important;
    color: rgba(241, 245, 249, var(--tw-text-opacity)) !important;
  }

  .lg\:text-gray-200 {
    --tw-text-opacity: 1 !important;
    color: rgba(226, 232, 240, var(--tw-text-opacity)) !important;
  }

  .lg\:text-gray-300 {
    --tw-text-opacity: 1 !important;
    color: rgba(203, 213, 225, var(--tw-text-opacity)) !important;
  }

  .lg\:text-gray-400 {
    --tw-text-opacity: 1 !important;
    color: rgba(148, 163, 184, var(--tw-text-opacity)) !important;
  }

  .lg\:text-gray-500 {
    --tw-text-opacity: 1 !important;
    color: rgba(100, 116, 139, var(--tw-text-opacity)) !important;
  }

  .lg\:text-gray-600 {
    --tw-text-opacity: 1 !important;
    color: rgba(71, 85, 105, var(--tw-text-opacity)) !important;
  }

  .lg\:text-gray-700 {
    --tw-text-opacity: 1 !important;
    color: rgba(51, 65, 85, var(--tw-text-opacity)) !important;
  }

  .lg\:text-gray-800 {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 41, 59, var(--tw-text-opacity)) !important;
  }

  .lg\:text-gray-900 {
    --tw-text-opacity: 1 !important;
    color: rgba(15, 23, 42, var(--tw-text-opacity)) !important;
  }

  .lg\:text-blue-50 {
    --tw-text-opacity: 1 !important;
    color: rgba(239, 246, 255, var(--tw-text-opacity)) !important;
  }

  .lg\:text-blue-100 {
    --tw-text-opacity: 1 !important;
    color: rgba(219, 234, 254, var(--tw-text-opacity)) !important;
  }

  .lg\:text-blue-200 {
    --tw-text-opacity: 1 !important;
    color: rgba(191, 219, 254, var(--tw-text-opacity)) !important;
  }

  .lg\:text-blue-300 {
    --tw-text-opacity: 1 !important;
    color: rgba(147, 197, 253, var(--tw-text-opacity)) !important;
  }

  .lg\:text-blue-400 {
    --tw-text-opacity: 1 !important;
    color: rgba(96, 165, 250, var(--tw-text-opacity)) !important;
  }

  .lg\:text-blue-500 {
    --tw-text-opacity: 1 !important;
    color: rgba(59, 130, 246, var(--tw-text-opacity)) !important;
  }

  .lg\:text-blue-600 {
    --tw-text-opacity: 1 !important;
    color: rgba(37, 99, 235, var(--tw-text-opacity)) !important;
  }

  .lg\:text-blue-700 {
    --tw-text-opacity: 1 !important;
    color: rgba(29, 78, 216, var(--tw-text-opacity)) !important;
  }

  .lg\:text-blue-800 {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 64, 175, var(--tw-text-opacity)) !important;
  }

  .lg\:text-blue-900 {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 58, 138, var(--tw-text-opacity)) !important;
  }

  .lg\:text-red-50 {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 242, 242, var(--tw-text-opacity)) !important;
  }

  .lg\:text-red-100 {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 226, 226, var(--tw-text-opacity)) !important;
  }

  .lg\:text-red-200 {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 202, 202, var(--tw-text-opacity)) !important;
  }

  .lg\:text-red-300 {
    --tw-text-opacity: 1 !important;
    color: rgba(252, 165, 165, var(--tw-text-opacity)) !important;
  }

  .lg\:text-red-400 {
    --tw-text-opacity: 1 !important;
    color: rgba(248, 113, 113, var(--tw-text-opacity)) !important;
  }

  .lg\:text-red-500 {
    --tw-text-opacity: 1 !important;
    color: rgba(239, 68, 68, var(--tw-text-opacity)) !important;
  }

  .lg\:text-red-600 {
    --tw-text-opacity: 1 !important;
    color: rgba(220, 38, 38, var(--tw-text-opacity)) !important;
  }

  .lg\:text-red-700 {
    --tw-text-opacity: 1 !important;
    color: rgba(185, 28, 28, var(--tw-text-opacity)) !important;
  }

  .lg\:text-red-800 {
    --tw-text-opacity: 1 !important;
    color: rgba(153, 27, 27, var(--tw-text-opacity)) !important;
  }

  .lg\:text-red-900 {
    --tw-text-opacity: 1 !important;
    color: rgba(127, 29, 29, var(--tw-text-opacity)) !important;
  }

  .lg\:text-yellow-50 {
    --tw-text-opacity: 1 !important;
    color: rgba(255, 251, 235, var(--tw-text-opacity)) !important;
  }

  .lg\:text-yellow-100 {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 243, 199, var(--tw-text-opacity)) !important;
  }

  .lg\:text-yellow-200 {
    --tw-text-opacity: 1 !important;
    color: rgba(253, 230, 138, var(--tw-text-opacity)) !important;
  }

  .lg\:text-yellow-300 {
    --tw-text-opacity: 1 !important;
    color: rgba(252, 211, 77, var(--tw-text-opacity)) !important;
  }

  .lg\:text-yellow-400 {
    --tw-text-opacity: 1 !important;
    color: rgba(251, 191, 36, var(--tw-text-opacity)) !important;
  }

  .lg\:text-yellow-500 {
    --tw-text-opacity: 1 !important;
    color: rgba(245, 158, 11, var(--tw-text-opacity)) !important;
  }

  .lg\:text-yellow-600 {
    --tw-text-opacity: 1 !important;
    color: rgba(217, 119, 6, var(--tw-text-opacity)) !important;
  }

  .lg\:text-yellow-700 {
    --tw-text-opacity: 1 !important;
    color: rgba(180, 83, 9, var(--tw-text-opacity)) !important;
  }

  .lg\:text-yellow-800 {
    --tw-text-opacity: 1 !important;
    color: rgba(146, 64, 14, var(--tw-text-opacity)) !important;
  }

  .lg\:text-yellow-900 {
    --tw-text-opacity: 1 !important;
    color: rgba(120, 53, 15, var(--tw-text-opacity)) !important;
  }

  .lg\:text-green-50 {
    --tw-text-opacity: 1 !important;
    color: rgba(236, 253, 245, var(--tw-text-opacity)) !important;
  }

  .lg\:text-green-100 {
    --tw-text-opacity: 1 !important;
    color: rgba(209, 250, 229, var(--tw-text-opacity)) !important;
  }

  .lg\:text-green-200 {
    --tw-text-opacity: 1 !important;
    color: rgba(167, 243, 208, var(--tw-text-opacity)) !important;
  }

  .lg\:text-green-300 {
    --tw-text-opacity: 1 !important;
    color: rgba(110, 231, 183, var(--tw-text-opacity)) !important;
  }

  .lg\:text-green-400 {
    --tw-text-opacity: 1 !important;
    color: rgba(52, 211, 153, var(--tw-text-opacity)) !important;
  }

  .lg\:text-green-500 {
    --tw-text-opacity: 1 !important;
    color: rgba(16, 185, 129, var(--tw-text-opacity)) !important;
  }

  .lg\:text-green-600 {
    --tw-text-opacity: 1 !important;
    color: rgba(5, 150, 105, var(--tw-text-opacity)) !important;
  }

  .lg\:text-green-700 {
    --tw-text-opacity: 1 !important;
    color: rgba(4, 120, 87, var(--tw-text-opacity)) !important;
  }

  .lg\:text-green-800 {
    --tw-text-opacity: 1 !important;
    color: rgba(6, 95, 70, var(--tw-text-opacity)) !important;
  }

  .lg\:text-green-900 {
    --tw-text-opacity: 1 !important;
    color: rgba(6, 78, 59, var(--tw-text-opacity)) !important;
  }

  .lg\:text-skin-primary-100 {
    color: var(--color-theme-100) !important;
  }

  .lg\:text-skin-primary-200 {
    color: var(--color-theme-200) !important;
  }

  .lg\:text-skin-primary-300 {
    color: var(--color-theme-300) !important;
  }

  .lg\:text-skin-primary-400 {
    color: var(--color-theme-400) !important;
  }

  .lg\:text-skin-primary-500 {
    color: var(--color-theme-500) !important;
  }

  .lg\:text-skin-primary-600 {
    color: var(--color-theme-600) !important;
  }

  .lg\:text-skin-primary-700 {
    color: var(--color-theme-700) !important;
  }

  .lg\:text-skin-primary-800 {
    color: var(--color-theme-800) !important;
  }

  .lg\:text-skin-primary-900 {
    color: var(--color-theme-900) !important;
  }

  .lg\:text-skin-spinner-light {
    color: var(--color-spinner-light) !important;
  }

  .lg\:text-skin-spinner-dark {
    color: var(--color-spinner-dark) !important;
  }

  .lg\:text-skin-sidebar-item {
    color: var(--color-sidebar-item) !important;
  }

  .lg\:text-skin-sidebar-item-hover {
    color: var(--color-sidebar-item-hover) !important;
  }

  .lg\:text-skin-sidebar-icons {
    color: var(--color-sidebar-icons) !important;
  }

  .lg\:hover\:text-transparent:hover {
    color: transparent !important;
  }

  .lg\:hover\:text-secondary-200:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(244, 247, 240, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-secondary-300:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(238, 249, 222, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-secondary-500:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(227, 239, 211, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-secondary-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(203, 218, 182, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-black:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(20, 20, 20, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-white:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-gray-50:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(248, 250, 252, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-gray-100:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(241, 245, 249, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-gray-200:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(226, 232, 240, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-gray-300:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(203, 213, 225, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-gray-400:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(148, 163, 184, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-gray-500:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(100, 116, 139, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-gray-600:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(71, 85, 105, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-gray-700:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(51, 65, 85, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-gray-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 41, 59, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-gray-900:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(15, 23, 42, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-blue-50:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(239, 246, 255, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-blue-100:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(219, 234, 254, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-blue-200:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(191, 219, 254, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-blue-300:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(147, 197, 253, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-blue-400:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(96, 165, 250, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-blue-500:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(59, 130, 246, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-blue-600:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(37, 99, 235, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-blue-700:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(29, 78, 216, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-blue-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 64, 175, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-blue-900:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 58, 138, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-red-50:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 242, 242, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-red-100:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 226, 226, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-red-200:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 202, 202, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-red-300:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(252, 165, 165, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-red-400:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(248, 113, 113, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-red-500:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(239, 68, 68, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-red-600:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(220, 38, 38, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-red-700:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(185, 28, 28, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-red-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(153, 27, 27, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-red-900:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(127, 29, 29, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-yellow-50:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(255, 251, 235, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-yellow-100:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 243, 199, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-yellow-200:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(253, 230, 138, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-yellow-300:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(252, 211, 77, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-yellow-400:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(251, 191, 36, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-yellow-500:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(245, 158, 11, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-yellow-600:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(217, 119, 6, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-yellow-700:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(180, 83, 9, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-yellow-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(146, 64, 14, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-yellow-900:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(120, 53, 15, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-green-50:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(236, 253, 245, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-green-100:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(209, 250, 229, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-green-200:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(167, 243, 208, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-green-300:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(110, 231, 183, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-green-400:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(52, 211, 153, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-green-500:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(16, 185, 129, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-green-600:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(5, 150, 105, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-green-700:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(4, 120, 87, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-green-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(6, 95, 70, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-green-900:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(6, 78, 59, var(--tw-text-opacity)) !important;
  }

  .lg\:hover\:text-skin-primary-100:hover {
    color: var(--color-theme-100) !important;
  }

  .lg\:hover\:text-skin-primary-200:hover {
    color: var(--color-theme-200) !important;
  }

  .lg\:hover\:text-skin-primary-300:hover {
    color: var(--color-theme-300) !important;
  }

  .lg\:hover\:text-skin-primary-400:hover {
    color: var(--color-theme-400) !important;
  }

  .lg\:hover\:text-skin-primary-500:hover {
    color: var(--color-theme-500) !important;
  }

  .lg\:hover\:text-skin-primary-600:hover {
    color: var(--color-theme-600) !important;
  }

  .lg\:hover\:text-skin-primary-700:hover {
    color: var(--color-theme-700) !important;
  }

  .lg\:hover\:text-skin-primary-800:hover {
    color: var(--color-theme-800) !important;
  }

  .lg\:hover\:text-skin-primary-900:hover {
    color: var(--color-theme-900) !important;
  }

  .lg\:hover\:text-skin-spinner-light:hover {
    color: var(--color-spinner-light) !important;
  }

  .lg\:hover\:text-skin-spinner-dark:hover {
    color: var(--color-spinner-dark) !important;
  }

  .lg\:hover\:text-skin-sidebar-item:hover {
    color: var(--color-sidebar-item) !important;
  }

  .lg\:hover\:text-skin-sidebar-item-hover:hover {
    color: var(--color-sidebar-item-hover) !important;
  }

  .lg\:hover\:text-skin-sidebar-icons:hover {
    color: var(--color-sidebar-icons) !important;
  }

  .lg\:focus\:text-transparent:focus {
    color: transparent !important;
  }

  .lg\:focus\:text-secondary-200:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(244, 247, 240, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-secondary-300:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(238, 249, 222, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-secondary-500:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(227, 239, 211, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-secondary-800:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(203, 218, 182, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-black:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(20, 20, 20, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-white:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-gray-50:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(248, 250, 252, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-gray-100:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(241, 245, 249, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-gray-200:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(226, 232, 240, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-gray-300:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(203, 213, 225, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-gray-400:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(148, 163, 184, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-gray-500:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(100, 116, 139, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-gray-600:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(71, 85, 105, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-gray-700:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(51, 65, 85, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-gray-800:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 41, 59, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-gray-900:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(15, 23, 42, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-blue-50:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(239, 246, 255, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-blue-100:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(219, 234, 254, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-blue-200:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(191, 219, 254, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-blue-300:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(147, 197, 253, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-blue-400:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(96, 165, 250, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-blue-500:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(59, 130, 246, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-blue-600:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(37, 99, 235, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-blue-700:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(29, 78, 216, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-blue-800:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 64, 175, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-blue-900:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 58, 138, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-red-50:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 242, 242, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-red-100:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 226, 226, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-red-200:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 202, 202, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-red-300:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(252, 165, 165, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-red-400:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(248, 113, 113, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-red-500:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(239, 68, 68, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-red-600:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(220, 38, 38, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-red-700:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(185, 28, 28, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-red-800:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(153, 27, 27, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-red-900:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(127, 29, 29, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-yellow-50:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(255, 251, 235, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-yellow-100:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 243, 199, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-yellow-200:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(253, 230, 138, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-yellow-300:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(252, 211, 77, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-yellow-400:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(251, 191, 36, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-yellow-500:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(245, 158, 11, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-yellow-600:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(217, 119, 6, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-yellow-700:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(180, 83, 9, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-yellow-800:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(146, 64, 14, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-yellow-900:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(120, 53, 15, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-green-50:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(236, 253, 245, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-green-100:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(209, 250, 229, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-green-200:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(167, 243, 208, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-green-300:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(110, 231, 183, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-green-400:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(52, 211, 153, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-green-500:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(16, 185, 129, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-green-600:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(5, 150, 105, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-green-700:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(4, 120, 87, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-green-800:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(6, 95, 70, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-green-900:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(6, 78, 59, var(--tw-text-opacity)) !important;
  }

  .lg\:focus\:text-skin-primary-100:focus {
    color: var(--color-theme-100) !important;
  }

  .lg\:focus\:text-skin-primary-200:focus {
    color: var(--color-theme-200) !important;
  }

  .lg\:focus\:text-skin-primary-300:focus {
    color: var(--color-theme-300) !important;
  }

  .lg\:focus\:text-skin-primary-400:focus {
    color: var(--color-theme-400) !important;
  }

  .lg\:focus\:text-skin-primary-500:focus {
    color: var(--color-theme-500) !important;
  }

  .lg\:focus\:text-skin-primary-600:focus {
    color: var(--color-theme-600) !important;
  }

  .lg\:focus\:text-skin-primary-700:focus {
    color: var(--color-theme-700) !important;
  }

  .lg\:focus\:text-skin-primary-800:focus {
    color: var(--color-theme-800) !important;
  }

  .lg\:focus\:text-skin-primary-900:focus {
    color: var(--color-theme-900) !important;
  }

  .lg\:focus\:text-skin-spinner-light:focus {
    color: var(--color-spinner-light) !important;
  }

  .lg\:focus\:text-skin-spinner-dark:focus {
    color: var(--color-spinner-dark) !important;
  }

  .lg\:focus\:text-skin-sidebar-item:focus {
    color: var(--color-sidebar-item) !important;
  }

  .lg\:focus\:text-skin-sidebar-item-hover:focus {
    color: var(--color-sidebar-item-hover) !important;
  }

  .lg\:focus\:text-skin-sidebar-icons:focus {
    color: var(--color-sidebar-icons) !important;
  }

  .lg\:text-opacity-0 {
    --tw-text-opacity: 0 !important;
  }

  .lg\:text-opacity-25 {
    --tw-text-opacity: 0.25 !important;
  }

  .lg\:text-opacity-50 {
    --tw-text-opacity: 0.5 !important;
  }

  .lg\:text-opacity-60 {
    --tw-text-opacity: 0.6 !important;
  }

  .lg\:text-opacity-75 {
    --tw-text-opacity: 0.75 !important;
  }

  .lg\:text-opacity-85 {
    --tw-text-opacity: 0.85 !important;
  }

  .lg\:text-opacity-100 {
    --tw-text-opacity: 1 !important;
  }

  .group:hover .lg\:group-hover\:text-opacity-0 {
    --tw-text-opacity: 0 !important;
  }

  .group:hover .lg\:group-hover\:text-opacity-25 {
    --tw-text-opacity: 0.25 !important;
  }

  .group:hover .lg\:group-hover\:text-opacity-50 {
    --tw-text-opacity: 0.5 !important;
  }

  .group:hover .lg\:group-hover\:text-opacity-60 {
    --tw-text-opacity: 0.6 !important;
  }

  .group:hover .lg\:group-hover\:text-opacity-75 {
    --tw-text-opacity: 0.75 !important;
  }

  .group:hover .lg\:group-hover\:text-opacity-85 {
    --tw-text-opacity: 0.85 !important;
  }

  .group:hover .lg\:group-hover\:text-opacity-100 {
    --tw-text-opacity: 1 !important;
  }

  .lg\:focus-within\:text-opacity-0:focus-within {
    --tw-text-opacity: 0 !important;
  }

  .lg\:focus-within\:text-opacity-25:focus-within {
    --tw-text-opacity: 0.25 !important;
  }

  .lg\:focus-within\:text-opacity-50:focus-within {
    --tw-text-opacity: 0.5 !important;
  }

  .lg\:focus-within\:text-opacity-60:focus-within {
    --tw-text-opacity: 0.6 !important;
  }

  .lg\:focus-within\:text-opacity-75:focus-within {
    --tw-text-opacity: 0.75 !important;
  }

  .lg\:focus-within\:text-opacity-85:focus-within {
    --tw-text-opacity: 0.85 !important;
  }

  .lg\:focus-within\:text-opacity-100:focus-within {
    --tw-text-opacity: 1 !important;
  }

  .lg\:hover\:text-opacity-0:hover {
    --tw-text-opacity: 0 !important;
  }

  .lg\:hover\:text-opacity-25:hover {
    --tw-text-opacity: 0.25 !important;
  }

  .lg\:hover\:text-opacity-50:hover {
    --tw-text-opacity: 0.5 !important;
  }

  .lg\:hover\:text-opacity-60:hover {
    --tw-text-opacity: 0.6 !important;
  }

  .lg\:hover\:text-opacity-75:hover {
    --tw-text-opacity: 0.75 !important;
  }

  .lg\:hover\:text-opacity-85:hover {
    --tw-text-opacity: 0.85 !important;
  }

  .lg\:hover\:text-opacity-100:hover {
    --tw-text-opacity: 1 !important;
  }

  .lg\:focus\:text-opacity-0:focus {
    --tw-text-opacity: 0 !important;
  }

  .lg\:focus\:text-opacity-25:focus {
    --tw-text-opacity: 0.25 !important;
  }

  .lg\:focus\:text-opacity-50:focus {
    --tw-text-opacity: 0.5 !important;
  }

  .lg\:focus\:text-opacity-60:focus {
    --tw-text-opacity: 0.6 !important;
  }

  .lg\:focus\:text-opacity-75:focus {
    --tw-text-opacity: 0.75 !important;
  }

  .lg\:focus\:text-opacity-85:focus {
    --tw-text-opacity: 0.85 !important;
  }

  .lg\:focus\:text-opacity-100:focus {
    --tw-text-opacity: 1 !important;
  }

  .lg\:underline {
    text-decoration: underline !important;
  }

  .lg\:line-through {
    text-decoration: line-through !important;
  }

  .lg\:no-underline {
    text-decoration: none !important;
  }

  .lg\:hover\:underline:hover {
    text-decoration: underline !important;
  }

  .lg\:hover\:line-through:hover {
    text-decoration: line-through !important;
  }

  .lg\:hover\:no-underline:hover {
    text-decoration: none !important;
  }

  .lg\:focus\:underline:focus {
    text-decoration: underline !important;
  }

  .lg\:focus\:line-through:focus {
    text-decoration: line-through !important;
  }

  .lg\:focus\:no-underline:focus {
    text-decoration: none !important;
  }

  .lg\:antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .lg\:subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .lg\:opacity-0 {
    opacity: 0 !important;
  }

  .lg\:opacity-25 {
    opacity: 0.25 !important;
  }

  .lg\:opacity-50 {
    opacity: 0.5 !important;
  }

  .lg\:opacity-60 {
    opacity: 0.6 !important;
  }

  .lg\:opacity-75 {
    opacity: 0.75 !important;
  }

  .lg\:opacity-85 {
    opacity: 0.85 !important;
  }

  .lg\:opacity-100 {
    opacity: 1 !important;
  }

  .lg\:bg-blend-normal {
    background-blend-mode: normal !important;
  }

  .lg\:bg-blend-multiply {
    background-blend-mode: multiply !important;
  }

  .lg\:bg-blend-screen {
    background-blend-mode: screen !important;
  }

  .lg\:bg-blend-overlay {
    background-blend-mode: overlay !important;
  }

  .lg\:bg-blend-darken {
    background-blend-mode: darken !important;
  }

  .lg\:bg-blend-lighten {
    background-blend-mode: lighten !important;
  }

  .lg\:bg-blend-color-dodge {
    background-blend-mode: color-dodge !important;
  }

  .lg\:bg-blend-color-burn {
    background-blend-mode: color-burn !important;
  }

  .lg\:bg-blend-hard-light {
    background-blend-mode: hard-light !important;
  }

  .lg\:bg-blend-soft-light {
    background-blend-mode: soft-light !important;
  }

  .lg\:bg-blend-difference {
    background-blend-mode: difference !important;
  }

  .lg\:bg-blend-exclusion {
    background-blend-mode: exclusion !important;
  }

  .lg\:bg-blend-hue {
    background-blend-mode: hue !important;
  }

  .lg\:bg-blend-saturation {
    background-blend-mode: saturation !important;
  }

  .lg\:bg-blend-color {
    background-blend-mode: color !important;
  }

  .lg\:bg-blend-luminosity {
    background-blend-mode: luminosity !important;
  }

  .lg\:mix-blend-normal {
    mix-blend-mode: normal !important;
  }

  .lg\:mix-blend-multiply {
    mix-blend-mode: multiply !important;
  }

  .lg\:mix-blend-screen {
    mix-blend-mode: screen !important;
  }

  .lg\:mix-blend-overlay {
    mix-blend-mode: overlay !important;
  }

  .lg\:mix-blend-darken {
    mix-blend-mode: darken !important;
  }

  .lg\:mix-blend-lighten {
    mix-blend-mode: lighten !important;
  }

  .lg\:mix-blend-color-dodge {
    mix-blend-mode: color-dodge !important;
  }

  .lg\:mix-blend-color-burn {
    mix-blend-mode: color-burn !important;
  }

  .lg\:mix-blend-hard-light {
    mix-blend-mode: hard-light !important;
  }

  .lg\:mix-blend-soft-light {
    mix-blend-mode: soft-light !important;
  }

  .lg\:mix-blend-difference {
    mix-blend-mode: difference !important;
  }

  .lg\:mix-blend-exclusion {
    mix-blend-mode: exclusion !important;
  }

  .lg\:mix-blend-hue {
    mix-blend-mode: hue !important;
  }

  .lg\:mix-blend-saturation {
    mix-blend-mode: saturation !important;
  }

  .lg\:mix-blend-color {
    mix-blend-mode: color !important;
  }

  .lg\:mix-blend-luminosity {
    mix-blend-mode: luminosity !important;
  }

  .lg\:shadow {
    --tw-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.05) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .lg\:shadow-none {
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .lg\:outline-none {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .lg\:outline-white {
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .lg\:outline-black {
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .lg\:focus\:outline-none:focus {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .lg\:focus\:outline-white:focus {
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .lg\:focus\:outline-black:focus {
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .lg\:ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .lg\:ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .lg\:ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .lg\:ring-4 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .lg\:ring-8 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .lg\:ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .lg\:focus-within\:ring-0:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .lg\:focus-within\:ring-1:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .lg\:focus-within\:ring-2:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .lg\:focus-within\:ring-4:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .lg\:focus-within\:ring-8:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .lg\:focus-within\:ring:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .lg\:focus\:ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .lg\:focus\:ring-1:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .lg\:focus\:ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .lg\:focus\:ring-4:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .lg\:focus\:ring-8:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .lg\:focus\:ring:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .lg\:ring-inset {
    --tw-ring-inset: inset !important;
  }

  .lg\:focus-within\:ring-inset:focus-within {
    --tw-ring-inset: inset !important;
  }

  .lg\:focus\:ring-inset:focus {
    --tw-ring-inset: inset !important;
  }

  .lg\:ring-transparent {
    --tw-ring-color: transparent !important;
  }

  .lg\:ring-secondary-200 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(244, 247, 240, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-secondary-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(238, 249, 222, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-secondary-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(227, 239, 211, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-secondary-800 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(203, 218, 182, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-black {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(20, 20, 20, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-white {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-gray-50 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(248, 250, 252, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-gray-100 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(241, 245, 249, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-gray-200 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(226, 232, 240, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-gray-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(203, 213, 225, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-gray-400 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(148, 163, 184, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-gray-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(100, 116, 139, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-gray-600 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(71, 85, 105, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-gray-700 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(51, 65, 85, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-gray-800 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 41, 59, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-gray-900 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(15, 23, 42, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-blue-50 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-blue-100 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-blue-200 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-blue-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-blue-400 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-blue-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-blue-600 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-blue-700 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-blue-800 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-blue-900 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-red-50 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-red-100 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-red-200 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-red-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-red-400 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-red-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-red-600 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-red-700 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-red-800 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-red-900 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-yellow-50 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-yellow-100 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-yellow-200 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-yellow-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-yellow-400 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-yellow-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-yellow-600 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-yellow-700 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-yellow-800 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-yellow-900 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-green-50 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-green-100 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-green-200 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-green-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-green-400 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-green-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-green-600 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-green-700 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-green-800 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-green-900 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)) !important;
  }

  .lg\:ring-skin-primary-100 {
    --tw-ring-color: var(--color-theme-100) !important;
  }

  .lg\:ring-skin-primary-200 {
    --tw-ring-color: var(--color-theme-200) !important;
  }

  .lg\:ring-skin-primary-300 {
    --tw-ring-color: var(--color-theme-300) !important;
  }

  .lg\:ring-skin-primary-400 {
    --tw-ring-color: var(--color-theme-400) !important;
  }

  .lg\:ring-skin-primary-500 {
    --tw-ring-color: var(--color-theme-500) !important;
  }

  .lg\:ring-skin-primary-600 {
    --tw-ring-color: var(--color-theme-600) !important;
  }

  .lg\:ring-skin-primary-700 {
    --tw-ring-color: var(--color-theme-700) !important;
  }

  .lg\:ring-skin-primary-800 {
    --tw-ring-color: var(--color-theme-800) !important;
  }

  .lg\:ring-skin-primary-900 {
    --tw-ring-color: var(--color-theme-900) !important;
  }

  .lg\:ring-skin-spinner-light {
    --tw-ring-color: var(--color-spinner-light) !important;
  }

  .lg\:ring-skin-spinner-dark {
    --tw-ring-color: var(--color-spinner-dark) !important;
  }

  .lg\:focus-within\:ring-transparent:focus-within {
    --tw-ring-color: transparent !important;
  }

  .lg\:focus-within\:ring-secondary-200:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(244, 247, 240, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-secondary-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(238, 249, 222, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-secondary-500:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(227, 239, 211, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-secondary-800:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(203, 218, 182, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-black:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(20, 20, 20, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-white:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-gray-50:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(248, 250, 252, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-gray-100:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(241, 245, 249, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-gray-200:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(226, 232, 240, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-gray-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(203, 213, 225, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-gray-400:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(148, 163, 184, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-gray-500:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(100, 116, 139, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-gray-600:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(71, 85, 105, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-gray-700:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(51, 65, 85, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-gray-800:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 41, 59, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-gray-900:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(15, 23, 42, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-blue-50:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-blue-100:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-blue-200:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-blue-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-blue-400:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-blue-500:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-blue-600:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-blue-700:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-blue-800:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-blue-900:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-red-50:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-red-100:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-red-200:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-red-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-red-400:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-red-500:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-red-600:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-red-700:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-red-800:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-red-900:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-yellow-50:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-yellow-100:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-yellow-200:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-yellow-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-yellow-400:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-yellow-500:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-yellow-600:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-yellow-700:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-yellow-800:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-yellow-900:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-green-50:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-green-100:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-green-200:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-green-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-green-400:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-green-500:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-green-600:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-green-700:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-green-800:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-green-900:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus-within\:ring-skin-primary-100:focus-within {
    --tw-ring-color: var(--color-theme-100) !important;
  }

  .lg\:focus-within\:ring-skin-primary-200:focus-within {
    --tw-ring-color: var(--color-theme-200) !important;
  }

  .lg\:focus-within\:ring-skin-primary-300:focus-within {
    --tw-ring-color: var(--color-theme-300) !important;
  }

  .lg\:focus-within\:ring-skin-primary-400:focus-within {
    --tw-ring-color: var(--color-theme-400) !important;
  }

  .lg\:focus-within\:ring-skin-primary-500:focus-within {
    --tw-ring-color: var(--color-theme-500) !important;
  }

  .lg\:focus-within\:ring-skin-primary-600:focus-within {
    --tw-ring-color: var(--color-theme-600) !important;
  }

  .lg\:focus-within\:ring-skin-primary-700:focus-within {
    --tw-ring-color: var(--color-theme-700) !important;
  }

  .lg\:focus-within\:ring-skin-primary-800:focus-within {
    --tw-ring-color: var(--color-theme-800) !important;
  }

  .lg\:focus-within\:ring-skin-primary-900:focus-within {
    --tw-ring-color: var(--color-theme-900) !important;
  }

  .lg\:focus-within\:ring-skin-spinner-light:focus-within {
    --tw-ring-color: var(--color-spinner-light) !important;
  }

  .lg\:focus-within\:ring-skin-spinner-dark:focus-within {
    --tw-ring-color: var(--color-spinner-dark) !important;
  }

  .lg\:focus\:ring-transparent:focus {
    --tw-ring-color: transparent !important;
  }

  .lg\:focus\:ring-secondary-200:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(244, 247, 240, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-secondary-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(238, 249, 222, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-secondary-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(227, 239, 211, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-secondary-800:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(203, 218, 182, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-black:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(20, 20, 20, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-white:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-gray-50:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(248, 250, 252, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-gray-100:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(241, 245, 249, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-gray-200:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(226, 232, 240, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-gray-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(203, 213, 225, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-gray-400:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(148, 163, 184, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-gray-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(100, 116, 139, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-gray-600:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(71, 85, 105, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-gray-700:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(51, 65, 85, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-gray-800:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 41, 59, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-gray-900:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(15, 23, 42, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-blue-50:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-blue-100:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-blue-200:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-blue-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-blue-400:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-blue-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-blue-600:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-blue-700:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-blue-800:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-blue-900:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-red-50:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-red-100:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-red-200:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-red-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-red-400:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-red-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-red-600:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-red-700:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-red-800:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-red-900:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-yellow-50:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-yellow-100:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-yellow-200:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-yellow-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-yellow-400:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-yellow-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-yellow-600:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-yellow-700:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-yellow-800:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-yellow-900:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-green-50:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-green-100:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-green-200:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-green-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-green-400:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-green-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-green-600:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-green-700:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-green-800:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-green-900:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)) !important;
  }

  .lg\:focus\:ring-skin-primary-100:focus {
    --tw-ring-color: var(--color-theme-100) !important;
  }

  .lg\:focus\:ring-skin-primary-200:focus {
    --tw-ring-color: var(--color-theme-200) !important;
  }

  .lg\:focus\:ring-skin-primary-300:focus {
    --tw-ring-color: var(--color-theme-300) !important;
  }

  .lg\:focus\:ring-skin-primary-400:focus {
    --tw-ring-color: var(--color-theme-400) !important;
  }

  .lg\:focus\:ring-skin-primary-500:focus {
    --tw-ring-color: var(--color-theme-500) !important;
  }

  .lg\:focus\:ring-skin-primary-600:focus {
    --tw-ring-color: var(--color-theme-600) !important;
  }

  .lg\:focus\:ring-skin-primary-700:focus {
    --tw-ring-color: var(--color-theme-700) !important;
  }

  .lg\:focus\:ring-skin-primary-800:focus {
    --tw-ring-color: var(--color-theme-800) !important;
  }

  .lg\:focus\:ring-skin-primary-900:focus {
    --tw-ring-color: var(--color-theme-900) !important;
  }

  .lg\:focus\:ring-skin-spinner-light:focus {
    --tw-ring-color: var(--color-spinner-light) !important;
  }

  .lg\:focus\:ring-skin-spinner-dark:focus {
    --tw-ring-color: var(--color-spinner-dark) !important;
  }

  .lg\:ring-opacity-0 {
    --tw-ring-opacity: 0 !important;
  }

  .lg\:ring-opacity-25 {
    --tw-ring-opacity: 0.25 !important;
  }

  .lg\:ring-opacity-50 {
    --tw-ring-opacity: 0.5 !important;
  }

  .lg\:ring-opacity-60 {
    --tw-ring-opacity: 0.6 !important;
  }

  .lg\:ring-opacity-75 {
    --tw-ring-opacity: 0.75 !important;
  }

  .lg\:ring-opacity-85 {
    --tw-ring-opacity: 0.85 !important;
  }

  .lg\:ring-opacity-100 {
    --tw-ring-opacity: 1 !important;
  }

  .lg\:focus-within\:ring-opacity-0:focus-within {
    --tw-ring-opacity: 0 !important;
  }

  .lg\:focus-within\:ring-opacity-25:focus-within {
    --tw-ring-opacity: 0.25 !important;
  }

  .lg\:focus-within\:ring-opacity-50:focus-within {
    --tw-ring-opacity: 0.5 !important;
  }

  .lg\:focus-within\:ring-opacity-60:focus-within {
    --tw-ring-opacity: 0.6 !important;
  }

  .lg\:focus-within\:ring-opacity-75:focus-within {
    --tw-ring-opacity: 0.75 !important;
  }

  .lg\:focus-within\:ring-opacity-85:focus-within {
    --tw-ring-opacity: 0.85 !important;
  }

  .lg\:focus-within\:ring-opacity-100:focus-within {
    --tw-ring-opacity: 1 !important;
  }

  .lg\:focus\:ring-opacity-0:focus {
    --tw-ring-opacity: 0 !important;
  }

  .lg\:focus\:ring-opacity-25:focus {
    --tw-ring-opacity: 0.25 !important;
  }

  .lg\:focus\:ring-opacity-50:focus {
    --tw-ring-opacity: 0.5 !important;
  }

  .lg\:focus\:ring-opacity-60:focus {
    --tw-ring-opacity: 0.6 !important;
  }

  .lg\:focus\:ring-opacity-75:focus {
    --tw-ring-opacity: 0.75 !important;
  }

  .lg\:focus\:ring-opacity-85:focus {
    --tw-ring-opacity: 0.85 !important;
  }

  .lg\:focus\:ring-opacity-100:focus {
    --tw-ring-opacity: 1 !important;
  }

  .lg\:ring-offset-0 {
    --tw-ring-offset-width: 0px !important;
  }

  .lg\:ring-offset-1 {
    --tw-ring-offset-width: 1px !important;
  }

  .lg\:ring-offset-2 {
    --tw-ring-offset-width: 2px !important;
  }

  .lg\:ring-offset-4 {
    --tw-ring-offset-width: 4px !important;
  }

  .lg\:ring-offset-8 {
    --tw-ring-offset-width: 8px !important;
  }

  .lg\:focus-within\:ring-offset-0:focus-within {
    --tw-ring-offset-width: 0px !important;
  }

  .lg\:focus-within\:ring-offset-1:focus-within {
    --tw-ring-offset-width: 1px !important;
  }

  .lg\:focus-within\:ring-offset-2:focus-within {
    --tw-ring-offset-width: 2px !important;
  }

  .lg\:focus-within\:ring-offset-4:focus-within {
    --tw-ring-offset-width: 4px !important;
  }

  .lg\:focus-within\:ring-offset-8:focus-within {
    --tw-ring-offset-width: 8px !important;
  }

  .lg\:focus\:ring-offset-0:focus {
    --tw-ring-offset-width: 0px !important;
  }

  .lg\:focus\:ring-offset-1:focus {
    --tw-ring-offset-width: 1px !important;
  }

  .lg\:focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px !important;
  }

  .lg\:focus\:ring-offset-4:focus {
    --tw-ring-offset-width: 4px !important;
  }

  .lg\:focus\:ring-offset-8:focus {
    --tw-ring-offset-width: 8px !important;
  }

  .lg\:ring-offset-transparent {
    --tw-ring-offset-color: transparent !important;
  }

  .lg\:ring-offset-secondary-200 {
    --tw-ring-offset-color: #f4f7f0 !important;
  }

  .lg\:ring-offset-secondary-300 {
    --tw-ring-offset-color: #eef9de !important;
  }

  .lg\:ring-offset-secondary-500 {
    --tw-ring-offset-color: #e3efd3 !important;
  }

  .lg\:ring-offset-secondary-800 {
    --tw-ring-offset-color: #cbdab6 !important;
  }

  .lg\:ring-offset-black {
    --tw-ring-offset-color: #141414 !important;
  }

  .lg\:ring-offset-white {
    --tw-ring-offset-color: #FFFFFF !important;
  }

  .lg\:ring-offset-gray-50 {
    --tw-ring-offset-color: #f8fafc !important;
  }

  .lg\:ring-offset-gray-100 {
    --tw-ring-offset-color: #f1f5f9 !important;
  }

  .lg\:ring-offset-gray-200 {
    --tw-ring-offset-color: #e2e8f0 !important;
  }

  .lg\:ring-offset-gray-300 {
    --tw-ring-offset-color: #cbd5e1 !important;
  }

  .lg\:ring-offset-gray-400 {
    --tw-ring-offset-color: #94a3b8 !important;
  }

  .lg\:ring-offset-gray-500 {
    --tw-ring-offset-color: #64748b !important;
  }

  .lg\:ring-offset-gray-600 {
    --tw-ring-offset-color: #475569 !important;
  }

  .lg\:ring-offset-gray-700 {
    --tw-ring-offset-color: #334155 !important;
  }

  .lg\:ring-offset-gray-800 {
    --tw-ring-offset-color: #1e293b !important;
  }

  .lg\:ring-offset-gray-900 {
    --tw-ring-offset-color: #0f172a !important;
  }

  .lg\:ring-offset-blue-50 {
    --tw-ring-offset-color: #eff6ff !important;
  }

  .lg\:ring-offset-blue-100 {
    --tw-ring-offset-color: #dbeafe !important;
  }

  .lg\:ring-offset-blue-200 {
    --tw-ring-offset-color: #bfdbfe !important;
  }

  .lg\:ring-offset-blue-300 {
    --tw-ring-offset-color: #93c5fd !important;
  }

  .lg\:ring-offset-blue-400 {
    --tw-ring-offset-color: #60a5fa !important;
  }

  .lg\:ring-offset-blue-500 {
    --tw-ring-offset-color: #3b82f6 !important;
  }

  .lg\:ring-offset-blue-600 {
    --tw-ring-offset-color: #2563eb !important;
  }

  .lg\:ring-offset-blue-700 {
    --tw-ring-offset-color: #1d4ed8 !important;
  }

  .lg\:ring-offset-blue-800 {
    --tw-ring-offset-color: #1e40af !important;
  }

  .lg\:ring-offset-blue-900 {
    --tw-ring-offset-color: #1e3a8a !important;
  }

  .lg\:ring-offset-red-50 {
    --tw-ring-offset-color: #fef2f2 !important;
  }

  .lg\:ring-offset-red-100 {
    --tw-ring-offset-color: #fee2e2 !important;
  }

  .lg\:ring-offset-red-200 {
    --tw-ring-offset-color: #fecaca !important;
  }

  .lg\:ring-offset-red-300 {
    --tw-ring-offset-color: #fca5a5 !important;
  }

  .lg\:ring-offset-red-400 {
    --tw-ring-offset-color: #f87171 !important;
  }

  .lg\:ring-offset-red-500 {
    --tw-ring-offset-color: #ef4444 !important;
  }

  .lg\:ring-offset-red-600 {
    --tw-ring-offset-color: #dc2626 !important;
  }

  .lg\:ring-offset-red-700 {
    --tw-ring-offset-color: #b91c1c !important;
  }

  .lg\:ring-offset-red-800 {
    --tw-ring-offset-color: #991b1b !important;
  }

  .lg\:ring-offset-red-900 {
    --tw-ring-offset-color: #7f1d1d !important;
  }

  .lg\:ring-offset-yellow-50 {
    --tw-ring-offset-color: #fffbeb !important;
  }

  .lg\:ring-offset-yellow-100 {
    --tw-ring-offset-color: #fef3c7 !important;
  }

  .lg\:ring-offset-yellow-200 {
    --tw-ring-offset-color: #fde68a !important;
  }

  .lg\:ring-offset-yellow-300 {
    --tw-ring-offset-color: #fcd34d !important;
  }

  .lg\:ring-offset-yellow-400 {
    --tw-ring-offset-color: #fbbf24 !important;
  }

  .lg\:ring-offset-yellow-500 {
    --tw-ring-offset-color: #f59e0b !important;
  }

  .lg\:ring-offset-yellow-600 {
    --tw-ring-offset-color: #d97706 !important;
  }

  .lg\:ring-offset-yellow-700 {
    --tw-ring-offset-color: #b45309 !important;
  }

  .lg\:ring-offset-yellow-800 {
    --tw-ring-offset-color: #92400e !important;
  }

  .lg\:ring-offset-yellow-900 {
    --tw-ring-offset-color: #78350f !important;
  }

  .lg\:ring-offset-green-50 {
    --tw-ring-offset-color: #ecfdf5 !important;
  }

  .lg\:ring-offset-green-100 {
    --tw-ring-offset-color: #d1fae5 !important;
  }

  .lg\:ring-offset-green-200 {
    --tw-ring-offset-color: #a7f3d0 !important;
  }

  .lg\:ring-offset-green-300 {
    --tw-ring-offset-color: #6ee7b7 !important;
  }

  .lg\:ring-offset-green-400 {
    --tw-ring-offset-color: #34d399 !important;
  }

  .lg\:ring-offset-green-500 {
    --tw-ring-offset-color: #10b981 !important;
  }

  .lg\:ring-offset-green-600 {
    --tw-ring-offset-color: #059669 !important;
  }

  .lg\:ring-offset-green-700 {
    --tw-ring-offset-color: #047857 !important;
  }

  .lg\:ring-offset-green-800 {
    --tw-ring-offset-color: #065f46 !important;
  }

  .lg\:ring-offset-green-900 {
    --tw-ring-offset-color: #064e3b !important;
  }

  .lg\:ring-offset-skin-primary-100 {
    --tw-ring-offset-color: var(--color-theme-100) !important;
  }

  .lg\:ring-offset-skin-primary-200 {
    --tw-ring-offset-color: var(--color-theme-200) !important;
  }

  .lg\:ring-offset-skin-primary-300 {
    --tw-ring-offset-color: var(--color-theme-300) !important;
  }

  .lg\:ring-offset-skin-primary-400 {
    --tw-ring-offset-color: var(--color-theme-400) !important;
  }

  .lg\:ring-offset-skin-primary-500 {
    --tw-ring-offset-color: var(--color-theme-500) !important;
  }

  .lg\:ring-offset-skin-primary-600 {
    --tw-ring-offset-color: var(--color-theme-600) !important;
  }

  .lg\:ring-offset-skin-primary-700 {
    --tw-ring-offset-color: var(--color-theme-700) !important;
  }

  .lg\:ring-offset-skin-primary-800 {
    --tw-ring-offset-color: var(--color-theme-800) !important;
  }

  .lg\:ring-offset-skin-primary-900 {
    --tw-ring-offset-color: var(--color-theme-900) !important;
  }

  .lg\:ring-offset-skin-spinner-light {
    --tw-ring-offset-color: var(--color-spinner-light) !important;
  }

  .lg\:ring-offset-skin-spinner-dark {
    --tw-ring-offset-color: var(--color-spinner-dark) !important;
  }

  .lg\:focus-within\:ring-offset-transparent:focus-within {
    --tw-ring-offset-color: transparent !important;
  }

  .lg\:focus-within\:ring-offset-secondary-200:focus-within {
    --tw-ring-offset-color: #f4f7f0 !important;
  }

  .lg\:focus-within\:ring-offset-secondary-300:focus-within {
    --tw-ring-offset-color: #eef9de !important;
  }

  .lg\:focus-within\:ring-offset-secondary-500:focus-within {
    --tw-ring-offset-color: #e3efd3 !important;
  }

  .lg\:focus-within\:ring-offset-secondary-800:focus-within {
    --tw-ring-offset-color: #cbdab6 !important;
  }

  .lg\:focus-within\:ring-offset-black:focus-within {
    --tw-ring-offset-color: #141414 !important;
  }

  .lg\:focus-within\:ring-offset-white:focus-within {
    --tw-ring-offset-color: #FFFFFF !important;
  }

  .lg\:focus-within\:ring-offset-gray-50:focus-within {
    --tw-ring-offset-color: #f8fafc !important;
  }

  .lg\:focus-within\:ring-offset-gray-100:focus-within {
    --tw-ring-offset-color: #f1f5f9 !important;
  }

  .lg\:focus-within\:ring-offset-gray-200:focus-within {
    --tw-ring-offset-color: #e2e8f0 !important;
  }

  .lg\:focus-within\:ring-offset-gray-300:focus-within {
    --tw-ring-offset-color: #cbd5e1 !important;
  }

  .lg\:focus-within\:ring-offset-gray-400:focus-within {
    --tw-ring-offset-color: #94a3b8 !important;
  }

  .lg\:focus-within\:ring-offset-gray-500:focus-within {
    --tw-ring-offset-color: #64748b !important;
  }

  .lg\:focus-within\:ring-offset-gray-600:focus-within {
    --tw-ring-offset-color: #475569 !important;
  }

  .lg\:focus-within\:ring-offset-gray-700:focus-within {
    --tw-ring-offset-color: #334155 !important;
  }

  .lg\:focus-within\:ring-offset-gray-800:focus-within {
    --tw-ring-offset-color: #1e293b !important;
  }

  .lg\:focus-within\:ring-offset-gray-900:focus-within {
    --tw-ring-offset-color: #0f172a !important;
  }

  .lg\:focus-within\:ring-offset-blue-50:focus-within {
    --tw-ring-offset-color: #eff6ff !important;
  }

  .lg\:focus-within\:ring-offset-blue-100:focus-within {
    --tw-ring-offset-color: #dbeafe !important;
  }

  .lg\:focus-within\:ring-offset-blue-200:focus-within {
    --tw-ring-offset-color: #bfdbfe !important;
  }

  .lg\:focus-within\:ring-offset-blue-300:focus-within {
    --tw-ring-offset-color: #93c5fd !important;
  }

  .lg\:focus-within\:ring-offset-blue-400:focus-within {
    --tw-ring-offset-color: #60a5fa !important;
  }

  .lg\:focus-within\:ring-offset-blue-500:focus-within {
    --tw-ring-offset-color: #3b82f6 !important;
  }

  .lg\:focus-within\:ring-offset-blue-600:focus-within {
    --tw-ring-offset-color: #2563eb !important;
  }

  .lg\:focus-within\:ring-offset-blue-700:focus-within {
    --tw-ring-offset-color: #1d4ed8 !important;
  }

  .lg\:focus-within\:ring-offset-blue-800:focus-within {
    --tw-ring-offset-color: #1e40af !important;
  }

  .lg\:focus-within\:ring-offset-blue-900:focus-within {
    --tw-ring-offset-color: #1e3a8a !important;
  }

  .lg\:focus-within\:ring-offset-red-50:focus-within {
    --tw-ring-offset-color: #fef2f2 !important;
  }

  .lg\:focus-within\:ring-offset-red-100:focus-within {
    --tw-ring-offset-color: #fee2e2 !important;
  }

  .lg\:focus-within\:ring-offset-red-200:focus-within {
    --tw-ring-offset-color: #fecaca !important;
  }

  .lg\:focus-within\:ring-offset-red-300:focus-within {
    --tw-ring-offset-color: #fca5a5 !important;
  }

  .lg\:focus-within\:ring-offset-red-400:focus-within {
    --tw-ring-offset-color: #f87171 !important;
  }

  .lg\:focus-within\:ring-offset-red-500:focus-within {
    --tw-ring-offset-color: #ef4444 !important;
  }

  .lg\:focus-within\:ring-offset-red-600:focus-within {
    --tw-ring-offset-color: #dc2626 !important;
  }

  .lg\:focus-within\:ring-offset-red-700:focus-within {
    --tw-ring-offset-color: #b91c1c !important;
  }

  .lg\:focus-within\:ring-offset-red-800:focus-within {
    --tw-ring-offset-color: #991b1b !important;
  }

  .lg\:focus-within\:ring-offset-red-900:focus-within {
    --tw-ring-offset-color: #7f1d1d !important;
  }

  .lg\:focus-within\:ring-offset-yellow-50:focus-within {
    --tw-ring-offset-color: #fffbeb !important;
  }

  .lg\:focus-within\:ring-offset-yellow-100:focus-within {
    --tw-ring-offset-color: #fef3c7 !important;
  }

  .lg\:focus-within\:ring-offset-yellow-200:focus-within {
    --tw-ring-offset-color: #fde68a !important;
  }

  .lg\:focus-within\:ring-offset-yellow-300:focus-within {
    --tw-ring-offset-color: #fcd34d !important;
  }

  .lg\:focus-within\:ring-offset-yellow-400:focus-within {
    --tw-ring-offset-color: #fbbf24 !important;
  }

  .lg\:focus-within\:ring-offset-yellow-500:focus-within {
    --tw-ring-offset-color: #f59e0b !important;
  }

  .lg\:focus-within\:ring-offset-yellow-600:focus-within {
    --tw-ring-offset-color: #d97706 !important;
  }

  .lg\:focus-within\:ring-offset-yellow-700:focus-within {
    --tw-ring-offset-color: #b45309 !important;
  }

  .lg\:focus-within\:ring-offset-yellow-800:focus-within {
    --tw-ring-offset-color: #92400e !important;
  }

  .lg\:focus-within\:ring-offset-yellow-900:focus-within {
    --tw-ring-offset-color: #78350f !important;
  }

  .lg\:focus-within\:ring-offset-green-50:focus-within {
    --tw-ring-offset-color: #ecfdf5 !important;
  }

  .lg\:focus-within\:ring-offset-green-100:focus-within {
    --tw-ring-offset-color: #d1fae5 !important;
  }

  .lg\:focus-within\:ring-offset-green-200:focus-within {
    --tw-ring-offset-color: #a7f3d0 !important;
  }

  .lg\:focus-within\:ring-offset-green-300:focus-within {
    --tw-ring-offset-color: #6ee7b7 !important;
  }

  .lg\:focus-within\:ring-offset-green-400:focus-within {
    --tw-ring-offset-color: #34d399 !important;
  }

  .lg\:focus-within\:ring-offset-green-500:focus-within {
    --tw-ring-offset-color: #10b981 !important;
  }

  .lg\:focus-within\:ring-offset-green-600:focus-within {
    --tw-ring-offset-color: #059669 !important;
  }

  .lg\:focus-within\:ring-offset-green-700:focus-within {
    --tw-ring-offset-color: #047857 !important;
  }

  .lg\:focus-within\:ring-offset-green-800:focus-within {
    --tw-ring-offset-color: #065f46 !important;
  }

  .lg\:focus-within\:ring-offset-green-900:focus-within {
    --tw-ring-offset-color: #064e3b !important;
  }

  .lg\:focus-within\:ring-offset-skin-primary-100:focus-within {
    --tw-ring-offset-color: var(--color-theme-100) !important;
  }

  .lg\:focus-within\:ring-offset-skin-primary-200:focus-within {
    --tw-ring-offset-color: var(--color-theme-200) !important;
  }

  .lg\:focus-within\:ring-offset-skin-primary-300:focus-within {
    --tw-ring-offset-color: var(--color-theme-300) !important;
  }

  .lg\:focus-within\:ring-offset-skin-primary-400:focus-within {
    --tw-ring-offset-color: var(--color-theme-400) !important;
  }

  .lg\:focus-within\:ring-offset-skin-primary-500:focus-within {
    --tw-ring-offset-color: var(--color-theme-500) !important;
  }

  .lg\:focus-within\:ring-offset-skin-primary-600:focus-within {
    --tw-ring-offset-color: var(--color-theme-600) !important;
  }

  .lg\:focus-within\:ring-offset-skin-primary-700:focus-within {
    --tw-ring-offset-color: var(--color-theme-700) !important;
  }

  .lg\:focus-within\:ring-offset-skin-primary-800:focus-within {
    --tw-ring-offset-color: var(--color-theme-800) !important;
  }

  .lg\:focus-within\:ring-offset-skin-primary-900:focus-within {
    --tw-ring-offset-color: var(--color-theme-900) !important;
  }

  .lg\:focus-within\:ring-offset-skin-spinner-light:focus-within {
    --tw-ring-offset-color: var(--color-spinner-light) !important;
  }

  .lg\:focus-within\:ring-offset-skin-spinner-dark:focus-within {
    --tw-ring-offset-color: var(--color-spinner-dark) !important;
  }

  .lg\:focus\:ring-offset-transparent:focus {
    --tw-ring-offset-color: transparent !important;
  }

  .lg\:focus\:ring-offset-secondary-200:focus {
    --tw-ring-offset-color: #f4f7f0 !important;
  }

  .lg\:focus\:ring-offset-secondary-300:focus {
    --tw-ring-offset-color: #eef9de !important;
  }

  .lg\:focus\:ring-offset-secondary-500:focus {
    --tw-ring-offset-color: #e3efd3 !important;
  }

  .lg\:focus\:ring-offset-secondary-800:focus {
    --tw-ring-offset-color: #cbdab6 !important;
  }

  .lg\:focus\:ring-offset-black:focus {
    --tw-ring-offset-color: #141414 !important;
  }

  .lg\:focus\:ring-offset-white:focus {
    --tw-ring-offset-color: #FFFFFF !important;
  }

  .lg\:focus\:ring-offset-gray-50:focus {
    --tw-ring-offset-color: #f8fafc !important;
  }

  .lg\:focus\:ring-offset-gray-100:focus {
    --tw-ring-offset-color: #f1f5f9 !important;
  }

  .lg\:focus\:ring-offset-gray-200:focus {
    --tw-ring-offset-color: #e2e8f0 !important;
  }

  .lg\:focus\:ring-offset-gray-300:focus {
    --tw-ring-offset-color: #cbd5e1 !important;
  }

  .lg\:focus\:ring-offset-gray-400:focus {
    --tw-ring-offset-color: #94a3b8 !important;
  }

  .lg\:focus\:ring-offset-gray-500:focus {
    --tw-ring-offset-color: #64748b !important;
  }

  .lg\:focus\:ring-offset-gray-600:focus {
    --tw-ring-offset-color: #475569 !important;
  }

  .lg\:focus\:ring-offset-gray-700:focus {
    --tw-ring-offset-color: #334155 !important;
  }

  .lg\:focus\:ring-offset-gray-800:focus {
    --tw-ring-offset-color: #1e293b !important;
  }

  .lg\:focus\:ring-offset-gray-900:focus {
    --tw-ring-offset-color: #0f172a !important;
  }

  .lg\:focus\:ring-offset-blue-50:focus {
    --tw-ring-offset-color: #eff6ff !important;
  }

  .lg\:focus\:ring-offset-blue-100:focus {
    --tw-ring-offset-color: #dbeafe !important;
  }

  .lg\:focus\:ring-offset-blue-200:focus {
    --tw-ring-offset-color: #bfdbfe !important;
  }

  .lg\:focus\:ring-offset-blue-300:focus {
    --tw-ring-offset-color: #93c5fd !important;
  }

  .lg\:focus\:ring-offset-blue-400:focus {
    --tw-ring-offset-color: #60a5fa !important;
  }

  .lg\:focus\:ring-offset-blue-500:focus {
    --tw-ring-offset-color: #3b82f6 !important;
  }

  .lg\:focus\:ring-offset-blue-600:focus {
    --tw-ring-offset-color: #2563eb !important;
  }

  .lg\:focus\:ring-offset-blue-700:focus {
    --tw-ring-offset-color: #1d4ed8 !important;
  }

  .lg\:focus\:ring-offset-blue-800:focus {
    --tw-ring-offset-color: #1e40af !important;
  }

  .lg\:focus\:ring-offset-blue-900:focus {
    --tw-ring-offset-color: #1e3a8a !important;
  }

  .lg\:focus\:ring-offset-red-50:focus {
    --tw-ring-offset-color: #fef2f2 !important;
  }

  .lg\:focus\:ring-offset-red-100:focus {
    --tw-ring-offset-color: #fee2e2 !important;
  }

  .lg\:focus\:ring-offset-red-200:focus {
    --tw-ring-offset-color: #fecaca !important;
  }

  .lg\:focus\:ring-offset-red-300:focus {
    --tw-ring-offset-color: #fca5a5 !important;
  }

  .lg\:focus\:ring-offset-red-400:focus {
    --tw-ring-offset-color: #f87171 !important;
  }

  .lg\:focus\:ring-offset-red-500:focus {
    --tw-ring-offset-color: #ef4444 !important;
  }

  .lg\:focus\:ring-offset-red-600:focus {
    --tw-ring-offset-color: #dc2626 !important;
  }

  .lg\:focus\:ring-offset-red-700:focus {
    --tw-ring-offset-color: #b91c1c !important;
  }

  .lg\:focus\:ring-offset-red-800:focus {
    --tw-ring-offset-color: #991b1b !important;
  }

  .lg\:focus\:ring-offset-red-900:focus {
    --tw-ring-offset-color: #7f1d1d !important;
  }

  .lg\:focus\:ring-offset-yellow-50:focus {
    --tw-ring-offset-color: #fffbeb !important;
  }

  .lg\:focus\:ring-offset-yellow-100:focus {
    --tw-ring-offset-color: #fef3c7 !important;
  }

  .lg\:focus\:ring-offset-yellow-200:focus {
    --tw-ring-offset-color: #fde68a !important;
  }

  .lg\:focus\:ring-offset-yellow-300:focus {
    --tw-ring-offset-color: #fcd34d !important;
  }

  .lg\:focus\:ring-offset-yellow-400:focus {
    --tw-ring-offset-color: #fbbf24 !important;
  }

  .lg\:focus\:ring-offset-yellow-500:focus {
    --tw-ring-offset-color: #f59e0b !important;
  }

  .lg\:focus\:ring-offset-yellow-600:focus {
    --tw-ring-offset-color: #d97706 !important;
  }

  .lg\:focus\:ring-offset-yellow-700:focus {
    --tw-ring-offset-color: #b45309 !important;
  }

  .lg\:focus\:ring-offset-yellow-800:focus {
    --tw-ring-offset-color: #92400e !important;
  }

  .lg\:focus\:ring-offset-yellow-900:focus {
    --tw-ring-offset-color: #78350f !important;
  }

  .lg\:focus\:ring-offset-green-50:focus {
    --tw-ring-offset-color: #ecfdf5 !important;
  }

  .lg\:focus\:ring-offset-green-100:focus {
    --tw-ring-offset-color: #d1fae5 !important;
  }

  .lg\:focus\:ring-offset-green-200:focus {
    --tw-ring-offset-color: #a7f3d0 !important;
  }

  .lg\:focus\:ring-offset-green-300:focus {
    --tw-ring-offset-color: #6ee7b7 !important;
  }

  .lg\:focus\:ring-offset-green-400:focus {
    --tw-ring-offset-color: #34d399 !important;
  }

  .lg\:focus\:ring-offset-green-500:focus {
    --tw-ring-offset-color: #10b981 !important;
  }

  .lg\:focus\:ring-offset-green-600:focus {
    --tw-ring-offset-color: #059669 !important;
  }

  .lg\:focus\:ring-offset-green-700:focus {
    --tw-ring-offset-color: #047857 !important;
  }

  .lg\:focus\:ring-offset-green-800:focus {
    --tw-ring-offset-color: #065f46 !important;
  }

  .lg\:focus\:ring-offset-green-900:focus {
    --tw-ring-offset-color: #064e3b !important;
  }

  .lg\:focus\:ring-offset-skin-primary-100:focus {
    --tw-ring-offset-color: var(--color-theme-100) !important;
  }

  .lg\:focus\:ring-offset-skin-primary-200:focus {
    --tw-ring-offset-color: var(--color-theme-200) !important;
  }

  .lg\:focus\:ring-offset-skin-primary-300:focus {
    --tw-ring-offset-color: var(--color-theme-300) !important;
  }

  .lg\:focus\:ring-offset-skin-primary-400:focus {
    --tw-ring-offset-color: var(--color-theme-400) !important;
  }

  .lg\:focus\:ring-offset-skin-primary-500:focus {
    --tw-ring-offset-color: var(--color-theme-500) !important;
  }

  .lg\:focus\:ring-offset-skin-primary-600:focus {
    --tw-ring-offset-color: var(--color-theme-600) !important;
  }

  .lg\:focus\:ring-offset-skin-primary-700:focus {
    --tw-ring-offset-color: var(--color-theme-700) !important;
  }

  .lg\:focus\:ring-offset-skin-primary-800:focus {
    --tw-ring-offset-color: var(--color-theme-800) !important;
  }

  .lg\:focus\:ring-offset-skin-primary-900:focus {
    --tw-ring-offset-color: var(--color-theme-900) !important;
  }

  .lg\:focus\:ring-offset-skin-spinner-light:focus {
    --tw-ring-offset-color: var(--color-spinner-light) !important;
  }

  .lg\:focus\:ring-offset-skin-spinner-dark:focus {
    --tw-ring-offset-color: var(--color-spinner-dark) !important;
  }

  .lg\:filter {
    --tw-blur: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-brightness: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-contrast: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-invert: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-saturate: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-sepia: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/) !important;
    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) !important;
  }

  .lg\:filter-none {
    filter: none !important;
  }

  .lg\:blur-0 {
    --tw-blur: blur(0) !important;
  }

  .lg\:blur-none {
    --tw-blur: blur(0) !important;
  }

  .lg\:blur-sm {
    --tw-blur: blur(4px) !important;
  }

  .lg\:blur {
    --tw-blur: blur(8px) !important;
  }

  .lg\:blur-md {
    --tw-blur: blur(12px) !important;
  }

  .lg\:blur-lg {
    --tw-blur: blur(16px) !important;
  }

  .lg\:blur-xl {
    --tw-blur: blur(24px) !important;
  }

  .lg\:blur-2xl {
    --tw-blur: blur(40px) !important;
  }

  .lg\:blur-3xl {
    --tw-blur: blur(64px) !important;
  }

  .lg\:brightness-0 {
    --tw-brightness: brightness(0) !important;
  }

  .lg\:brightness-50 {
    --tw-brightness: brightness(.5) !important;
  }

  .lg\:brightness-75 {
    --tw-brightness: brightness(.75) !important;
  }

  .lg\:brightness-90 {
    --tw-brightness: brightness(.9) !important;
  }

  .lg\:brightness-95 {
    --tw-brightness: brightness(.95) !important;
  }

  .lg\:brightness-100 {
    --tw-brightness: brightness(1) !important;
  }

  .lg\:brightness-105 {
    --tw-brightness: brightness(1.05) !important;
  }

  .lg\:brightness-110 {
    --tw-brightness: brightness(1.1) !important;
  }

  .lg\:brightness-125 {
    --tw-brightness: brightness(1.25) !important;
  }

  .lg\:brightness-150 {
    --tw-brightness: brightness(1.5) !important;
  }

  .lg\:brightness-200 {
    --tw-brightness: brightness(2) !important;
  }

  .lg\:contrast-0 {
    --tw-contrast: contrast(0) !important;
  }

  .lg\:contrast-50 {
    --tw-contrast: contrast(.5) !important;
  }

  .lg\:contrast-75 {
    --tw-contrast: contrast(.75) !important;
  }

  .lg\:contrast-100 {
    --tw-contrast: contrast(1) !important;
  }

  .lg\:contrast-125 {
    --tw-contrast: contrast(1.25) !important;
  }

  .lg\:contrast-150 {
    --tw-contrast: contrast(1.5) !important;
  }

  .lg\:contrast-200 {
    --tw-contrast: contrast(2) !important;
  }

  .lg\:drop-shadow-sm {
    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05)) !important;
  }

  .lg\:drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06)) !important;
  }

  .lg\:drop-shadow-md {
    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06)) !important;
  }

  .lg\:drop-shadow-lg {
    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1)) !important;
  }

  .lg\:drop-shadow-xl {
    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08)) !important;
  }

  .lg\:drop-shadow-2xl {
    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15)) !important;
  }

  .lg\:drop-shadow-none {
    --tw-drop-shadow: drop-shadow(0 0 #0000) !important;
  }

  .lg\:grayscale-0 {
    --tw-grayscale: grayscale(0) !important;
  }

  .lg\:grayscale {
    --tw-grayscale: grayscale(100%) !important;
  }

  .lg\:hue-rotate-0 {
    --tw-hue-rotate: hue-rotate(0deg) !important;
  }

  .lg\:hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(15deg) !important;
  }

  .lg\:hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(30deg) !important;
  }

  .lg\:hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(60deg) !important;
  }

  .lg\:hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(90deg) !important;
  }

  .lg\:hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(180deg) !important;
  }

  .lg\:-hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(-180deg) !important;
  }

  .lg\:-hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(-90deg) !important;
  }

  .lg\:-hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(-60deg) !important;
  }

  .lg\:-hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(-30deg) !important;
  }

  .lg\:-hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(-15deg) !important;
  }

  .lg\:invert-0 {
    --tw-invert: invert(0) !important;
  }

  .lg\:invert {
    --tw-invert: invert(100%) !important;
  }

  .lg\:saturate-0 {
    --tw-saturate: saturate(0) !important;
  }

  .lg\:saturate-50 {
    --tw-saturate: saturate(.5) !important;
  }

  .lg\:saturate-100 {
    --tw-saturate: saturate(1) !important;
  }

  .lg\:saturate-150 {
    --tw-saturate: saturate(1.5) !important;
  }

  .lg\:saturate-200 {
    --tw-saturate: saturate(2) !important;
  }

  .lg\:sepia-0 {
    --tw-sepia: sepia(0) !important;
  }

  .lg\:sepia {
    --tw-sepia: sepia(100%) !important;
  }

  .lg\:backdrop-blur-0 {
    --tw-backdrop-blur: blur(0) !important;
  }

  .lg\:backdrop-blur-none {
    --tw-backdrop-blur: blur(0) !important;
  }

  .lg\:backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px) !important;
  }

  .lg\:backdrop-blur {
    --tw-backdrop-blur: blur(8px) !important;
  }

  .lg\:backdrop-blur-md {
    --tw-backdrop-blur: blur(12px) !important;
  }

  .lg\:backdrop-blur-lg {
    --tw-backdrop-blur: blur(16px) !important;
  }

  .lg\:backdrop-blur-xl {
    --tw-backdrop-blur: blur(24px) !important;
  }

  .lg\:backdrop-blur-2xl {
    --tw-backdrop-blur: blur(40px) !important;
  }

  .lg\:backdrop-blur-3xl {
    --tw-backdrop-blur: blur(64px) !important;
  }

  .lg\:backdrop-opacity-0 {
    --tw-backdrop-opacity: opacity(0) !important;
  }

  .lg\:backdrop-opacity-25 {
    --tw-backdrop-opacity: opacity(0.25) !important;
  }

  .lg\:backdrop-opacity-50 {
    --tw-backdrop-opacity: opacity(0.5) !important;
  }

  .lg\:backdrop-opacity-60 {
    --tw-backdrop-opacity: opacity(0.6) !important;
  }

  .lg\:backdrop-opacity-75 {
    --tw-backdrop-opacity: opacity(0.75) !important;
  }

  .lg\:backdrop-opacity-85 {
    --tw-backdrop-opacity: opacity(0.85) !important;
  }

  .lg\:backdrop-opacity-100 {
    --tw-backdrop-opacity: opacity(1) !important;
  }

  .lg\:transition-none {
    transition-property: none !important;
  }

  .lg\:transition-all {
    transition-property: all !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
  }

  .lg\:transition {
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
  }

  .lg\:transition-colors {
    transition-property: background-color, border-color, color, fill, stroke !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
  }

  .lg\:transition-opacity {
    transition-property: opacity !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
  }

  .lg\:transition-shadow {
    transition-property: box-shadow !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
  }

  .lg\:transition-transform {
    transition-property: transform !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
  }

  .lg\:delay-75 {
    transition-delay: 75ms !important;
  }

  .lg\:delay-100 {
    transition-delay: 100ms !important;
  }

  .lg\:delay-150 {
    transition-delay: 150ms !important;
  }

  .lg\:delay-200 {
    transition-delay: 200ms !important;
  }

  .lg\:delay-300 {
    transition-delay: 300ms !important;
  }

  .lg\:delay-500 {
    transition-delay: 500ms !important;
  }

  .lg\:delay-700 {
    transition-delay: 700ms !important;
  }

  .lg\:delay-1000 {
    transition-delay: 1000ms !important;
  }

  .lg\:duration-75 {
    transition-duration: 75ms !important;
  }

  .lg\:duration-100 {
    transition-duration: 100ms !important;
  }

  .lg\:duration-150 {
    transition-duration: 150ms !important;
  }

  .lg\:duration-200 {
    transition-duration: 200ms !important;
  }

  .lg\:duration-300 {
    transition-duration: 300ms !important;
  }

  .lg\:duration-500 {
    transition-duration: 500ms !important;
  }

  .lg\:duration-700 {
    transition-duration: 700ms !important;
  }

  .lg\:duration-1000 {
    transition-duration: 1000ms !important;
  }
}

@media (min-width: 1280px) {
  .xl\:sr-only {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .xl\:not-sr-only {
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .xl\:focus\:sr-only:focus {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .xl\:focus\:not-sr-only:focus {
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .xl\:pointer-events-none {
    pointer-events: none !important;
  }

  .xl\:pointer-events-auto {
    pointer-events: auto !important;
  }

  .xl\:visible {
    visibility: visible !important;
  }

  .xl\:invisible {
    visibility: hidden !important;
  }

  .xl\:static {
    position: static !important;
  }

  .xl\:fixed {
    position: fixed !important;
  }

  .xl\:absolute {
    position: absolute !important;
  }

  .xl\:relative {
    position: relative !important;
  }

  .xl\:sticky {
    position: sticky !important;
  }

  .xl\:inset-0 {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .xl\:inset-auto {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .xl\:inset-x-0 {
    left: 0 !important;
    right: 0 !important;
  }

  .xl\:inset-x-auto {
    left: auto !important;
    right: auto !important;
  }

  .xl\:inset-y-0 {
    top: 0 !important;
    bottom: 0 !important;
  }

  .xl\:inset-y-auto {
    top: auto !important;
    bottom: auto !important;
  }

  .xl\:top-0 {
    top: 0 !important;
  }

  .xl\:top-auto {
    top: auto !important;
  }

  .xl\:right-0 {
    right: 0 !important;
  }

  .xl\:right-auto {
    right: auto !important;
  }

  .xl\:bottom-0 {
    bottom: 0 !important;
  }

  .xl\:bottom-auto {
    bottom: auto !important;
  }

  .xl\:left-0 {
    left: 0 !important;
  }

  .xl\:left-auto {
    left: auto !important;
  }

  .xl\:isolate {
    isolation: isolate !important;
  }

  .xl\:isolation-auto {
    isolation: auto !important;
  }

  .xl\:z-0 {
    z-index: 0 !important;
  }

  .xl\:z-2 {
    z-index: 2 !important;
  }

  .xl\:z-10 {
    z-index: 10 !important;
  }

  .xl\:z-20 {
    z-index: 20 !important;
  }

  .xl\:z-30 {
    z-index: 30 !important;
  }

  .xl\:z-40 {
    z-index: 40 !important;
  }

  .xl\:z-50 {
    z-index: 50 !important;
  }

  .xl\:z-auto {
    z-index: auto !important;
  }

  .xl\:order-1 {
    order: 1 !important;
  }

  .xl\:order-2 {
    order: 2 !important;
  }

  .xl\:order-3 {
    order: 3 !important;
  }

  .xl\:order-4 {
    order: 4 !important;
  }

  .xl\:order-5 {
    order: 5 !important;
  }

  .xl\:order-first {
    order: -9999 !important;
  }

  .xl\:order-last {
    order: 9999 !important;
  }

  .xl\:order-none {
    order: 0 !important;
  }

  .xl\:col-auto {
    grid-column: auto !important;
  }

  .xl\:col-span-1 {
    grid-column: span 1 / span 1 !important;
  }

  .xl\:col-span-2 {
    grid-column: span 2 / span 2 !important;
  }

  .xl\:col-span-3 {
    grid-column: span 3 / span 3 !important;
  }

  .xl\:col-span-4 {
    grid-column: span 4 / span 4 !important;
  }

  .xl\:col-span-5 {
    grid-column: span 5 / span 5 !important;
  }

  .xl\:col-span-6 {
    grid-column: span 6 / span 6 !important;
  }

  .xl\:col-span-7 {
    grid-column: span 7 / span 7 !important;
  }

  .xl\:col-span-8 {
    grid-column: span 8 / span 8 !important;
  }

  .xl\:col-span-9 {
    grid-column: span 9 / span 9 !important;
  }

  .xl\:col-span-10 {
    grid-column: span 10 / span 10 !important;
  }

  .xl\:col-span-11 {
    grid-column: span 11 / span 11 !important;
  }

  .xl\:col-span-12 {
    grid-column: span 12 / span 12 !important;
  }

  .xl\:col-span-full {
    grid-column: 1 / -1 !important;
  }

  .xl\:col-start-1 {
    grid-column-start: 1 !important;
  }

  .xl\:col-start-2 {
    grid-column-start: 2 !important;
  }

  .xl\:col-start-3 {
    grid-column-start: 3 !important;
  }

  .xl\:col-start-4 {
    grid-column-start: 4 !important;
  }

  .xl\:col-start-5 {
    grid-column-start: 5 !important;
  }

  .xl\:col-start-6 {
    grid-column-start: 6 !important;
  }

  .xl\:col-start-7 {
    grid-column-start: 7 !important;
  }

  .xl\:col-start-8 {
    grid-column-start: 8 !important;
  }

  .xl\:col-start-9 {
    grid-column-start: 9 !important;
  }

  .xl\:col-start-10 {
    grid-column-start: 10 !important;
  }

  .xl\:col-start-11 {
    grid-column-start: 11 !important;
  }

  .xl\:col-start-12 {
    grid-column-start: 12 !important;
  }

  .xl\:col-start-13 {
    grid-column-start: 13 !important;
  }

  .xl\:col-start-auto {
    grid-column-start: auto !important;
  }

  .xl\:col-end-1 {
    grid-column-end: 1 !important;
  }

  .xl\:col-end-2 {
    grid-column-end: 2 !important;
  }

  .xl\:col-end-3 {
    grid-column-end: 3 !important;
  }

  .xl\:col-end-4 {
    grid-column-end: 4 !important;
  }

  .xl\:col-end-5 {
    grid-column-end: 5 !important;
  }

  .xl\:col-end-6 {
    grid-column-end: 6 !important;
  }

  .xl\:col-end-7 {
    grid-column-end: 7 !important;
  }

  .xl\:col-end-8 {
    grid-column-end: 8 !important;
  }

  .xl\:col-end-9 {
    grid-column-end: 9 !important;
  }

  .xl\:col-end-10 {
    grid-column-end: 10 !important;
  }

  .xl\:col-end-11 {
    grid-column-end: 11 !important;
  }

  .xl\:col-end-12 {
    grid-column-end: 12 !important;
  }

  .xl\:col-end-13 {
    grid-column-end: 13 !important;
  }

  .xl\:col-end-auto {
    grid-column-end: auto !important;
  }

  .xl\:row-auto {
    grid-row: auto !important;
  }

  .xl\:row-span-1 {
    grid-row: span 1 / span 1 !important;
  }

  .xl\:row-span-2 {
    grid-row: span 2 / span 2 !important;
  }

  .xl\:row-span-3 {
    grid-row: span 3 / span 3 !important;
  }

  .xl\:row-span-4 {
    grid-row: span 4 / span 4 !important;
  }

  .xl\:row-span-5 {
    grid-row: span 5 / span 5 !important;
  }

  .xl\:row-span-6 {
    grid-row: span 6 / span 6 !important;
  }

  .xl\:row-span-full {
    grid-row: 1 / -1 !important;
  }

  .xl\:float-right {
    float: right !important;
  }

  .xl\:float-left {
    float: left !important;
  }

  .xl\:float-none {
    float: none !important;
  }

  .xl\:clear-left {
    clear: left !important;
  }

  .xl\:clear-right {
    clear: right !important;
  }

  .xl\:clear-both {
    clear: both !important;
  }

  .xl\:clear-none {
    clear: none !important;
  }

  .xl\:m-0 {
    margin: 0 !important;
  }

  .xl\:m-1 {
    margin: 0.25rem !important;
  }

  .xl\:m-2 {
    margin: 0.5rem !important;
  }

  .xl\:m-3 {
    margin: 0.75rem !important;
  }

  .xl\:m-4 {
    margin: 1rem !important;
  }

  .xl\:m-5 {
    margin: 1.25rem !important;
  }

  .xl\:m-6 {
    margin: 1.5rem !important;
  }

  .xl\:m-7 {
    margin: 1.75rem !important;
  }

  .xl\:m-8 {
    margin: 2rem !important;
  }

  .xl\:m-10 {
    margin: 2.5rem !important;
  }

  .xl\:m-12 {
    margin: 3rem !important;
  }

  .xl\:m-13 {
    margin: 3.25rem !important;
  }

  .xl\:m-14 {
    margin: 3.5rem !important;
  }

  .xl\:m-15 {
    margin: 3.75rem !important;
  }

  .xl\:m-16 {
    margin: 4rem !important;
  }

  .xl\:m-18 {
    margin: 4.5rem !important;
  }

  .xl\:m-20 {
    margin: 5rem !important;
  }

  .xl\:m-24 {
    margin: 6rem !important;
  }

  .xl\:m-26 {
    margin: 6.5rem !important;
  }

  .xl\:m-32 {
    margin: 8rem !important;
  }

  .xl\:m-40 {
    margin: 10rem !important;
  }

  .xl\:m-auto {
    margin: auto !important;
  }

  .xl\:m-px {
    margin: 1px !important;
  }

  .xl\:m-0\.3 {
    margin: 0.187rem !important;
  }

  .xl\:m-0\.5 {
    margin: 0.125rem !important;
  }

  .xl\:m-1\.5 {
    margin: 0.375rem !important;
  }

  .xl\:m-2\.5 {
    margin: 0.625rem !important;
  }

  .xl\:-m-1 {
    margin: -0.25rem !important;
  }

  .xl\:-m-2 {
    margin: -0.5rem !important;
  }

  .xl\:-m-3 {
    margin: -0.75rem !important;
  }

  .xl\:-m-4 {
    margin: -1rem !important;
  }

  .xl\:-m-5 {
    margin: -1.25rem !important;
  }

  .xl\:-m-6 {
    margin: -1.5rem !important;
  }

  .xl\:-m-7 {
    margin: -1.75rem !important;
  }

  .xl\:-m-8 {
    margin: -2rem !important;
  }

  .xl\:-m-10 {
    margin: -2.5rem !important;
  }

  .xl\:-m-12 {
    margin: -3rem !important;
  }

  .xl\:-m-13 {
    margin: -3.25rem !important;
  }

  .xl\:-m-14 {
    margin: -3.5rem !important;
  }

  .xl\:-m-15 {
    margin: -3.75rem !important;
  }

  .xl\:-m-16 {
    margin: -4rem !important;
  }

  .xl\:-m-18 {
    margin: -4.5rem !important;
  }

  .xl\:-m-20 {
    margin: -5rem !important;
  }

  .xl\:-m-24 {
    margin: -6rem !important;
  }

  .xl\:-m-26 {
    margin: -6.5rem !important;
  }

  .xl\:-m-32 {
    margin: -8rem !important;
  }

  .xl\:-m-40 {
    margin: -10rem !important;
  }

  .xl\:-m-px {
    margin: -1px !important;
  }

  .xl\:-m-0\.3 {
    margin: -0.187rem !important;
  }

  .xl\:-m-0\.5 {
    margin: -0.125rem !important;
  }

  .xl\:-m-1\.5 {
    margin: -0.375rem !important;
  }

  .xl\:-m-2\.5 {
    margin: -0.625rem !important;
  }

  .xl\:mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .xl\:mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .xl\:mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .xl\:mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .xl\:mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .xl\:mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .xl\:mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .xl\:mx-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }

  .xl\:mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .xl\:mx-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .xl\:mx-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .xl\:mx-13 {
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }

  .xl\:mx-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }

  .xl\:mx-15 {
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
  }

  .xl\:mx-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .xl\:mx-18 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }

  .xl\:mx-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .xl\:mx-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .xl\:mx-26 {
    margin-left: 6.5rem !important;
    margin-right: 6.5rem !important;
  }

  .xl\:mx-32 {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .xl\:mx-40 {
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .xl\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .xl\:mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .xl\:mx-0\.3 {
    margin-left: 0.187rem !important;
    margin-right: 0.187rem !important;
  }

  .xl\:mx-0\.5 {
    margin-left: 0.125rem !important;
    margin-right: 0.125rem !important;
  }

  .xl\:mx-1\.5 {
    margin-left: 0.375rem !important;
    margin-right: 0.375rem !important;
  }

  .xl\:mx-2\.5 {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }

  .xl\:-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .xl\:-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .xl\:-mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .xl\:-mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .xl\:-mx-5 {
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }

  .xl\:-mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .xl\:-mx-7 {
    margin-left: -1.75rem !important;
    margin-right: -1.75rem !important;
  }

  .xl\:-mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .xl\:-mx-10 {
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .xl\:-mx-12 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .xl\:-mx-13 {
    margin-left: -3.25rem !important;
    margin-right: -3.25rem !important;
  }

  .xl\:-mx-14 {
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;
  }

  .xl\:-mx-15 {
    margin-left: -3.75rem !important;
    margin-right: -3.75rem !important;
  }

  .xl\:-mx-16 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .xl\:-mx-18 {
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;
  }

  .xl\:-mx-20 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .xl\:-mx-24 {
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .xl\:-mx-26 {
    margin-left: -6.5rem !important;
    margin-right: -6.5rem !important;
  }

  .xl\:-mx-32 {
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .xl\:-mx-40 {
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .xl\:-mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .xl\:-mx-0\.3 {
    margin-left: -0.187rem !important;
    margin-right: -0.187rem !important;
  }

  .xl\:-mx-0\.5 {
    margin-left: -0.125rem !important;
    margin-right: -0.125rem !important;
  }

  .xl\:-mx-1\.5 {
    margin-left: -0.375rem !important;
    margin-right: -0.375rem !important;
  }

  .xl\:-mx-2\.5 {
    margin-left: -0.625rem !important;
    margin-right: -0.625rem !important;
  }

  .xl\:my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .xl\:my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .xl\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .xl\:my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .xl\:my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .xl\:my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .xl\:my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .xl\:my-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }

  .xl\:my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .xl\:my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .xl\:my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .xl\:my-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }

  .xl\:my-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }

  .xl\:my-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }

  .xl\:my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .xl\:my-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }

  .xl\:my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .xl\:my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .xl\:my-26 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }

  .xl\:my-32 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .xl\:my-40 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .xl\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .xl\:my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .xl\:my-0\.3 {
    margin-top: 0.187rem !important;
    margin-bottom: 0.187rem !important;
  }

  .xl\:my-0\.5 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }

  .xl\:my-1\.5 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }

  .xl\:my-2\.5 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }

  .xl\:-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .xl\:-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .xl\:-my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .xl\:-my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .xl\:-my-5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }

  .xl\:-my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .xl\:-my-7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }

  .xl\:-my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .xl\:-my-10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .xl\:-my-12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .xl\:-my-13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }

  .xl\:-my-14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }

  .xl\:-my-15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }

  .xl\:-my-16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .xl\:-my-18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }

  .xl\:-my-20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .xl\:-my-24 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .xl\:-my-26 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }

  .xl\:-my-32 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .xl\:-my-40 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .xl\:-my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .xl\:-my-0\.3 {
    margin-top: -0.187rem !important;
    margin-bottom: -0.187rem !important;
  }

  .xl\:-my-0\.5 {
    margin-top: -0.125rem !important;
    margin-bottom: -0.125rem !important;
  }

  .xl\:-my-1\.5 {
    margin-top: -0.375rem !important;
    margin-bottom: -0.375rem !important;
  }

  .xl\:-my-2\.5 {
    margin-top: -0.625rem !important;
    margin-bottom: -0.625rem !important;
  }

  .xl\:mt-0 {
    margin-top: 0 !important;
  }

  .xl\:mt-1 {
    margin-top: 0.25rem !important;
  }

  .xl\:mt-2 {
    margin-top: 0.5rem !important;
  }

  .xl\:mt-3 {
    margin-top: 0.75rem !important;
  }

  .xl\:mt-4 {
    margin-top: 1rem !important;
  }

  .xl\:mt-5 {
    margin-top: 1.25rem !important;
  }

  .xl\:mt-6 {
    margin-top: 1.5rem !important;
  }

  .xl\:mt-7 {
    margin-top: 1.75rem !important;
  }

  .xl\:mt-8 {
    margin-top: 2rem !important;
  }

  .xl\:mt-10 {
    margin-top: 2.5rem !important;
  }

  .xl\:mt-12 {
    margin-top: 3rem !important;
  }

  .xl\:mt-13 {
    margin-top: 3.25rem !important;
  }

  .xl\:mt-14 {
    margin-top: 3.5rem !important;
  }

  .xl\:mt-15 {
    margin-top: 3.75rem !important;
  }

  .xl\:mt-16 {
    margin-top: 4rem !important;
  }

  .xl\:mt-18 {
    margin-top: 4.5rem !important;
  }

  .xl\:mt-20 {
    margin-top: 5rem !important;
  }

  .xl\:mt-24 {
    margin-top: 6rem !important;
  }

  .xl\:mt-26 {
    margin-top: 6.5rem !important;
  }

  .xl\:mt-32 {
    margin-top: 8rem !important;
  }

  .xl\:mt-40 {
    margin-top: 10rem !important;
  }

  .xl\:mt-auto {
    margin-top: auto !important;
  }

  .xl\:mt-px {
    margin-top: 1px !important;
  }

  .xl\:mt-0\.3 {
    margin-top: 0.187rem !important;
  }

  .xl\:mt-0\.5 {
    margin-top: 0.125rem !important;
  }

  .xl\:mt-1\.5 {
    margin-top: 0.375rem !important;
  }

  .xl\:mt-2\.5 {
    margin-top: 0.625rem !important;
  }

  .xl\:-mt-1 {
    margin-top: -0.25rem !important;
  }

  .xl\:-mt-2 {
    margin-top: -0.5rem !important;
  }

  .xl\:-mt-3 {
    margin-top: -0.75rem !important;
  }

  .xl\:-mt-4 {
    margin-top: -1rem !important;
  }

  .xl\:-mt-5 {
    margin-top: -1.25rem !important;
  }

  .xl\:-mt-6 {
    margin-top: -1.5rem !important;
  }

  .xl\:-mt-7 {
    margin-top: -1.75rem !important;
  }

  .xl\:-mt-8 {
    margin-top: -2rem !important;
  }

  .xl\:-mt-10 {
    margin-top: -2.5rem !important;
  }

  .xl\:-mt-12 {
    margin-top: -3rem !important;
  }

  .xl\:-mt-13 {
    margin-top: -3.25rem !important;
  }

  .xl\:-mt-14 {
    margin-top: -3.5rem !important;
  }

  .xl\:-mt-15 {
    margin-top: -3.75rem !important;
  }

  .xl\:-mt-16 {
    margin-top: -4rem !important;
  }

  .xl\:-mt-18 {
    margin-top: -4.5rem !important;
  }

  .xl\:-mt-20 {
    margin-top: -5rem !important;
  }

  .xl\:-mt-24 {
    margin-top: -6rem !important;
  }

  .xl\:-mt-26 {
    margin-top: -6.5rem !important;
  }

  .xl\:-mt-32 {
    margin-top: -8rem !important;
  }

  .xl\:-mt-40 {
    margin-top: -10rem !important;
  }

  .xl\:-mt-px {
    margin-top: -1px !important;
  }

  .xl\:-mt-0\.3 {
    margin-top: -0.187rem !important;
  }

  .xl\:-mt-0\.5 {
    margin-top: -0.125rem !important;
  }

  .xl\:-mt-1\.5 {
    margin-top: -0.375rem !important;
  }

  .xl\:-mt-2\.5 {
    margin-top: -0.625rem !important;
  }

  .xl\:mr-0 {
    margin-right: 0 !important;
  }

  .xl\:mr-1 {
    margin-right: 0.25rem !important;
  }

  .xl\:mr-2 {
    margin-right: 0.5rem !important;
  }

  .xl\:mr-3 {
    margin-right: 0.75rem !important;
  }

  .xl\:mr-4 {
    margin-right: 1rem !important;
  }

  .xl\:mr-5 {
    margin-right: 1.25rem !important;
  }

  .xl\:mr-6 {
    margin-right: 1.5rem !important;
  }

  .xl\:mr-7 {
    margin-right: 1.75rem !important;
  }

  .xl\:mr-8 {
    margin-right: 2rem !important;
  }

  .xl\:mr-10 {
    margin-right: 2.5rem !important;
  }

  .xl\:mr-12 {
    margin-right: 3rem !important;
  }

  .xl\:mr-13 {
    margin-right: 3.25rem !important;
  }

  .xl\:mr-14 {
    margin-right: 3.5rem !important;
  }

  .xl\:mr-15 {
    margin-right: 3.75rem !important;
  }

  .xl\:mr-16 {
    margin-right: 4rem !important;
  }

  .xl\:mr-18 {
    margin-right: 4.5rem !important;
  }

  .xl\:mr-20 {
    margin-right: 5rem !important;
  }

  .xl\:mr-24 {
    margin-right: 6rem !important;
  }

  .xl\:mr-26 {
    margin-right: 6.5rem !important;
  }

  .xl\:mr-32 {
    margin-right: 8rem !important;
  }

  .xl\:mr-40 {
    margin-right: 10rem !important;
  }

  .xl\:mr-auto {
    margin-right: auto !important;
  }

  .xl\:mr-px {
    margin-right: 1px !important;
  }

  .xl\:mr-0\.3 {
    margin-right: 0.187rem !important;
  }

  .xl\:mr-0\.5 {
    margin-right: 0.125rem !important;
  }

  .xl\:mr-1\.5 {
    margin-right: 0.375rem !important;
  }

  .xl\:mr-2\.5 {
    margin-right: 0.625rem !important;
  }

  .xl\:-mr-1 {
    margin-right: -0.25rem !important;
  }

  .xl\:-mr-2 {
    margin-right: -0.5rem !important;
  }

  .xl\:-mr-3 {
    margin-right: -0.75rem !important;
  }

  .xl\:-mr-4 {
    margin-right: -1rem !important;
  }

  .xl\:-mr-5 {
    margin-right: -1.25rem !important;
  }

  .xl\:-mr-6 {
    margin-right: -1.5rem !important;
  }

  .xl\:-mr-7 {
    margin-right: -1.75rem !important;
  }

  .xl\:-mr-8 {
    margin-right: -2rem !important;
  }

  .xl\:-mr-10 {
    margin-right: -2.5rem !important;
  }

  .xl\:-mr-12 {
    margin-right: -3rem !important;
  }

  .xl\:-mr-13 {
    margin-right: -3.25rem !important;
  }

  .xl\:-mr-14 {
    margin-right: -3.5rem !important;
  }

  .xl\:-mr-15 {
    margin-right: -3.75rem !important;
  }

  .xl\:-mr-16 {
    margin-right: -4rem !important;
  }

  .xl\:-mr-18 {
    margin-right: -4.5rem !important;
  }

  .xl\:-mr-20 {
    margin-right: -5rem !important;
  }

  .xl\:-mr-24 {
    margin-right: -6rem !important;
  }

  .xl\:-mr-26 {
    margin-right: -6.5rem !important;
  }

  .xl\:-mr-32 {
    margin-right: -8rem !important;
  }

  .xl\:-mr-40 {
    margin-right: -10rem !important;
  }

  .xl\:-mr-px {
    margin-right: -1px !important;
  }

  .xl\:-mr-0\.3 {
    margin-right: -0.187rem !important;
  }

  .xl\:-mr-0\.5 {
    margin-right: -0.125rem !important;
  }

  .xl\:-mr-1\.5 {
    margin-right: -0.375rem !important;
  }

  .xl\:-mr-2\.5 {
    margin-right: -0.625rem !important;
  }

  .xl\:mb-0 {
    margin-bottom: 0 !important;
  }

  .xl\:mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .xl\:mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .xl\:mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .xl\:mb-4 {
    margin-bottom: 1rem !important;
  }

  .xl\:mb-5 {
    margin-bottom: 1.25rem !important;
  }

  .xl\:mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .xl\:mb-7 {
    margin-bottom: 1.75rem !important;
  }

  .xl\:mb-8 {
    margin-bottom: 2rem !important;
  }

  .xl\:mb-10 {
    margin-bottom: 2.5rem !important;
  }

  .xl\:mb-12 {
    margin-bottom: 3rem !important;
  }

  .xl\:mb-13 {
    margin-bottom: 3.25rem !important;
  }

  .xl\:mb-14 {
    margin-bottom: 3.5rem !important;
  }

  .xl\:mb-15 {
    margin-bottom: 3.75rem !important;
  }

  .xl\:mb-16 {
    margin-bottom: 4rem !important;
  }

  .xl\:mb-18 {
    margin-bottom: 4.5rem !important;
  }

  .xl\:mb-20 {
    margin-bottom: 5rem !important;
  }

  .xl\:mb-24 {
    margin-bottom: 6rem !important;
  }

  .xl\:mb-26 {
    margin-bottom: 6.5rem !important;
  }

  .xl\:mb-32 {
    margin-bottom: 8rem !important;
  }

  .xl\:mb-40 {
    margin-bottom: 10rem !important;
  }

  .xl\:mb-auto {
    margin-bottom: auto !important;
  }

  .xl\:mb-px {
    margin-bottom: 1px !important;
  }

  .xl\:mb-0\.3 {
    margin-bottom: 0.187rem !important;
  }

  .xl\:mb-0\.5 {
    margin-bottom: 0.125rem !important;
  }

  .xl\:mb-1\.5 {
    margin-bottom: 0.375rem !important;
  }

  .xl\:mb-2\.5 {
    margin-bottom: 0.625rem !important;
  }

  .xl\:-mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .xl\:-mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .xl\:-mb-3 {
    margin-bottom: -0.75rem !important;
  }

  .xl\:-mb-4 {
    margin-bottom: -1rem !important;
  }

  .xl\:-mb-5 {
    margin-bottom: -1.25rem !important;
  }

  .xl\:-mb-6 {
    margin-bottom: -1.5rem !important;
  }

  .xl\:-mb-7 {
    margin-bottom: -1.75rem !important;
  }

  .xl\:-mb-8 {
    margin-bottom: -2rem !important;
  }

  .xl\:-mb-10 {
    margin-bottom: -2.5rem !important;
  }

  .xl\:-mb-12 {
    margin-bottom: -3rem !important;
  }

  .xl\:-mb-13 {
    margin-bottom: -3.25rem !important;
  }

  .xl\:-mb-14 {
    margin-bottom: -3.5rem !important;
  }

  .xl\:-mb-15 {
    margin-bottom: -3.75rem !important;
  }

  .xl\:-mb-16 {
    margin-bottom: -4rem !important;
  }

  .xl\:-mb-18 {
    margin-bottom: -4.5rem !important;
  }

  .xl\:-mb-20 {
    margin-bottom: -5rem !important;
  }

  .xl\:-mb-24 {
    margin-bottom: -6rem !important;
  }

  .xl\:-mb-26 {
    margin-bottom: -6.5rem !important;
  }

  .xl\:-mb-32 {
    margin-bottom: -8rem !important;
  }

  .xl\:-mb-40 {
    margin-bottom: -10rem !important;
  }

  .xl\:-mb-px {
    margin-bottom: -1px !important;
  }

  .xl\:-mb-0\.3 {
    margin-bottom: -0.187rem !important;
  }

  .xl\:-mb-0\.5 {
    margin-bottom: -0.125rem !important;
  }

  .xl\:-mb-1\.5 {
    margin-bottom: -0.375rem !important;
  }

  .xl\:-mb-2\.5 {
    margin-bottom: -0.625rem !important;
  }

  .xl\:ml-0 {
    margin-left: 0 !important;
  }

  .xl\:ml-1 {
    margin-left: 0.25rem !important;
  }

  .xl\:ml-2 {
    margin-left: 0.5rem !important;
  }

  .xl\:ml-3 {
    margin-left: 0.75rem !important;
  }

  .xl\:ml-4 {
    margin-left: 1rem !important;
  }

  .xl\:ml-5 {
    margin-left: 1.25rem !important;
  }

  .xl\:ml-6 {
    margin-left: 1.5rem !important;
  }

  .xl\:ml-7 {
    margin-left: 1.75rem !important;
  }

  .xl\:ml-8 {
    margin-left: 2rem !important;
  }

  .xl\:ml-10 {
    margin-left: 2.5rem !important;
  }

  .xl\:ml-12 {
    margin-left: 3rem !important;
  }

  .xl\:ml-13 {
    margin-left: 3.25rem !important;
  }

  .xl\:ml-14 {
    margin-left: 3.5rem !important;
  }

  .xl\:ml-15 {
    margin-left: 3.75rem !important;
  }

  .xl\:ml-16 {
    margin-left: 4rem !important;
  }

  .xl\:ml-18 {
    margin-left: 4.5rem !important;
  }

  .xl\:ml-20 {
    margin-left: 5rem !important;
  }

  .xl\:ml-24 {
    margin-left: 6rem !important;
  }

  .xl\:ml-26 {
    margin-left: 6.5rem !important;
  }

  .xl\:ml-32 {
    margin-left: 8rem !important;
  }

  .xl\:ml-40 {
    margin-left: 10rem !important;
  }

  .xl\:ml-auto {
    margin-left: auto !important;
  }

  .xl\:ml-px {
    margin-left: 1px !important;
  }

  .xl\:ml-0\.3 {
    margin-left: 0.187rem !important;
  }

  .xl\:ml-0\.5 {
    margin-left: 0.125rem !important;
  }

  .xl\:ml-1\.5 {
    margin-left: 0.375rem !important;
  }

  .xl\:ml-2\.5 {
    margin-left: 0.625rem !important;
  }

  .xl\:-ml-1 {
    margin-left: -0.25rem !important;
  }

  .xl\:-ml-2 {
    margin-left: -0.5rem !important;
  }

  .xl\:-ml-3 {
    margin-left: -0.75rem !important;
  }

  .xl\:-ml-4 {
    margin-left: -1rem !important;
  }

  .xl\:-ml-5 {
    margin-left: -1.25rem !important;
  }

  .xl\:-ml-6 {
    margin-left: -1.5rem !important;
  }

  .xl\:-ml-7 {
    margin-left: -1.75rem !important;
  }

  .xl\:-ml-8 {
    margin-left: -2rem !important;
  }

  .xl\:-ml-10 {
    margin-left: -2.5rem !important;
  }

  .xl\:-ml-12 {
    margin-left: -3rem !important;
  }

  .xl\:-ml-13 {
    margin-left: -3.25rem !important;
  }

  .xl\:-ml-14 {
    margin-left: -3.5rem !important;
  }

  .xl\:-ml-15 {
    margin-left: -3.75rem !important;
  }

  .xl\:-ml-16 {
    margin-left: -4rem !important;
  }

  .xl\:-ml-18 {
    margin-left: -4.5rem !important;
  }

  .xl\:-ml-20 {
    margin-left: -5rem !important;
  }

  .xl\:-ml-24 {
    margin-left: -6rem !important;
  }

  .xl\:-ml-26 {
    margin-left: -6.5rem !important;
  }

  .xl\:-ml-32 {
    margin-left: -8rem !important;
  }

  .xl\:-ml-40 {
    margin-left: -10rem !important;
  }

  .xl\:-ml-px {
    margin-left: -1px !important;
  }

  .xl\:-ml-0\.3 {
    margin-left: -0.187rem !important;
  }

  .xl\:-ml-0\.5 {
    margin-left: -0.125rem !important;
  }

  .xl\:-ml-1\.5 {
    margin-left: -0.375rem !important;
  }

  .xl\:-ml-2\.5 {
    margin-left: -0.625rem !important;
  }

  .xl\:box-border {
    box-sizing: border-box !important;
  }

  .xl\:box-content {
    box-sizing: content-box !important;
  }

  .xl\:block {
    display: block !important;
  }

  .xl\:inline-block {
    display: inline-block !important;
  }

  .xl\:inline {
    display: inline !important;
  }

  .xl\:flex {
    display: flex !important;
  }

  .xl\:inline-flex {
    display: inline-flex !important;
  }

  .xl\:table {
    display: table !important;
  }

  .xl\:inline-table {
    display: inline-table !important;
  }

  .xl\:table-caption {
    display: table-caption !important;
  }

  .xl\:table-cell {
    display: table-cell !important;
  }

  .xl\:table-column {
    display: table-column !important;
  }

  .xl\:table-column-group {
    display: table-column-group !important;
  }

  .xl\:table-footer-group {
    display: table-footer-group !important;
  }

  .xl\:table-header-group {
    display: table-header-group !important;
  }

  .xl\:table-row-group {
    display: table-row-group !important;
  }

  .xl\:table-row {
    display: table-row !important;
  }

  .xl\:flow-root {
    display: flow-root !important;
  }

  .xl\:grid {
    display: grid !important;
  }

  .xl\:inline-grid {
    display: inline-grid !important;
  }

  .xl\:contents {
    display: contents !important;
  }

  .xl\:list-item {
    display: list-item !important;
  }

  .xl\:hidden {
    display: none !important;
  }

  .xl\:h-0 {
    height: 0 !important;
  }

  .xl\:h-1 {
    height: 0.25rem !important;
  }

  .xl\:h-2 {
    height: 0.5rem !important;
  }

  .xl\:h-3 {
    height: 0.75rem !important;
  }

  .xl\:h-4 {
    height: 1rem !important;
  }

  .xl\:h-5 {
    height: 1.25rem !important;
  }

  .xl\:h-6 {
    height: 1.5rem !important;
  }

  .xl\:h-7 {
    height: 1.75rem !important;
  }

  .xl\:h-8 {
    height: 2rem !important;
  }

  .xl\:h-10 {
    height: 2.5rem !important;
  }

  .xl\:h-12 {
    height: 3rem !important;
  }

  .xl\:h-13 {
    height: 3.25rem !important;
  }

  .xl\:h-14 {
    height: 3.5rem !important;
  }

  .xl\:h-15 {
    height: 3.75rem !important;
  }

  .xl\:h-16 {
    height: 4rem !important;
  }

  .xl\:h-18 {
    height: 4.5rem !important;
  }

  .xl\:h-20 {
    height: 5rem !important;
  }

  .xl\:h-24 {
    height: 6rem !important;
  }

  .xl\:h-26 {
    height: 6.5rem !important;
  }

  .xl\:h-32 {
    height: 8rem !important;
  }

  .xl\:h-40 {
    height: 10rem !important;
  }

  .xl\:h-auto {
    height: auto !important;
  }

  .xl\:h-px {
    height: 1px !important;
  }

  .xl\:h-0\.3 {
    height: 0.187rem !important;
  }

  .xl\:h-0\.5 {
    height: 0.125rem !important;
  }

  .xl\:h-1\.5 {
    height: 0.375rem !important;
  }

  .xl\:h-2\.5 {
    height: 0.625rem !important;
  }

  .xl\:h-full {
    height: 100% !important;
  }

  .xl\:h-screen {
    height: 100vh !important;
  }

  .xl\:max-h-0 {
    max-height: 0 !important;
  }

  .xl\:max-h-xs {
    max-height: 1.25rem !important;
  }

  .xl\:max-h-full {
    max-height: 100% !important;
  }

  .xl\:max-h-screen {
    max-height: 100vh !important;
  }

  .xl\:min-h-0 {
    min-height: 0 !important;
  }

  .xl\:min-h-full {
    min-height: 100% !important;
  }

  .xl\:min-h-screen {
    min-height: 100vh !important;
  }

  .xl\:w-0 {
    width: 0 !important;
  }

  .xl\:w-1 {
    width: 0.25rem !important;
  }

  .xl\:w-2 {
    width: 0.5rem !important;
  }

  .xl\:w-3 {
    width: 0.75rem !important;
  }

  .xl\:w-4 {
    width: 1rem !important;
  }

  .xl\:w-5 {
    width: 1.25rem !important;
  }

  .xl\:w-6 {
    width: 1.5rem !important;
  }

  .xl\:w-7 {
    width: 1.75rem !important;
  }

  .xl\:w-8 {
    width: 2rem !important;
  }

  .xl\:w-10 {
    width: 2.5rem !important;
  }

  .xl\:w-12 {
    width: 3rem !important;
  }

  .xl\:w-13 {
    width: 3.25rem !important;
  }

  .xl\:w-14 {
    width: 3.5rem !important;
  }

  .xl\:w-15 {
    width: 3.75rem !important;
  }

  .xl\:w-16 {
    width: 4rem !important;
  }

  .xl\:w-18 {
    width: 4.5rem !important;
  }

  .xl\:w-20 {
    width: 5rem !important;
  }

  .xl\:w-24 {
    width: 6rem !important;
  }

  .xl\:w-26 {
    width: 6.5rem !important;
  }

  .xl\:w-32 {
    width: 8rem !important;
  }

  .xl\:w-40 {
    width: 10rem !important;
  }

  .xl\:w-auto {
    width: auto !important;
  }

  .xl\:w-px {
    width: 1px !important;
  }

  .xl\:w-0\.3 {
    width: 0.187rem !important;
  }

  .xl\:w-0\.5 {
    width: 0.125rem !important;
  }

  .xl\:w-1\.5 {
    width: 0.375rem !important;
  }

  .xl\:w-2\.5 {
    width: 0.625rem !important;
  }

  .xl\:w-1\/2 {
    width: 50% !important;
  }

  .xl\:w-1\/3 {
    width: 33.333333% !important;
  }

  .xl\:w-2\/3 {
    width: 66.666667% !important;
  }

  .xl\:w-2\/5 {
    width: 40% !important;
  }

  .xl\:w-full {
    width: 100% !important;
  }

  .xl\:w-screen {
    width: 100vw !important;
  }

  .xl\:min-w-0 {
    min-width: 0 !important;
  }

  .xl\:min-w-150 {
    min-width: 150px !important;
  }

  .xl\:min-w-full {
    min-width: 100% !important;
  }

  .xl\:max-w-6 {
    max-width: 1.5rem !important;
  }

  .xl\:max-w-xs {
    max-width: 20rem !important;
  }

  .xl\:max-w-sm {
    max-width: 24rem !important;
  }

  .xl\:max-w-md {
    max-width: 28rem !important;
  }

  .xl\:max-w-lg {
    max-width: 32rem !important;
  }

  .xl\:max-w-xl {
    max-width: 36rem !important;
  }

  .xl\:max-w-2xl {
    max-width: 42rem !important;
  }

  .xl\:max-w-3xl {
    max-width: 48rem !important;
  }

  .xl\:max-w-4xl {
    max-width: 56rem !important;
  }

  .xl\:max-w-5xl {
    max-width: 64rem !important;
  }

  .xl\:max-w-6xl {
    max-width: 72rem !important;
  }

  .xl\:max-w-full {
    max-width: 100% !important;
  }

  .xl\:flex-1 {
    flex: 1 1 0% !important;
  }

  .xl\:flex-100 {
    flex: 100% !important;
  }

  .xl\:flex-auto {
    flex: 1 1 auto !important;
  }

  .xl\:flex-full {
    flex: 1 0 auto !important;
  }

  .xl\:flex-initial {
    flex: 0 1 auto !important;
  }

  .xl\:flex-none {
    flex: none !important;
  }

  .xl\:flex-shrink-0 {
    flex-shrink: 0 !important;
  }

  .xl\:flex-shrink-default {
    flex-shrink: 1 !important;
  }

  .xl\:flex-grow-0 {
    flex-grow: 0 !important;
  }

  .xl\:flex-grow-default {
    flex-grow: 1 !important;
  }

  .xl\:table-auto {
    table-layout: auto !important;
  }

  .xl\:table-fixed {
    table-layout: fixed !important;
  }

  .xl\:border-collapse {
    border-collapse: collapse !important;
  }

  .xl\:border-separate {
    border-collapse: separate !important;
  }

  .xl\:transform {
    --tw-translate-x: 0 !important;
    --tw-translate-y: 0 !important;
    --tw-rotate: 0 !important;
    --tw-skew-x: 0 !important;
    --tw-skew-y: 0 !important;
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important;
    transform: translateX(var(--tw-translate-x)) translateY(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)) !important;
  }

  .xl\:transform-gpu {
    --tw-translate-x: 0 !important;
    --tw-translate-y: 0 !important;
    --tw-rotate: 0 !important;
    --tw-skew-x: 0 !important;
    --tw-skew-y: 0 !important;
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important;
    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }

  .xl\:transform-none {
    transform: none !important;
  }

  .xl\:animate-none {
    animation: none !important;
  }

  .xl\:animate-spin {
    animation: spin 1s linear infinite !important;
  }

  .xl\:animate-ping {
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .xl\:animate-pulse {
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .xl\:animate-bounce {
    animation: bounce 1s infinite !important;
  }

  .xl\:cursor-auto {
    cursor: auto !important;
  }

  .xl\:cursor {
    cursor: default !important;
  }

  .xl\:cursor-pointer {
    cursor: pointer !important;
  }

  .xl\:cursor-wait {
    cursor: wait !important;
  }

  .xl\:cursor-text {
    cursor: text !important;
  }

  .xl\:cursor-move {
    cursor: move !important;
  }

  .xl\:cursor-not-allowed {
    cursor: not-allowed !important;
  }

  .xl\:select-none {
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
            user-select: none !important;
  }

  .xl\:select-text {
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
            user-select: text !important;
  }

  .xl\:select-all {
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
            user-select: all !important;
  }

  .xl\:select-auto {
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
            user-select: auto !important;
  }

  .xl\:resize-none {
    resize: none !important;
  }

  .xl\:resize-y {
    resize: vertical !important;
  }

  .xl\:resize-x {
    resize: horizontal !important;
  }

  .xl\:resize {
    resize: both !important;
  }

  .xl\:list-inside {
    list-style-position: inside !important;
  }

  .xl\:list-outside {
    list-style-position: outside !important;
  }

  .xl\:list-none {
    list-style-type: none !important;
  }

  .xl\:list-disc {
    list-style-type: disc !important;
  }

  .xl\:list-decimal {
    list-style-type: decimal !important;
  }

  .xl\:appearance-none {
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .xl\:auto-cols-auto {
    grid-auto-columns: auto !important;
  }

  .xl\:auto-cols-min {
    grid-auto-columns: min-content !important;
  }

  .xl\:auto-cols-max {
    grid-auto-columns: max-content !important;
  }

  .xl\:auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .xl\:grid-flow-row {
    grid-auto-flow: row !important;
  }

  .xl\:grid-flow-col {
    grid-auto-flow: column !important;
  }

  .xl\:grid-flow-row-dense {
    grid-auto-flow: row dense !important;
  }

  .xl\:grid-flow-col-dense {
    grid-auto-flow: column dense !important;
  }

  .xl\:auto-rows-auto {
    grid-auto-rows: auto !important;
  }

  .xl\:auto-rows-min {
    grid-auto-rows: min-content !important;
  }

  .xl\:auto-rows-max {
    grid-auto-rows: max-content !important;
  }

  .xl\:auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .xl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-none {
    grid-template-columns: none !important;
  }

  .xl\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .xl\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .xl\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .xl\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .xl\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .xl\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .xl\:grid-rows-none {
    grid-template-rows: none !important;
  }

  .xl\:flex-row {
    flex-direction: row !important;
  }

  .xl\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }

  .xl\:flex-col {
    flex-direction: column !important;
  }

  .xl\:flex-col-reverse {
    flex-direction: column-reverse !important;
  }

  .xl\:flex-wrap {
    flex-wrap: wrap !important;
  }

  .xl\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .xl\:flex-nowrap {
    flex-wrap: nowrap !important;
  }

  .xl\:place-content-center {
    place-content: center !important;
  }

  .xl\:place-content-start {
    place-content: start !important;
  }

  .xl\:place-content-end {
    place-content: end !important;
  }

  .xl\:place-content-between {
    place-content: space-between !important;
  }

  .xl\:place-content-around {
    place-content: space-around !important;
  }

  .xl\:place-content-evenly {
    place-content: space-evenly !important;
  }

  .xl\:place-content-stretch {
    place-content: stretch !important;
  }

  .xl\:place-items-start {
    place-items: start !important;
  }

  .xl\:place-items-end {
    place-items: end !important;
  }

  .xl\:place-items-center {
    place-items: center !important;
  }

  .xl\:place-items-stretch {
    place-items: stretch !important;
  }

  .xl\:content-center {
    align-content: center !important;
  }

  .xl\:content-start {
    align-content: flex-start !important;
  }

  .xl\:content-end {
    align-content: flex-end !important;
  }

  .xl\:content-between {
    align-content: space-between !important;
  }

  .xl\:content-around {
    align-content: space-around !important;
  }

  .xl\:content-evenly {
    align-content: space-evenly !important;
  }

  .xl\:items-start {
    align-items: flex-start !important;
  }

  .xl\:items-end {
    align-items: flex-end !important;
  }

  .xl\:items-center {
    align-items: center !important;
  }

  .xl\:items-baseline {
    align-items: baseline !important;
  }

  .xl\:items-stretch {
    align-items: stretch !important;
  }

  .xl\:justify-start {
    justify-content: flex-start !important;
  }

  .xl\:justify-end {
    justify-content: flex-end !important;
  }

  .xl\:justify-center {
    justify-content: center !important;
  }

  .xl\:justify-between {
    justify-content: space-between !important;
  }

  .xl\:justify-around {
    justify-content: space-around !important;
  }

  .xl\:justify-evenly {
    justify-content: space-evenly !important;
  }

  .xl\:justify-items-start {
    justify-items: start !important;
  }

  .xl\:justify-items-end {
    justify-items: end !important;
  }

  .xl\:justify-items-center {
    justify-items: center !important;
  }

  .xl\:justify-items-stretch {
    justify-items: stretch !important;
  }

  .xl\:gap-0 {
    gap: 0 !important;
  }

  .xl\:gap-1 {
    gap: 0.25rem !important;
  }

  .xl\:gap-2 {
    gap: 0.5rem !important;
  }

  .xl\:gap-3 {
    gap: 0.75rem !important;
  }

  .xl\:gap-4 {
    gap: 1rem !important;
  }

  .xl\:gap-5 {
    gap: 1.25rem !important;
  }

  .xl\:gap-6 {
    gap: 1.5rem !important;
  }

  .xl\:gap-7 {
    gap: 1.75rem !important;
  }

  .xl\:gap-8 {
    gap: 2rem !important;
  }

  .xl\:gap-10 {
    gap: 2.5rem !important;
  }

  .xl\:gap-12 {
    gap: 3rem !important;
  }

  .xl\:gap-13 {
    gap: 3.25rem !important;
  }

  .xl\:gap-14 {
    gap: 3.5rem !important;
  }

  .xl\:gap-15 {
    gap: 3.75rem !important;
  }

  .xl\:gap-16 {
    gap: 4rem !important;
  }

  .xl\:gap-18 {
    gap: 4.5rem !important;
  }

  .xl\:gap-20 {
    gap: 5rem !important;
  }

  .xl\:gap-24 {
    gap: 6rem !important;
  }

  .xl\:gap-26 {
    gap: 6.5rem !important;
  }

  .xl\:gap-32 {
    gap: 8rem !important;
  }

  .xl\:gap-40 {
    gap: 10rem !important;
  }

  .xl\:gap-px {
    gap: 1px !important;
  }

  .xl\:gap-0\.3 {
    gap: 0.187rem !important;
  }

  .xl\:gap-0\.5 {
    gap: 0.125rem !important;
  }

  .xl\:gap-1\.5 {
    gap: 0.375rem !important;
  }

  .xl\:gap-2\.5 {
    gap: 0.625rem !important;
  }

  .xl\:gap-x-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }

  .xl\:gap-x-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }

  .xl\:gap-x-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }

  .xl\:gap-x-3 {
    -moz-column-gap: 0.75rem !important;
         column-gap: 0.75rem !important;
  }

  .xl\:gap-x-4 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .xl\:gap-x-5 {
    -moz-column-gap: 1.25rem !important;
         column-gap: 1.25rem !important;
  }

  .xl\:gap-x-6 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }

  .xl\:gap-x-7 {
    -moz-column-gap: 1.75rem !important;
         column-gap: 1.75rem !important;
  }

  .xl\:gap-x-8 {
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }

  .xl\:gap-x-10 {
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }

  .xl\:gap-x-12 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  .xl\:gap-x-13 {
    -moz-column-gap: 3.25rem !important;
         column-gap: 3.25rem !important;
  }

  .xl\:gap-x-14 {
    -moz-column-gap: 3.5rem !important;
         column-gap: 3.5rem !important;
  }

  .xl\:gap-x-15 {
    -moz-column-gap: 3.75rem !important;
         column-gap: 3.75rem !important;
  }

  .xl\:gap-x-16 {
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }

  .xl\:gap-x-18 {
    -moz-column-gap: 4.5rem !important;
         column-gap: 4.5rem !important;
  }

  .xl\:gap-x-20 {
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }

  .xl\:gap-x-24 {
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .xl\:gap-x-26 {
    -moz-column-gap: 6.5rem !important;
         column-gap: 6.5rem !important;
  }

  .xl\:gap-x-32 {
    -moz-column-gap: 8rem !important;
         column-gap: 8rem !important;
  }

  .xl\:gap-x-40 {
    -moz-column-gap: 10rem !important;
         column-gap: 10rem !important;
  }

  .xl\:gap-x-px {
    -moz-column-gap: 1px !important;
         column-gap: 1px !important;
  }

  .xl\:gap-x-0\.3 {
    -moz-column-gap: 0.187rem !important;
         column-gap: 0.187rem !important;
  }

  .xl\:gap-x-0\.5 {
    -moz-column-gap: 0.125rem !important;
         column-gap: 0.125rem !important;
  }

  .xl\:gap-x-1\.5 {
    -moz-column-gap: 0.375rem !important;
         column-gap: 0.375rem !important;
  }

  .xl\:gap-x-2\.5 {
    -moz-column-gap: 0.625rem !important;
         column-gap: 0.625rem !important;
  }

  .xl\:gap-y-0 {
    row-gap: 0 !important;
  }

  .xl\:gap-y-1 {
    row-gap: 0.25rem !important;
  }

  .xl\:gap-y-2 {
    row-gap: 0.5rem !important;
  }

  .xl\:gap-y-3 {
    row-gap: 0.75rem !important;
  }

  .xl\:gap-y-4 {
    row-gap: 1rem !important;
  }

  .xl\:gap-y-5 {
    row-gap: 1.25rem !important;
  }

  .xl\:gap-y-6 {
    row-gap: 1.5rem !important;
  }

  .xl\:gap-y-7 {
    row-gap: 1.75rem !important;
  }

  .xl\:gap-y-8 {
    row-gap: 2rem !important;
  }

  .xl\:gap-y-10 {
    row-gap: 2.5rem !important;
  }

  .xl\:gap-y-12 {
    row-gap: 3rem !important;
  }

  .xl\:gap-y-13 {
    row-gap: 3.25rem !important;
  }

  .xl\:gap-y-14 {
    row-gap: 3.5rem !important;
  }

  .xl\:gap-y-15 {
    row-gap: 3.75rem !important;
  }

  .xl\:gap-y-16 {
    row-gap: 4rem !important;
  }

  .xl\:gap-y-18 {
    row-gap: 4.5rem !important;
  }

  .xl\:gap-y-20 {
    row-gap: 5rem !important;
  }

  .xl\:gap-y-24 {
    row-gap: 6rem !important;
  }

  .xl\:gap-y-26 {
    row-gap: 6.5rem !important;
  }

  .xl\:gap-y-32 {
    row-gap: 8rem !important;
  }

  .xl\:gap-y-40 {
    row-gap: 10rem !important;
  }

  .xl\:gap-y-px {
    row-gap: 1px !important;
  }

  .xl\:gap-y-0\.3 {
    row-gap: 0.187rem !important;
  }

  .xl\:gap-y-0\.5 {
    row-gap: 0.125rem !important;
  }

  .xl\:gap-y-1\.5 {
    row-gap: 0.375rem !important;
  }

  .xl\:gap-y-2\.5 {
    row-gap: 0.625rem !important;
  }

  .xl\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0px * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.25rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.75rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(1.25rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(1.75rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:space-x-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(3.25rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(3.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(3.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:space-x-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(3.75rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(3.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:space-x-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(4.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(4.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:space-x-26 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(6.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(6.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:space-x-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:space-x-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(10rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:space-x-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(1px * var(--tw-space-x-reverse)) !important;
    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:space-x-0\.3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.187rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.187rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.125rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.375rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(0.625rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-0.25rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-0.75rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-1.25rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-1.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-1.75rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:-space-x-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-3.25rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-3.25rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-3.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:-space-x-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-3.75rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-3.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:-space-x-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-4.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-4.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:-space-x-26 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-6.5rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-6.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-10rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:-space-x-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-1px * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:-space-x-0\.3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-0.187rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-0.187rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:-space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-0.125rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:-space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-0.375rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:-space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(-0.625rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse))) !important;
  }

  .xl\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--tw-space-y-reverse)) !important;
  }

  .xl\:space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:space-y-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(3.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(3.25rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:space-y-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(3.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(3.75rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:space-y-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(4.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(4.5rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:space-y-26 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(6.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(6.5rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:space-y-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:space-y-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(10rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:space-y-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(1px * var(--tw-space-y-reverse)) !important;
  }

  .xl\:space-y-0\.3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.187rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.187rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:-space-y-13 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-3.25rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-3.25rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:-space-y-15 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-3.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-3.75rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:-space-y-18 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-4.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-4.5rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:-space-y-26 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-6.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-6.5rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-10rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:-space-y-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-1px * var(--tw-space-y-reverse)) !important;
  }

  .xl\:-space-y-0\.3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-0.187rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-0.187rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:-space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:-space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:-space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0 !important;
    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse))) !important;
    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse)) !important;
  }

  .xl\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 1 !important;
  }

  .xl\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1 !important;
  }

  .xl\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--tw-divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse))) !important;
  }

  .xl\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--tw-divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse))) !important;
  }

  .xl\:divide-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: calc(3px * var(--tw-divide-x-reverse)) !important;
    border-left-width: calc(3px * calc(1 - var(--tw-divide-x-reverse))) !important;
  }

  .xl\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--tw-divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse))) !important;
  }

  .xl\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--tw-divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse))) !important;
  }

  .xl\:divide-x > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--tw-divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))) !important;
  }

  .xl\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse)) !important;
  }

  .xl\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--tw-divide-y-reverse)) !important;
  }

  .xl\:divide-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(3px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(3px * var(--tw-divide-y-reverse)) !important;
  }

  .xl\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--tw-divide-y-reverse)) !important;
  }

  .xl\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--tw-divide-y-reverse)) !important;
  }

  .xl\:divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse)) !important;
  }

  .xl\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 1 !important;
  }

  .xl\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 1 !important;
  }

  .xl\:divide-solid > :not([hidden]) ~ :not([hidden]) {
    border-style: solid !important;
  }

  .xl\:divide-dashed > :not([hidden]) ~ :not([hidden]) {
    border-style: dashed !important;
  }

  .xl\:divide-dotted > :not([hidden]) ~ :not([hidden]) {
    border-style: dotted !important;
  }

  .xl\:divide-double > :not([hidden]) ~ :not([hidden]) {
    border-style: double !important;
  }

  .xl\:divide-none > :not([hidden]) ~ :not([hidden]) {
    border-style: none !important;
  }

  .xl\:divide-transparent > :not([hidden]) ~ :not([hidden]) {
    border-color: transparent !important;
  }

  .xl\:divide-secondary-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(244, 247, 240, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-secondary-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(238, 249, 222, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-secondary-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(227, 239, 211, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-secondary-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(203, 218, 182, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-black > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(20, 20, 20, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-white > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(255, 255, 255, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(248, 250, 252, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(241, 245, 249, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(226, 232, 240, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(203, 213, 225, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(148, 163, 184, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(100, 116, 139, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(71, 85, 105, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(51, 65, 85, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(30, 41, 59, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(15, 23, 42, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(239, 246, 255, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(219, 234, 254, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(191, 219, 254, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(147, 197, 253, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(96, 165, 250, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(59, 130, 246, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(37, 99, 235, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(29, 78, 216, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(30, 64, 175, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(30, 58, 138, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(254, 242, 242, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(254, 226, 226, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(254, 202, 202, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(252, 165, 165, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(248, 113, 113, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(239, 68, 68, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(220, 38, 38, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(185, 28, 28, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(153, 27, 27, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(127, 29, 29, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(255, 251, 235, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(254, 243, 199, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(253, 230, 138, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(252, 211, 77, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(251, 191, 36, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(245, 158, 11, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(217, 119, 6, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(180, 83, 9, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(146, 64, 14, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(120, 53, 15, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(236, 253, 245, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(209, 250, 229, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(167, 243, 208, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(110, 231, 183, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(52, 211, 153, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(16, 185, 129, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(5, 150, 105, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(4, 120, 87, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(6, 95, 70, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgba(6, 78, 59, var(--tw-divide-opacity)) !important;
  }

  .xl\:divide-skin-primary-100 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-100) !important;
  }

  .xl\:divide-skin-primary-200 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-200) !important;
  }

  .xl\:divide-skin-primary-300 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-300) !important;
  }

  .xl\:divide-skin-primary-400 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-400) !important;
  }

  .xl\:divide-skin-primary-500 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-500) !important;
  }

  .xl\:divide-skin-primary-600 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-600) !important;
  }

  .xl\:divide-skin-primary-700 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-700) !important;
  }

  .xl\:divide-skin-primary-800 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-800) !important;
  }

  .xl\:divide-skin-primary-900 > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-theme-900) !important;
  }

  .xl\:divide-skin-spinner-light > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-spinner-light) !important;
  }

  .xl\:divide-skin-spinner-dark > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--color-spinner-dark) !important;
  }

  .xl\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0 !important;
  }

  .xl\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.25 !important;
  }

  .xl\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.5 !important;
  }

  .xl\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.6 !important;
  }

  .xl\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.75 !important;
  }

  .xl\:divide-opacity-85 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.85 !important;
  }

  .xl\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1 !important;
  }

  .xl\:place-self-auto {
    place-self: auto !important;
  }

  .xl\:place-self-start {
    place-self: start !important;
  }

  .xl\:place-self-end {
    place-self: end !important;
  }

  .xl\:place-self-center {
    place-self: center !important;
  }

  .xl\:place-self-stretch {
    place-self: stretch !important;
  }

  .xl\:self-auto {
    align-self: auto !important;
  }

  .xl\:self-start {
    align-self: flex-start !important;
  }

  .xl\:self-end {
    align-self: flex-end !important;
  }

  .xl\:self-center {
    align-self: center !important;
  }

  .xl\:self-stretch {
    align-self: stretch !important;
  }

  .xl\:self-baseline {
    align-self: baseline !important;
  }

  .xl\:justify-self-auto {
    justify-self: auto !important;
  }

  .xl\:justify-self-start {
    justify-self: start !important;
  }

  .xl\:justify-self-end {
    justify-self: end !important;
  }

  .xl\:justify-self-center {
    justify-self: center !important;
  }

  .xl\:justify-self-stretch {
    justify-self: stretch !important;
  }

  .xl\:overflow-auto {
    overflow: auto !important;
  }

  .xl\:overflow-hidden {
    overflow: hidden !important;
  }

  .xl\:overflow-visible {
    overflow: visible !important;
  }

  .xl\:overflow-scroll {
    overflow: scroll !important;
  }

  .xl\:overflow-x-auto {
    overflow-x: auto !important;
  }

  .xl\:overflow-y-auto {
    overflow-y: auto !important;
  }

  .xl\:overflow-x-hidden {
    overflow-x: hidden !important;
  }

  .xl\:overflow-y-hidden {
    overflow-y: hidden !important;
  }

  .xl\:overflow-x-visible {
    overflow-x: visible !important;
  }

  .xl\:overflow-y-visible {
    overflow-y: visible !important;
  }

  .xl\:overflow-x-scroll {
    overflow-x: scroll !important;
  }

  .xl\:overflow-y-scroll {
    overflow-y: scroll !important;
  }

  .xl\:overscroll-auto {
    overscroll-behavior: auto !important;
  }

  .xl\:overscroll-contain {
    overscroll-behavior: contain !important;
  }

  .xl\:overscroll-none {
    overscroll-behavior: none !important;
  }

  .xl\:overscroll-y-auto {
    overscroll-behavior-y: auto !important;
  }

  .xl\:overscroll-y-contain {
    overscroll-behavior-y: contain !important;
  }

  .xl\:overscroll-y-none {
    overscroll-behavior-y: none !important;
  }

  .xl\:overscroll-x-auto {
    overscroll-behavior-x: auto !important;
  }

  .xl\:overscroll-x-contain {
    overscroll-behavior-x: contain !important;
  }

  .xl\:overscroll-x-none {
    overscroll-behavior-x: none !important;
  }

  .xl\:truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .xl\:overflow-ellipsis {
    text-overflow: ellipsis !important;
  }

  .xl\:overflow-clip {
    text-overflow: clip !important;
  }

  .xl\:whitespace-normal {
    white-space: normal !important;
  }

  .xl\:whitespace-nowrap {
    white-space: nowrap !important;
  }

  .xl\:whitespace-pre {
    white-space: pre !important;
  }

  .xl\:whitespace-pre-line {
    white-space: pre-line !important;
  }

  .xl\:whitespace-pre-wrap {
    white-space: pre-wrap !important;
  }

  .xl\:break-normal {
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .xl\:break-words {
    overflow-wrap: break-word !important;
  }

  .xl\:break-all {
    word-break: break-all !important;
  }

  .xl\:rounded-none {
    border-radius: 0 !important;
  }

  .xl\:rounded {
    border-radius: 0.188rem !important;
  }

  .xl\:rounded-sm {
    border-radius: 0.125rem !important;
  }

  .xl\:rounded-md {
    border-radius: 0.375rem !important;
  }

  .xl\:rounded-lg {
    border-radius: 0.5rem !important;
  }

  .xl\:rounded-full {
    border-radius: 9999px !important;
  }

  .xl\:rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .xl\:rounded-t {
    border-top-left-radius: 0.188rem !important;
    border-top-right-radius: 0.188rem !important;
  }

  .xl\:rounded-t-sm {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }

  .xl\:rounded-t-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }

  .xl\:rounded-t-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }

  .xl\:rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .xl\:rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .xl\:rounded-r {
    border-top-right-radius: 0.188rem !important;
    border-bottom-right-radius: 0.188rem !important;
  }

  .xl\:rounded-r-sm {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }

  .xl\:rounded-r-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }

  .xl\:rounded-r-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }

  .xl\:rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .xl\:rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .xl\:rounded-b {
    border-bottom-right-radius: 0.188rem !important;
    border-bottom-left-radius: 0.188rem !important;
  }

  .xl\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .xl\:rounded-b-md {
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .xl\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .xl\:rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .xl\:rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .xl\:rounded-l {
    border-top-left-radius: 0.188rem !important;
    border-bottom-left-radius: 0.188rem !important;
  }

  .xl\:rounded-l-sm {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .xl\:rounded-l-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .xl\:rounded-l-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .xl\:rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .xl\:rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .xl\:rounded-tl {
    border-top-left-radius: 0.188rem !important;
  }

  .xl\:rounded-tl-sm {
    border-top-left-radius: 0.125rem !important;
  }

  .xl\:rounded-tl-md {
    border-top-left-radius: 0.375rem !important;
  }

  .xl\:rounded-tl-lg {
    border-top-left-radius: 0.5rem !important;
  }

  .xl\:rounded-tl-full {
    border-top-left-radius: 9999px !important;
  }

  .xl\:rounded-tr-none {
    border-top-right-radius: 0 !important;
  }

  .xl\:rounded-tr {
    border-top-right-radius: 0.188rem !important;
  }

  .xl\:rounded-tr-sm {
    border-top-right-radius: 0.125rem !important;
  }

  .xl\:rounded-tr-md {
    border-top-right-radius: 0.375rem !important;
  }

  .xl\:rounded-tr-lg {
    border-top-right-radius: 0.5rem !important;
  }

  .xl\:rounded-tr-full {
    border-top-right-radius: 9999px !important;
  }

  .xl\:rounded-br-none {
    border-bottom-right-radius: 0 !important;
  }

  .xl\:rounded-br {
    border-bottom-right-radius: 0.188rem !important;
  }

  .xl\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem !important;
  }

  .xl\:rounded-br-md {
    border-bottom-right-radius: 0.375rem !important;
  }

  .xl\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem !important;
  }

  .xl\:rounded-br-full {
    border-bottom-right-radius: 9999px !important;
  }

  .xl\:rounded-bl-none {
    border-bottom-left-radius: 0 !important;
  }

  .xl\:rounded-bl {
    border-bottom-left-radius: 0.188rem !important;
  }

  .xl\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem !important;
  }

  .xl\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem !important;
  }

  .xl\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem !important;
  }

  .xl\:rounded-bl-full {
    border-bottom-left-radius: 9999px !important;
  }

  .xl\:border-0 {
    border-width: 0 !important;
  }

  .xl\:border-2 {
    border-width: 2px !important;
  }

  .xl\:border-3 {
    border-width: 3px !important;
  }

  .xl\:border-4 {
    border-width: 4px !important;
  }

  .xl\:border-8 {
    border-width: 8px !important;
  }

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

  .xl\:focus\:border-0:focus {
    border-width: 0 !important;
  }

  .xl\:focus\:border-2:focus {
    border-width: 2px !important;
  }

  .xl\:focus\:border-3:focus {
    border-width: 3px !important;
  }

  .xl\:focus\:border-4:focus {
    border-width: 4px !important;
  }

  .xl\:focus\:border-8:focus {
    border-width: 8px !important;
  }

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

  .xl\:border-t-0 {
    border-top-width: 0 !important;
  }

  .xl\:border-t-2 {
    border-top-width: 2px !important;
  }

  .xl\:border-t-3 {
    border-top-width: 3px !important;
  }

  .xl\:border-t-4 {
    border-top-width: 4px !important;
  }

  .xl\:border-t-8 {
    border-top-width: 8px !important;
  }

  .xl\:border-t {
    border-top-width: 1px !important;
  }

  .xl\:border-r-0 {
    border-right-width: 0 !important;
  }

  .xl\:border-r-2 {
    border-right-width: 2px !important;
  }

  .xl\:border-r-3 {
    border-right-width: 3px !important;
  }

  .xl\:border-r-4 {
    border-right-width: 4px !important;
  }

  .xl\:border-r-8 {
    border-right-width: 8px !important;
  }

  .xl\:border-r {
    border-right-width: 1px !important;
  }

  .xl\:border-b-0 {
    border-bottom-width: 0 !important;
  }

  .xl\:border-b-2 {
    border-bottom-width: 2px !important;
  }

  .xl\:border-b-3 {
    border-bottom-width: 3px !important;
  }

  .xl\:border-b-4 {
    border-bottom-width: 4px !important;
  }

  .xl\:border-b-8 {
    border-bottom-width: 8px !important;
  }

  .xl\:border-b {
    border-bottom-width: 1px !important;
  }

  .xl\:border-l-0 {
    border-left-width: 0 !important;
  }

  .xl\:border-l-2 {
    border-left-width: 2px !important;
  }

  .xl\:border-l-3 {
    border-left-width: 3px !important;
  }

  .xl\:border-l-4 {
    border-left-width: 4px !important;
  }

  .xl\:border-l-8 {
    border-left-width: 8px !important;
  }

  .xl\:border-l {
    border-left-width: 1px !important;
  }

  .xl\:focus\:border-t-0:focus {
    border-top-width: 0 !important;
  }

  .xl\:focus\:border-t-2:focus {
    border-top-width: 2px !important;
  }

  .xl\:focus\:border-t-3:focus {
    border-top-width: 3px !important;
  }

  .xl\:focus\:border-t-4:focus {
    border-top-width: 4px !important;
  }

  .xl\:focus\:border-t-8:focus {
    border-top-width: 8px !important;
  }

  .xl\:focus\:border-t:focus {
    border-top-width: 1px !important;
  }

  .xl\:focus\:border-r-0:focus {
    border-right-width: 0 !important;
  }

  .xl\:focus\:border-r-2:focus {
    border-right-width: 2px !important;
  }

  .xl\:focus\:border-r-3:focus {
    border-right-width: 3px !important;
  }

  .xl\:focus\:border-r-4:focus {
    border-right-width: 4px !important;
  }

  .xl\:focus\:border-r-8:focus {
    border-right-width: 8px !important;
  }

  .xl\:focus\:border-r:focus {
    border-right-width: 1px !important;
  }

  .xl\:focus\:border-b-0:focus {
    border-bottom-width: 0 !important;
  }

  .xl\:focus\:border-b-2:focus {
    border-bottom-width: 2px !important;
  }

  .xl\:focus\:border-b-3:focus {
    border-bottom-width: 3px !important;
  }

  .xl\:focus\:border-b-4:focus {
    border-bottom-width: 4px !important;
  }

  .xl\:focus\:border-b-8:focus {
    border-bottom-width: 8px !important;
  }

  .xl\:focus\:border-b:focus {
    border-bottom-width: 1px !important;
  }

  .xl\:focus\:border-l-0:focus {
    border-left-width: 0 !important;
  }

  .xl\:focus\:border-l-2:focus {
    border-left-width: 2px !important;
  }

  .xl\:focus\:border-l-3:focus {
    border-left-width: 3px !important;
  }

  .xl\:focus\:border-l-4:focus {
    border-left-width: 4px !important;
  }

  .xl\:focus\:border-l-8:focus {
    border-left-width: 8px !important;
  }

  .xl\:focus\:border-l:focus {
    border-left-width: 1px !important;
  }

  .xl\:border-solid {
    border-style: solid !important;
  }

  .xl\:border-dashed {
    border-style: dashed !important;
  }

  .xl\:border-dotted {
    border-style: dotted !important;
  }

  .xl\:border-double {
    border-style: double !important;
  }

  .xl\:border-none {
    border-style: none !important;
  }

  .xl\:border-transparent {
    border-color: transparent !important;
  }

  .xl\:border-secondary-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(244, 247, 240, var(--tw-border-opacity)) !important;
  }

  .xl\:border-secondary-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(238, 249, 222, var(--tw-border-opacity)) !important;
  }

  .xl\:border-secondary-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(227, 239, 211, var(--tw-border-opacity)) !important;
  }

  .xl\:border-secondary-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(203, 218, 182, var(--tw-border-opacity)) !important;
  }

  .xl\:border-black {
    --tw-border-opacity: 1 !important;
    border-color: rgba(20, 20, 20, var(--tw-border-opacity)) !important;
  }

  .xl\:border-white {
    --tw-border-opacity: 1 !important;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity)) !important;
  }

  .xl\:border-gray-50 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(248, 250, 252, var(--tw-border-opacity)) !important;
  }

  .xl\:border-gray-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(241, 245, 249, var(--tw-border-opacity)) !important;
  }

  .xl\:border-gray-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(226, 232, 240, var(--tw-border-opacity)) !important;
  }

  .xl\:border-gray-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(203, 213, 225, var(--tw-border-opacity)) !important;
  }

  .xl\:border-gray-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(148, 163, 184, var(--tw-border-opacity)) !important;
  }

  .xl\:border-gray-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(100, 116, 139, var(--tw-border-opacity)) !important;
  }

  .xl\:border-gray-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(71, 85, 105, var(--tw-border-opacity)) !important;
  }

  .xl\:border-gray-700 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(51, 65, 85, var(--tw-border-opacity)) !important;
  }

  .xl\:border-gray-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 41, 59, var(--tw-border-opacity)) !important;
  }

  .xl\:border-gray-900 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(15, 23, 42, var(--tw-border-opacity)) !important;
  }

  .xl\:border-blue-50 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity)) !important;
  }

  .xl\:border-blue-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity)) !important;
  }

  .xl\:border-blue-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity)) !important;
  }

  .xl\:border-blue-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity)) !important;
  }

  .xl\:border-blue-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity)) !important;
  }

  .xl\:border-blue-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity)) !important;
  }

  .xl\:border-blue-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity)) !important;
  }

  .xl\:border-blue-700 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity)) !important;
  }

  .xl\:border-blue-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity)) !important;
  }

  .xl\:border-blue-900 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity)) !important;
  }

  .xl\:border-red-50 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity)) !important;
  }

  .xl\:border-red-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity)) !important;
  }

  .xl\:border-red-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity)) !important;
  }

  .xl\:border-red-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity)) !important;
  }

  .xl\:border-red-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity)) !important;
  }

  .xl\:border-red-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity)) !important;
  }

  .xl\:border-red-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity)) !important;
  }

  .xl\:border-red-700 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity)) !important;
  }

  .xl\:border-red-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity)) !important;
  }

  .xl\:border-red-900 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity)) !important;
  }

  .xl\:border-yellow-50 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity)) !important;
  }

  .xl\:border-yellow-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity)) !important;
  }

  .xl\:border-yellow-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity)) !important;
  }

  .xl\:border-yellow-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity)) !important;
  }

  .xl\:border-yellow-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity)) !important;
  }

  .xl\:border-yellow-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity)) !important;
  }

  .xl\:border-yellow-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity)) !important;
  }

  .xl\:border-yellow-700 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity)) !important;
  }

  .xl\:border-yellow-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity)) !important;
  }

  .xl\:border-yellow-900 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity)) !important;
  }

  .xl\:border-green-50 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity)) !important;
  }

  .xl\:border-green-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity)) !important;
  }

  .xl\:border-green-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity)) !important;
  }

  .xl\:border-green-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity)) !important;
  }

  .xl\:border-green-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity)) !important;
  }

  .xl\:border-green-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity)) !important;
  }

  .xl\:border-green-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity)) !important;
  }

  .xl\:border-green-700 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity)) !important;
  }

  .xl\:border-green-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity)) !important;
  }

  .xl\:border-green-900 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity)) !important;
  }

  .xl\:border-skin-primary-100 {
    border-color: var(--color-theme-100) !important;
  }

  .xl\:border-skin-primary-200 {
    border-color: var(--color-theme-200) !important;
  }

  .xl\:border-skin-primary-300 {
    border-color: var(--color-theme-300) !important;
  }

  .xl\:border-skin-primary-400 {
    border-color: var(--color-theme-400) !important;
  }

  .xl\:border-skin-primary-500 {
    border-color: var(--color-theme-500) !important;
  }

  .xl\:border-skin-primary-600 {
    border-color: var(--color-theme-600) !important;
  }

  .xl\:border-skin-primary-700 {
    border-color: var(--color-theme-700) !important;
  }

  .xl\:border-skin-primary-800 {
    border-color: var(--color-theme-800) !important;
  }

  .xl\:border-skin-primary-900 {
    border-color: var(--color-theme-900) !important;
  }

  .xl\:border-skin-spinner-light {
    border-color: var(--color-spinner-light) !important;
  }

  .xl\:border-skin-spinner-dark {
    border-color: var(--color-spinner-dark) !important;
  }

  .xl\:hover\:border-transparent:hover {
    border-color: transparent !important;
  }

  .xl\:hover\:border-secondary-200:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(244, 247, 240, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-secondary-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(238, 249, 222, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-secondary-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(227, 239, 211, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-secondary-800:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(203, 218, 182, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-black:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(20, 20, 20, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-white:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-gray-50:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(248, 250, 252, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-gray-100:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(241, 245, 249, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-gray-200:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(226, 232, 240, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-gray-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(203, 213, 225, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-gray-400:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(148, 163, 184, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-gray-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(100, 116, 139, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-gray-600:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(71, 85, 105, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-gray-700:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(51, 65, 85, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-gray-800:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 41, 59, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-gray-900:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(15, 23, 42, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-blue-50:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-blue-100:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-blue-200:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-blue-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-blue-400:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-blue-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-blue-600:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-blue-700:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-blue-800:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-blue-900:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-red-50:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-red-100:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-red-200:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-red-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-red-400:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-red-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-red-600:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-red-700:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-red-800:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-red-900:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-yellow-50:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-yellow-100:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-yellow-200:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-yellow-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-yellow-400:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-yellow-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-yellow-600:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-yellow-700:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-yellow-800:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-yellow-900:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-green-50:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-green-100:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-green-200:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-green-300:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-green-400:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-green-500:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-green-600:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-green-700:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-green-800:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-green-900:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity)) !important;
  }

  .xl\:hover\:border-skin-primary-100:hover {
    border-color: var(--color-theme-100) !important;
  }

  .xl\:hover\:border-skin-primary-200:hover {
    border-color: var(--color-theme-200) !important;
  }

  .xl\:hover\:border-skin-primary-300:hover {
    border-color: var(--color-theme-300) !important;
  }

  .xl\:hover\:border-skin-primary-400:hover {
    border-color: var(--color-theme-400) !important;
  }

  .xl\:hover\:border-skin-primary-500:hover {
    border-color: var(--color-theme-500) !important;
  }

  .xl\:hover\:border-skin-primary-600:hover {
    border-color: var(--color-theme-600) !important;
  }

  .xl\:hover\:border-skin-primary-700:hover {
    border-color: var(--color-theme-700) !important;
  }

  .xl\:hover\:border-skin-primary-800:hover {
    border-color: var(--color-theme-800) !important;
  }

  .xl\:hover\:border-skin-primary-900:hover {
    border-color: var(--color-theme-900) !important;
  }

  .xl\:hover\:border-skin-spinner-light:hover {
    border-color: var(--color-spinner-light) !important;
  }

  .xl\:hover\:border-skin-spinner-dark:hover {
    border-color: var(--color-spinner-dark) !important;
  }

  .xl\:focus\:border-transparent:focus {
    border-color: transparent !important;
  }

  .xl\:focus\:border-secondary-200:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(244, 247, 240, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-secondary-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(238, 249, 222, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-secondary-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(227, 239, 211, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-secondary-800:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(203, 218, 182, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-black:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(20, 20, 20, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-white:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-gray-50:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(248, 250, 252, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-gray-100:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(241, 245, 249, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-gray-200:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(226, 232, 240, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-gray-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(203, 213, 225, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-gray-400:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(148, 163, 184, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-gray-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(100, 116, 139, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-gray-600:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(71, 85, 105, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-gray-700:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(51, 65, 85, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-gray-800:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 41, 59, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-gray-900:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(15, 23, 42, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-blue-50:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-blue-100:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-blue-200:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-blue-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-blue-400:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-blue-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-blue-600:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-blue-700:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-blue-800:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-blue-900:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-red-50:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-red-100:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-red-200:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-red-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-red-400:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-red-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-red-600:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-red-700:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-red-800:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-red-900:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-yellow-50:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-yellow-100:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-yellow-200:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-yellow-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-yellow-400:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-yellow-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-yellow-600:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-yellow-700:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-yellow-800:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-yellow-900:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-green-50:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-green-100:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-green-200:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-green-300:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-green-400:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-green-500:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-green-600:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-green-700:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-green-800:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-green-900:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity)) !important;
  }

  .xl\:focus\:border-skin-primary-100:focus {
    border-color: var(--color-theme-100) !important;
  }

  .xl\:focus\:border-skin-primary-200:focus {
    border-color: var(--color-theme-200) !important;
  }

  .xl\:focus\:border-skin-primary-300:focus {
    border-color: var(--color-theme-300) !important;
  }

  .xl\:focus\:border-skin-primary-400:focus {
    border-color: var(--color-theme-400) !important;
  }

  .xl\:focus\:border-skin-primary-500:focus {
    border-color: var(--color-theme-500) !important;
  }

  .xl\:focus\:border-skin-primary-600:focus {
    border-color: var(--color-theme-600) !important;
  }

  .xl\:focus\:border-skin-primary-700:focus {
    border-color: var(--color-theme-700) !important;
  }

  .xl\:focus\:border-skin-primary-800:focus {
    border-color: var(--color-theme-800) !important;
  }

  .xl\:focus\:border-skin-primary-900:focus {
    border-color: var(--color-theme-900) !important;
  }

  .xl\:focus\:border-skin-spinner-light:focus {
    border-color: var(--color-spinner-light) !important;
  }

  .xl\:focus\:border-skin-spinner-dark:focus {
    border-color: var(--color-spinner-dark) !important;
  }

  .xl\:border-opacity-0 {
    --tw-border-opacity: 0 !important;
  }

  .xl\:border-opacity-25 {
    --tw-border-opacity: 0.25 !important;
  }

  .xl\:border-opacity-50 {
    --tw-border-opacity: 0.5 !important;
  }

  .xl\:border-opacity-60 {
    --tw-border-opacity: 0.6 !important;
  }

  .xl\:border-opacity-75 {
    --tw-border-opacity: 0.75 !important;
  }

  .xl\:border-opacity-85 {
    --tw-border-opacity: 0.85 !important;
  }

  .xl\:border-opacity-100 {
    --tw-border-opacity: 1 !important;
  }

  .group:hover .xl\:group-hover\:border-opacity-0 {
    --tw-border-opacity: 0 !important;
  }

  .group:hover .xl\:group-hover\:border-opacity-25 {
    --tw-border-opacity: 0.25 !important;
  }

  .group:hover .xl\:group-hover\:border-opacity-50 {
    --tw-border-opacity: 0.5 !important;
  }

  .group:hover .xl\:group-hover\:border-opacity-60 {
    --tw-border-opacity: 0.6 !important;
  }

  .group:hover .xl\:group-hover\:border-opacity-75 {
    --tw-border-opacity: 0.75 !important;
  }

  .group:hover .xl\:group-hover\:border-opacity-85 {
    --tw-border-opacity: 0.85 !important;
  }

  .group:hover .xl\:group-hover\:border-opacity-100 {
    --tw-border-opacity: 1 !important;
  }

  .xl\:focus-within\:border-opacity-0:focus-within {
    --tw-border-opacity: 0 !important;
  }

  .xl\:focus-within\:border-opacity-25:focus-within {
    --tw-border-opacity: 0.25 !important;
  }

  .xl\:focus-within\:border-opacity-50:focus-within {
    --tw-border-opacity: 0.5 !important;
  }

  .xl\:focus-within\:border-opacity-60:focus-within {
    --tw-border-opacity: 0.6 !important;
  }

  .xl\:focus-within\:border-opacity-75:focus-within {
    --tw-border-opacity: 0.75 !important;
  }

  .xl\:focus-within\:border-opacity-85:focus-within {
    --tw-border-opacity: 0.85 !important;
  }

  .xl\:focus-within\:border-opacity-100:focus-within {
    --tw-border-opacity: 1 !important;
  }

  .xl\:hover\:border-opacity-0:hover {
    --tw-border-opacity: 0 !important;
  }

  .xl\:hover\:border-opacity-25:hover {
    --tw-border-opacity: 0.25 !important;
  }

  .xl\:hover\:border-opacity-50:hover {
    --tw-border-opacity: 0.5 !important;
  }

  .xl\:hover\:border-opacity-60:hover {
    --tw-border-opacity: 0.6 !important;
  }

  .xl\:hover\:border-opacity-75:hover {
    --tw-border-opacity: 0.75 !important;
  }

  .xl\:hover\:border-opacity-85:hover {
    --tw-border-opacity: 0.85 !important;
  }

  .xl\:hover\:border-opacity-100:hover {
    --tw-border-opacity: 1 !important;
  }

  .xl\:focus\:border-opacity-0:focus {
    --tw-border-opacity: 0 !important;
  }

  .xl\:focus\:border-opacity-25:focus {
    --tw-border-opacity: 0.25 !important;
  }

  .xl\:focus\:border-opacity-50:focus {
    --tw-border-opacity: 0.5 !important;
  }

  .xl\:focus\:border-opacity-60:focus {
    --tw-border-opacity: 0.6 !important;
  }

  .xl\:focus\:border-opacity-75:focus {
    --tw-border-opacity: 0.75 !important;
  }

  .xl\:focus\:border-opacity-85:focus {
    --tw-border-opacity: 0.85 !important;
  }

  .xl\:focus\:border-opacity-100:focus {
    --tw-border-opacity: 1 !important;
  }

  .xl\:bg-transparent {
    background-color: transparent !important;
  }

  .xl\:bg-secondary-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(244, 247, 240, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-secondary-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(238, 249, 222, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-secondary-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(227, 239, 211, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-secondary-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(203, 218, 182, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-black {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(20, 20, 20, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-white {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-gray-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(248, 250, 252, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-gray-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(241, 245, 249, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-gray-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(226, 232, 240, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-gray-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(203, 213, 225, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-gray-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(148, 163, 184, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-gray-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(100, 116, 139, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-gray-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(71, 85, 105, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-gray-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(51, 65, 85, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-gray-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 41, 59, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-gray-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(15, 23, 42, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-blue-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-blue-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-blue-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-blue-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-blue-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-blue-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-blue-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-blue-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-blue-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-blue-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-red-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-red-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-red-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-red-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-red-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-red-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-red-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-red-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-red-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-red-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-yellow-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-yellow-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-yellow-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-yellow-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-yellow-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-yellow-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-yellow-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-yellow-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-yellow-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-yellow-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-green-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-green-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-green-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-green-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-green-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-green-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-green-600 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-green-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-green-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-green-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity)) !important;
  }

  .xl\:bg-skin-primary-100 {
    background-color: var(--color-theme-100) !important;
  }

  .xl\:bg-skin-primary-200 {
    background-color: var(--color-theme-200) !important;
  }

  .xl\:bg-skin-primary-300 {
    background-color: var(--color-theme-300) !important;
  }

  .xl\:bg-skin-primary-400 {
    background-color: var(--color-theme-400) !important;
  }

  .xl\:bg-skin-primary-500 {
    background-color: var(--color-theme-500) !important;
  }

  .xl\:bg-skin-primary-600 {
    background-color: var(--color-theme-600) !important;
  }

  .xl\:bg-skin-primary-700 {
    background-color: var(--color-theme-700) !important;
  }

  .xl\:bg-skin-primary-800 {
    background-color: var(--color-theme-800) !important;
  }

  .xl\:bg-skin-primary-900 {
    background-color: var(--color-theme-900) !important;
  }

  .xl\:bg-skin-spinner-light {
    background-color: var(--color-spinner-light) !important;
  }

  .xl\:bg-skin-spinner-dark {
    background-color: var(--color-spinner-dark) !important;
  }

  .xl\:bg-skin-header-bg {
    background-color: var(--color-header-bg) !important;
  }

  .xl\:bg-skin-main-bg {
    background-color: var(--color-main-bg) !important;
  }

  .xl\:bg-skin-sidebar {
    background-color: var(--color-sidebar) !important;
  }

  .xl\:bg-skin-sidebar-item-bg {
    background-color: var(--color-sidebar-item-bg) !important;
  }

  .xl\:bg-skin-sidebar-item-hover-bg {
    background-color: var(--color-sidebar-item-hover-bg) !important;
  }

  .xl\:bg-skin-default-btn-bg {
    background-color: var(--color-default-btn-bg) !important;
  }

  .xl\:bg-skin-default-table-thead {
    background-color: var(--color-default-table-thead) !important;
  }

  .xl\:hover\:bg-transparent:hover {
    background-color: transparent !important;
  }

  .xl\:hover\:bg-secondary-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(244, 247, 240, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-secondary-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(238, 249, 222, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-secondary-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(227, 239, 211, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-secondary-800:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(203, 218, 182, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-black:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(20, 20, 20, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-white:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-gray-50:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(248, 250, 252, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-gray-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(241, 245, 249, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-gray-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(226, 232, 240, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-gray-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(203, 213, 225, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-gray-400:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(148, 163, 184, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-gray-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(100, 116, 139, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-gray-600:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(71, 85, 105, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-gray-700:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(51, 65, 85, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-gray-800:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 41, 59, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-gray-900:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(15, 23, 42, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-blue-50:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-blue-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-blue-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-blue-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-blue-400:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-blue-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-blue-600:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-blue-700:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-blue-800:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-blue-900:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-red-50:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-red-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-red-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-red-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-red-400:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-red-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-red-600:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-red-700:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-red-800:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-red-900:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-yellow-50:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-yellow-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-yellow-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-yellow-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-yellow-400:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-yellow-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-yellow-600:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-yellow-700:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-yellow-800:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-yellow-900:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-green-50:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-green-100:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-green-200:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-green-300:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-green-400:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-green-500:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-green-600:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-green-700:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-green-800:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-green-900:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity)) !important;
  }

  .xl\:hover\:bg-skin-primary-100:hover {
    background-color: var(--color-theme-100) !important;
  }

  .xl\:hover\:bg-skin-primary-200:hover {
    background-color: var(--color-theme-200) !important;
  }

  .xl\:hover\:bg-skin-primary-300:hover {
    background-color: var(--color-theme-300) !important;
  }

  .xl\:hover\:bg-skin-primary-400:hover {
    background-color: var(--color-theme-400) !important;
  }

  .xl\:hover\:bg-skin-primary-500:hover {
    background-color: var(--color-theme-500) !important;
  }

  .xl\:hover\:bg-skin-primary-600:hover {
    background-color: var(--color-theme-600) !important;
  }

  .xl\:hover\:bg-skin-primary-700:hover {
    background-color: var(--color-theme-700) !important;
  }

  .xl\:hover\:bg-skin-primary-800:hover {
    background-color: var(--color-theme-800) !important;
  }

  .xl\:hover\:bg-skin-primary-900:hover {
    background-color: var(--color-theme-900) !important;
  }

  .xl\:hover\:bg-skin-spinner-light:hover {
    background-color: var(--color-spinner-light) !important;
  }

  .xl\:hover\:bg-skin-spinner-dark:hover {
    background-color: var(--color-spinner-dark) !important;
  }

  .xl\:hover\:bg-skin-header-bg:hover {
    background-color: var(--color-header-bg) !important;
  }

  .xl\:hover\:bg-skin-main-bg:hover {
    background-color: var(--color-main-bg) !important;
  }

  .xl\:hover\:bg-skin-sidebar:hover {
    background-color: var(--color-sidebar) !important;
  }

  .xl\:hover\:bg-skin-sidebar-item-bg:hover {
    background-color: var(--color-sidebar-item-bg) !important;
  }

  .xl\:hover\:bg-skin-sidebar-item-hover-bg:hover {
    background-color: var(--color-sidebar-item-hover-bg) !important;
  }

  .xl\:hover\:bg-skin-default-btn-bg:hover {
    background-color: var(--color-default-btn-bg) !important;
  }

  .xl\:hover\:bg-skin-default-table-thead:hover {
    background-color: var(--color-default-table-thead) !important;
  }

  .xl\:focus\:bg-transparent:focus {
    background-color: transparent !important;
  }

  .xl\:focus\:bg-secondary-200:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(244, 247, 240, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-secondary-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(238, 249, 222, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-secondary-500:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(227, 239, 211, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-secondary-800:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(203, 218, 182, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-black:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(20, 20, 20, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-white:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-gray-50:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(248, 250, 252, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-gray-100:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(241, 245, 249, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-gray-200:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(226, 232, 240, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-gray-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(203, 213, 225, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-gray-400:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(148, 163, 184, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-gray-500:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(100, 116, 139, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-gray-600:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(71, 85, 105, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-gray-700:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(51, 65, 85, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-gray-800:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 41, 59, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-gray-900:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(15, 23, 42, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-blue-50:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-blue-100:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-blue-200:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-blue-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-blue-400:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-blue-500:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-blue-600:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-blue-700:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-blue-800:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-blue-900:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-red-50:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-red-100:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-red-200:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-red-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-red-400:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-red-500:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-red-600:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-red-700:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-red-800:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-red-900:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-yellow-50:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-yellow-100:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-yellow-200:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-yellow-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-yellow-400:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-yellow-500:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-yellow-600:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-yellow-700:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-yellow-800:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-yellow-900:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-green-50:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-green-100:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-green-200:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-green-300:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-green-400:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-green-500:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-green-600:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-green-700:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-green-800:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-green-900:focus {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity)) !important;
  }

  .xl\:focus\:bg-skin-primary-100:focus {
    background-color: var(--color-theme-100) !important;
  }

  .xl\:focus\:bg-skin-primary-200:focus {
    background-color: var(--color-theme-200) !important;
  }

  .xl\:focus\:bg-skin-primary-300:focus {
    background-color: var(--color-theme-300) !important;
  }

  .xl\:focus\:bg-skin-primary-400:focus {
    background-color: var(--color-theme-400) !important;
  }

  .xl\:focus\:bg-skin-primary-500:focus {
    background-color: var(--color-theme-500) !important;
  }

  .xl\:focus\:bg-skin-primary-600:focus {
    background-color: var(--color-theme-600) !important;
  }

  .xl\:focus\:bg-skin-primary-700:focus {
    background-color: var(--color-theme-700) !important;
  }

  .xl\:focus\:bg-skin-primary-800:focus {
    background-color: var(--color-theme-800) !important;
  }

  .xl\:focus\:bg-skin-primary-900:focus {
    background-color: var(--color-theme-900) !important;
  }

  .xl\:focus\:bg-skin-spinner-light:focus {
    background-color: var(--color-spinner-light) !important;
  }

  .xl\:focus\:bg-skin-spinner-dark:focus {
    background-color: var(--color-spinner-dark) !important;
  }

  .xl\:focus\:bg-skin-header-bg:focus {
    background-color: var(--color-header-bg) !important;
  }

  .xl\:focus\:bg-skin-main-bg:focus {
    background-color: var(--color-main-bg) !important;
  }

  .xl\:focus\:bg-skin-sidebar:focus {
    background-color: var(--color-sidebar) !important;
  }

  .xl\:focus\:bg-skin-sidebar-item-bg:focus {
    background-color: var(--color-sidebar-item-bg) !important;
  }

  .xl\:focus\:bg-skin-sidebar-item-hover-bg:focus {
    background-color: var(--color-sidebar-item-hover-bg) !important;
  }

  .xl\:focus\:bg-skin-default-btn-bg:focus {
    background-color: var(--color-default-btn-bg) !important;
  }

  .xl\:focus\:bg-skin-default-table-thead:focus {
    background-color: var(--color-default-table-thead) !important;
  }

  .xl\:bg-opacity-0 {
    --tw-bg-opacity: 0 !important;
  }

  .xl\:bg-opacity-25 {
    --tw-bg-opacity: 0.25 !important;
  }

  .xl\:bg-opacity-50 {
    --tw-bg-opacity: 0.5 !important;
  }

  .xl\:bg-opacity-60 {
    --tw-bg-opacity: 0.6 !important;
  }

  .xl\:bg-opacity-75 {
    --tw-bg-opacity: 0.75 !important;
  }

  .xl\:bg-opacity-85 {
    --tw-bg-opacity: 0.85 !important;
  }

  .xl\:bg-opacity-100 {
    --tw-bg-opacity: 1 !important;
  }

  .group:hover .xl\:group-hover\:bg-opacity-0 {
    --tw-bg-opacity: 0 !important;
  }

  .group:hover .xl\:group-hover\:bg-opacity-25 {
    --tw-bg-opacity: 0.25 !important;
  }

  .group:hover .xl\:group-hover\:bg-opacity-50 {
    --tw-bg-opacity: 0.5 !important;
  }

  .group:hover .xl\:group-hover\:bg-opacity-60 {
    --tw-bg-opacity: 0.6 !important;
  }

  .group:hover .xl\:group-hover\:bg-opacity-75 {
    --tw-bg-opacity: 0.75 !important;
  }

  .group:hover .xl\:group-hover\:bg-opacity-85 {
    --tw-bg-opacity: 0.85 !important;
  }

  .group:hover .xl\:group-hover\:bg-opacity-100 {
    --tw-bg-opacity: 1 !important;
  }

  .xl\:focus-within\:bg-opacity-0:focus-within {
    --tw-bg-opacity: 0 !important;
  }

  .xl\:focus-within\:bg-opacity-25:focus-within {
    --tw-bg-opacity: 0.25 !important;
  }

  .xl\:focus-within\:bg-opacity-50:focus-within {
    --tw-bg-opacity: 0.5 !important;
  }

  .xl\:focus-within\:bg-opacity-60:focus-within {
    --tw-bg-opacity: 0.6 !important;
  }

  .xl\:focus-within\:bg-opacity-75:focus-within {
    --tw-bg-opacity: 0.75 !important;
  }

  .xl\:focus-within\:bg-opacity-85:focus-within {
    --tw-bg-opacity: 0.85 !important;
  }

  .xl\:focus-within\:bg-opacity-100:focus-within {
    --tw-bg-opacity: 1 !important;
  }

  .xl\:hover\:bg-opacity-0:hover {
    --tw-bg-opacity: 0 !important;
  }

  .xl\:hover\:bg-opacity-25:hover {
    --tw-bg-opacity: 0.25 !important;
  }

  .xl\:hover\:bg-opacity-50:hover {
    --tw-bg-opacity: 0.5 !important;
  }

  .xl\:hover\:bg-opacity-60:hover {
    --tw-bg-opacity: 0.6 !important;
  }

  .xl\:hover\:bg-opacity-75:hover {
    --tw-bg-opacity: 0.75 !important;
  }

  .xl\:hover\:bg-opacity-85:hover {
    --tw-bg-opacity: 0.85 !important;
  }

  .xl\:hover\:bg-opacity-100:hover {
    --tw-bg-opacity: 1 !important;
  }

  .xl\:focus\:bg-opacity-0:focus {
    --tw-bg-opacity: 0 !important;
  }

  .xl\:focus\:bg-opacity-25:focus {
    --tw-bg-opacity: 0.25 !important;
  }

  .xl\:focus\:bg-opacity-50:focus {
    --tw-bg-opacity: 0.5 !important;
  }

  .xl\:focus\:bg-opacity-60:focus {
    --tw-bg-opacity: 0.6 !important;
  }

  .xl\:focus\:bg-opacity-75:focus {
    --tw-bg-opacity: 0.75 !important;
  }

  .xl\:focus\:bg-opacity-85:focus {
    --tw-bg-opacity: 0.85 !important;
  }

  .xl\:focus\:bg-opacity-100:focus {
    --tw-bg-opacity: 1 !important;
  }

  .xl\:decoration-slice {
    -webkit-box-decoration-break: slice !important;
            box-decoration-break: slice !important;
  }

  .xl\:decoration-clone {
    -webkit-box-decoration-break: clone !important;
            box-decoration-break: clone !important;
  }

  .xl\:bg-auto {
    background-size: auto !important;
  }

  .xl\:bg-cover {
    background-size: cover !important;
  }

  .xl\:bg-contain {
    background-size: contain !important;
  }

  .xl\:bg-fixed {
    background-attachment: fixed !important;
  }

  .xl\:bg-local {
    background-attachment: local !important;
  }

  .xl\:bg-scroll {
    background-attachment: scroll !important;
  }

  .xl\:bg-clip-border {
    background-clip: border-box !important;
  }

  .xl\:bg-clip-padding {
    background-clip: padding-box !important;
  }

  .xl\:bg-clip-content {
    background-clip: content-box !important;
  }

  .xl\:bg-clip-text {
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .xl\:bg-repeat {
    background-repeat: repeat !important;
  }

  .xl\:bg-no-repeat {
    background-repeat: no-repeat !important;
  }

  .xl\:bg-repeat-x {
    background-repeat: repeat-x !important;
  }

  .xl\:bg-repeat-y {
    background-repeat: repeat-y !important;
  }

  .xl\:bg-repeat-round {
    background-repeat: round !important;
  }

  .xl\:bg-repeat-space {
    background-repeat: space !important;
  }

  .xl\:bg-origin-border {
    background-origin: border-box !important;
  }

  .xl\:bg-origin-padding {
    background-origin: padding-box !important;
  }

  .xl\:bg-origin-content {
    background-origin: content-box !important;
  }

  .xl\:fill-current {
    fill: currentColor !important;
  }

  .xl\:stroke-current {
    stroke: currentColor !important;
  }

  .xl\:stroke-0 {
    stroke-width: 0 !important;
  }

  .xl\:stroke-1 {
    stroke-width: 1 !important;
  }

  .xl\:stroke-2 {
    stroke-width: 2 !important;
  }

  .xl\:object-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .xl\:object-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .xl\:object-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .xl\:object-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .xl\:object-scale-down {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .xl\:p-0 {
    padding: 0 !important;
  }

  .xl\:p-1 {
    padding: 0.25rem !important;
  }

  .xl\:p-2 {
    padding: 0.5rem !important;
  }

  .xl\:p-3 {
    padding: 0.75rem !important;
  }

  .xl\:p-4 {
    padding: 1rem !important;
  }

  .xl\:p-5 {
    padding: 1.25rem !important;
  }

  .xl\:p-6 {
    padding: 1.5rem !important;
  }

  .xl\:p-7 {
    padding: 1.75rem !important;
  }

  .xl\:p-8 {
    padding: 2rem !important;
  }

  .xl\:p-10 {
    padding: 2.5rem !important;
  }

  .xl\:p-12 {
    padding: 3rem !important;
  }

  .xl\:p-13 {
    padding: 3.25rem !important;
  }

  .xl\:p-14 {
    padding: 3.5rem !important;
  }

  .xl\:p-15 {
    padding: 3.75rem !important;
  }

  .xl\:p-16 {
    padding: 4rem !important;
  }

  .xl\:p-18 {
    padding: 4.5rem !important;
  }

  .xl\:p-20 {
    padding: 5rem !important;
  }

  .xl\:p-24 {
    padding: 6rem !important;
  }

  .xl\:p-26 {
    padding: 6.5rem !important;
  }

  .xl\:p-32 {
    padding: 8rem !important;
  }

  .xl\:p-40 {
    padding: 10rem !important;
  }

  .xl\:p-px {
    padding: 1px !important;
  }

  .xl\:p-0\.3 {
    padding: 0.187rem !important;
  }

  .xl\:p-0\.5 {
    padding: 0.125rem !important;
  }

  .xl\:p-1\.5 {
    padding: 0.375rem !important;
  }

  .xl\:p-2\.5 {
    padding: 0.625rem !important;
  }

  .xl\:px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .xl\:px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .xl\:px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .xl\:px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .xl\:px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .xl\:px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .xl\:px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .xl\:px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }

  .xl\:px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .xl\:px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .xl\:px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .xl\:px-13 {
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }

  .xl\:px-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }

  .xl\:px-15 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }

  .xl\:px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .xl\:px-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }

  .xl\:px-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .xl\:px-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .xl\:px-26 {
    padding-left: 6.5rem !important;
    padding-right: 6.5rem !important;
  }

  .xl\:px-32 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .xl\:px-40 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .xl\:px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .xl\:px-0\.3 {
    padding-left: 0.187rem !important;
    padding-right: 0.187rem !important;
  }

  .xl\:px-0\.5 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }

  .xl\:px-1\.5 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }

  .xl\:px-2\.5 {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
  }

  .xl\:py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .xl\:py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .xl\:py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .xl\:py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .xl\:py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .xl\:py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }

  .xl\:py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .xl\:py-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }

  .xl\:py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .xl\:py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .xl\:py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .xl\:py-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }

  .xl\:py-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .xl\:py-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }

  .xl\:py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .xl\:py-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }

  .xl\:py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .xl\:py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .xl\:py-26 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }

  .xl\:py-32 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .xl\:py-40 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .xl\:py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .xl\:py-0\.3 {
    padding-top: 0.187rem !important;
    padding-bottom: 0.187rem !important;
  }

  .xl\:py-0\.5 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }

  .xl\:py-1\.5 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }

  .xl\:py-2\.5 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }

  .xl\:pt-0 {
    padding-top: 0 !important;
  }

  .xl\:pt-1 {
    padding-top: 0.25rem !important;
  }

  .xl\:pt-2 {
    padding-top: 0.5rem !important;
  }

  .xl\:pt-3 {
    padding-top: 0.75rem !important;
  }

  .xl\:pt-4 {
    padding-top: 1rem !important;
  }

  .xl\:pt-5 {
    padding-top: 1.25rem !important;
  }

  .xl\:pt-6 {
    padding-top: 1.5rem !important;
  }

  .xl\:pt-7 {
    padding-top: 1.75rem !important;
  }

  .xl\:pt-8 {
    padding-top: 2rem !important;
  }

  .xl\:pt-10 {
    padding-top: 2.5rem !important;
  }

  .xl\:pt-12 {
    padding-top: 3rem !important;
  }

  .xl\:pt-13 {
    padding-top: 3.25rem !important;
  }

  .xl\:pt-14 {
    padding-top: 3.5rem !important;
  }

  .xl\:pt-15 {
    padding-top: 3.75rem !important;
  }

  .xl\:pt-16 {
    padding-top: 4rem !important;
  }

  .xl\:pt-18 {
    padding-top: 4.5rem !important;
  }

  .xl\:pt-20 {
    padding-top: 5rem !important;
  }

  .xl\:pt-24 {
    padding-top: 6rem !important;
  }

  .xl\:pt-26 {
    padding-top: 6.5rem !important;
  }

  .xl\:pt-32 {
    padding-top: 8rem !important;
  }

  .xl\:pt-40 {
    padding-top: 10rem !important;
  }

  .xl\:pt-px {
    padding-top: 1px !important;
  }

  .xl\:pt-0\.3 {
    padding-top: 0.187rem !important;
  }

  .xl\:pt-0\.5 {
    padding-top: 0.125rem !important;
  }

  .xl\:pt-1\.5 {
    padding-top: 0.375rem !important;
  }

  .xl\:pt-2\.5 {
    padding-top: 0.625rem !important;
  }

  .xl\:pr-0 {
    padding-right: 0 !important;
  }

  .xl\:pr-1 {
    padding-right: 0.25rem !important;
  }

  .xl\:pr-2 {
    padding-right: 0.5rem !important;
  }

  .xl\:pr-3 {
    padding-right: 0.75rem !important;
  }

  .xl\:pr-4 {
    padding-right: 1rem !important;
  }

  .xl\:pr-5 {
    padding-right: 1.25rem !important;
  }

  .xl\:pr-6 {
    padding-right: 1.5rem !important;
  }

  .xl\:pr-7 {
    padding-right: 1.75rem !important;
  }

  .xl\:pr-8 {
    padding-right: 2rem !important;
  }

  .xl\:pr-10 {
    padding-right: 2.5rem !important;
  }

  .xl\:pr-12 {
    padding-right: 3rem !important;
  }

  .xl\:pr-13 {
    padding-right: 3.25rem !important;
  }

  .xl\:pr-14 {
    padding-right: 3.5rem !important;
  }

  .xl\:pr-15 {
    padding-right: 3.75rem !important;
  }

  .xl\:pr-16 {
    padding-right: 4rem !important;
  }

  .xl\:pr-18 {
    padding-right: 4.5rem !important;
  }

  .xl\:pr-20 {
    padding-right: 5rem !important;
  }

  .xl\:pr-24 {
    padding-right: 6rem !important;
  }

  .xl\:pr-26 {
    padding-right: 6.5rem !important;
  }

  .xl\:pr-32 {
    padding-right: 8rem !important;
  }

  .xl\:pr-40 {
    padding-right: 10rem !important;
  }

  .xl\:pr-px {
    padding-right: 1px !important;
  }

  .xl\:pr-0\.3 {
    padding-right: 0.187rem !important;
  }

  .xl\:pr-0\.5 {
    padding-right: 0.125rem !important;
  }

  .xl\:pr-1\.5 {
    padding-right: 0.375rem !important;
  }

  .xl\:pr-2\.5 {
    padding-right: 0.625rem !important;
  }

  .xl\:pb-0 {
    padding-bottom: 0 !important;
  }

  .xl\:pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .xl\:pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .xl\:pb-3 {
    padding-bottom: 0.75rem !important;
  }

  .xl\:pb-4 {
    padding-bottom: 1rem !important;
  }

  .xl\:pb-5 {
    padding-bottom: 1.25rem !important;
  }

  .xl\:pb-6 {
    padding-bottom: 1.5rem !important;
  }

  .xl\:pb-7 {
    padding-bottom: 1.75rem !important;
  }

  .xl\:pb-8 {
    padding-bottom: 2rem !important;
  }

  .xl\:pb-10 {
    padding-bottom: 2.5rem !important;
  }

  .xl\:pb-12 {
    padding-bottom: 3rem !important;
  }

  .xl\:pb-13 {
    padding-bottom: 3.25rem !important;
  }

  .xl\:pb-14 {
    padding-bottom: 3.5rem !important;
  }

  .xl\:pb-15 {
    padding-bottom: 3.75rem !important;
  }

  .xl\:pb-16 {
    padding-bottom: 4rem !important;
  }

  .xl\:pb-18 {
    padding-bottom: 4.5rem !important;
  }

  .xl\:pb-20 {
    padding-bottom: 5rem !important;
  }

  .xl\:pb-24 {
    padding-bottom: 6rem !important;
  }

  .xl\:pb-26 {
    padding-bottom: 6.5rem !important;
  }

  .xl\:pb-32 {
    padding-bottom: 8rem !important;
  }

  .xl\:pb-40 {
    padding-bottom: 10rem !important;
  }

  .xl\:pb-px {
    padding-bottom: 1px !important;
  }

  .xl\:pb-0\.3 {
    padding-bottom: 0.187rem !important;
  }

  .xl\:pb-0\.5 {
    padding-bottom: 0.125rem !important;
  }

  .xl\:pb-1\.5 {
    padding-bottom: 0.375rem !important;
  }

  .xl\:pb-2\.5 {
    padding-bottom: 0.625rem !important;
  }

  .xl\:pl-0 {
    padding-left: 0 !important;
  }

  .xl\:pl-1 {
    padding-left: 0.25rem !important;
  }

  .xl\:pl-2 {
    padding-left: 0.5rem !important;
  }

  .xl\:pl-3 {
    padding-left: 0.75rem !important;
  }

  .xl\:pl-4 {
    padding-left: 1rem !important;
  }

  .xl\:pl-5 {
    padding-left: 1.25rem !important;
  }

  .xl\:pl-6 {
    padding-left: 1.5rem !important;
  }

  .xl\:pl-7 {
    padding-left: 1.75rem !important;
  }

  .xl\:pl-8 {
    padding-left: 2rem !important;
  }

  .xl\:pl-10 {
    padding-left: 2.5rem !important;
  }

  .xl\:pl-12 {
    padding-left: 3rem !important;
  }

  .xl\:pl-13 {
    padding-left: 3.25rem !important;
  }

  .xl\:pl-14 {
    padding-left: 3.5rem !important;
  }

  .xl\:pl-15 {
    padding-left: 3.75rem !important;
  }

  .xl\:pl-16 {
    padding-left: 4rem !important;
  }

  .xl\:pl-18 {
    padding-left: 4.5rem !important;
  }

  .xl\:pl-20 {
    padding-left: 5rem !important;
  }

  .xl\:pl-24 {
    padding-left: 6rem !important;
  }

  .xl\:pl-26 {
    padding-left: 6.5rem !important;
  }

  .xl\:pl-32 {
    padding-left: 8rem !important;
  }

  .xl\:pl-40 {
    padding-left: 10rem !important;
  }

  .xl\:pl-px {
    padding-left: 1px !important;
  }

  .xl\:pl-0\.3 {
    padding-left: 0.187rem !important;
  }

  .xl\:pl-0\.5 {
    padding-left: 0.125rem !important;
  }

  .xl\:pl-1\.5 {
    padding-left: 0.375rem !important;
  }

  .xl\:pl-2\.5 {
    padding-left: 0.625rem !important;
  }

  .xl\:text-left {
    text-align: left !important;
  }

  .xl\:text-center {
    text-align: center !important;
  }

  .xl\:text-right {
    text-align: right !important;
  }

  .xl\:text-justify {
    text-align: justify !important;
  }

  .xl\:align-baseline {
    vertical-align: baseline !important;
  }

  .xl\:align-top {
    vertical-align: top !important;
  }

  .xl\:align-middle {
    vertical-align: middle !important;
  }

  .xl\:align-bottom {
    vertical-align: bottom !important;
  }

  .xl\:align-text-top {
    vertical-align: text-top !important;
  }

  .xl\:align-text-bottom {
    vertical-align: text-bottom !important;
  }

  .xl\:font-sans {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial !important;
  }

  .xl\:font-serif {
    font-family: Georgia, "Times New Roman", serif !important;
  }

  .xl\:text-xxs {
    font-size: 0.5rem !important;
  }

  .xl\:text-xs {
    font-size: 0.75rem !important;
  }

  .xl\:text-sm {
    font-size: 0.875rem !important;
  }

  .xl\:text-base {
    font-size: 1rem !important;
  }

  .xl\:text-lg {
    font-size: 1.125rem !important;
  }

  .xl\:text-xl {
    font-size: 1.25rem !important;
  }

  .xl\:text-main {
    font-size: 2rem !important;
  }

  .xl\:text-2xl {
    font-size: 1.625rem !important;
  }

  .xl\:text-3xl {
    font-size: 1.75rem !important;
  }

  .xl\:text-4xl {
    font-size: 1.875rem !important;
  }

  .xl\:text-5xl {
    font-size: 3.125rem !important;
  }

  .xl\:font-light {
    font-weight: 300 !important;
  }

  .xl\:font-normal {
    font-weight: 400 !important;
  }

  .xl\:font-medium {
    font-weight: 500 !important;
  }

  .xl\:font-semibold {
    font-weight: 600 !important;
  }

  .xl\:font-bold {
    font-weight: 700 !important;
  }

  .xl\:hover\:font-light:hover {
    font-weight: 300 !important;
  }

  .xl\:hover\:font-normal:hover {
    font-weight: 400 !important;
  }

  .xl\:hover\:font-medium:hover {
    font-weight: 500 !important;
  }

  .xl\:hover\:font-semibold:hover {
    font-weight: 600 !important;
  }

  .xl\:hover\:font-bold:hover {
    font-weight: 700 !important;
  }

  .xl\:uppercase {
    text-transform: uppercase !important;
  }

  .xl\:lowercase {
    text-transform: lowercase !important;
  }

  .xl\:capitalize {
    text-transform: capitalize !important;
  }

  .xl\:normal-case {
    text-transform: none !important;
  }

  .xl\:italic {
    font-style: italic !important;
  }

  .xl\:not-italic {
    font-style: normal !important;
  }

  .xl\:ordinal, .xl\:slashed-zero, .xl\:lining-nums, .xl\:oldstyle-nums, .xl\:proportional-nums, .xl\:tabular-nums, .xl\:diagonal-fractions, .xl\:stacked-fractions {
    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction) !important;
  }

  .xl\:normal-nums {
    font-variant-numeric: normal !important;
  }

  .xl\:ordinal {
    --tw-ordinal: ordinal !important;
  }

  .xl\:slashed-zero {
    --tw-slashed-zero: slashed-zero !important;
  }

  .xl\:lining-nums {
    --tw-numeric-figure: lining-nums !important;
  }

  .xl\:oldstyle-nums {
    --tw-numeric-figure: oldstyle-nums !important;
  }

  .xl\:proportional-nums {
    --tw-numeric-spacing: proportional-nums !important;
  }

  .xl\:tabular-nums {
    --tw-numeric-spacing: tabular-nums !important;
  }

  .xl\:diagonal-fractions {
    --tw-numeric-fraction: diagonal-fractions !important;
  }

  .xl\:stacked-fractions {
    --tw-numeric-fraction: stacked-fractions !important;
  }

  .xl\:leading-0 {
    line-height: 0 !important;
  }

  .xl\:leading-1 {
    line-height: 0.25rem !important;
  }

  .xl\:leading-2 {
    line-height: 0.5rem !important;
  }

  .xl\:leading-3 {
    line-height: 0.75rem !important;
  }

  .xl\:leading-4 {
    line-height: 1rem !important;
  }

  .xl\:leading-5 {
    line-height: 1.25rem !important;
  }

  .xl\:leading-6 {
    line-height: 1.5rem !important;
  }

  .xl\:leading-7 {
    line-height: 1.75rem !important;
  }

  .xl\:leading-8 {
    line-height: 2rem !important;
  }

  .xl\:leading-10 {
    line-height: 2.5rem !important;
  }

  .xl\:leading-12 {
    line-height: 3rem !important;
  }

  .xl\:leading-13 {
    line-height: 3.25rem !important;
  }

  .xl\:leading-14 {
    line-height: 3.5rem !important;
  }

  .xl\:leading-15 {
    line-height: 3.75rem !important;
  }

  .xl\:leading-16 {
    line-height: 4rem !important;
  }

  .xl\:leading-18 {
    line-height: 4.5rem !important;
  }

  .xl\:leading-20 {
    line-height: 5rem !important;
  }

  .xl\:leading-24 {
    line-height: 6rem !important;
  }

  .xl\:leading-26 {
    line-height: 6.5rem !important;
  }

  .xl\:leading-32 {
    line-height: 8rem !important;
  }

  .xl\:leading-40 {
    line-height: 10rem !important;
  }

  .xl\:leading-none {
    line-height: 1 !important;
  }

  .xl\:leading-tight {
    line-height: 1.25 !important;
  }

  .xl\:leading-snug {
    line-height: 1.375 !important;
  }

  .xl\:leading-normal {
    line-height: 1.5 !important;
  }

  .xl\:leading-relaxed {
    line-height: 1.625 !important;
  }

  .xl\:leading-loose {
    line-height: 2 !important;
  }

  .xl\:leading-px {
    line-height: 1px !important;
  }

  .xl\:leading-0\.3 {
    line-height: 0.187rem !important;
  }

  .xl\:leading-0\.5 {
    line-height: 0.125rem !important;
  }

  .xl\:leading-1\.5 {
    line-height: 0.375rem !important;
  }

  .xl\:leading-2\.5 {
    line-height: 0.625rem !important;
  }

  .xl\:tracking-tighter {
    letter-spacing: -0.05em !important;
  }

  .xl\:tracking-tight {
    letter-spacing: -0.025em !important;
  }

  .xl\:tracking-normal {
    letter-spacing: 0 !important;
  }

  .xl\:tracking-wide {
    letter-spacing: 0.025em !important;
  }

  .xl\:tracking-wider {
    letter-spacing: 0.05em !important;
  }

  .xl\:tracking-widest {
    letter-spacing: 0.1em !important;
  }

  .xl\:text-transparent {
    color: transparent !important;
  }

  .xl\:text-secondary-200 {
    --tw-text-opacity: 1 !important;
    color: rgba(244, 247, 240, var(--tw-text-opacity)) !important;
  }

  .xl\:text-secondary-300 {
    --tw-text-opacity: 1 !important;
    color: rgba(238, 249, 222, var(--tw-text-opacity)) !important;
  }

  .xl\:text-secondary-500 {
    --tw-text-opacity: 1 !important;
    color: rgba(227, 239, 211, var(--tw-text-opacity)) !important;
  }

  .xl\:text-secondary-800 {
    --tw-text-opacity: 1 !important;
    color: rgba(203, 218, 182, var(--tw-text-opacity)) !important;
  }

  .xl\:text-black {
    --tw-text-opacity: 1 !important;
    color: rgba(20, 20, 20, var(--tw-text-opacity)) !important;
  }

  .xl\:text-white {
    --tw-text-opacity: 1 !important;
    color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
  }

  .xl\:text-gray-50 {
    --tw-text-opacity: 1 !important;
    color: rgba(248, 250, 252, var(--tw-text-opacity)) !important;
  }

  .xl\:text-gray-100 {
    --tw-text-opacity: 1 !important;
    color: rgba(241, 245, 249, var(--tw-text-opacity)) !important;
  }

  .xl\:text-gray-200 {
    --tw-text-opacity: 1 !important;
    color: rgba(226, 232, 240, var(--tw-text-opacity)) !important;
  }

  .xl\:text-gray-300 {
    --tw-text-opacity: 1 !important;
    color: rgba(203, 213, 225, var(--tw-text-opacity)) !important;
  }

  .xl\:text-gray-400 {
    --tw-text-opacity: 1 !important;
    color: rgba(148, 163, 184, var(--tw-text-opacity)) !important;
  }

  .xl\:text-gray-500 {
    --tw-text-opacity: 1 !important;
    color: rgba(100, 116, 139, var(--tw-text-opacity)) !important;
  }

  .xl\:text-gray-600 {
    --tw-text-opacity: 1 !important;
    color: rgba(71, 85, 105, var(--tw-text-opacity)) !important;
  }

  .xl\:text-gray-700 {
    --tw-text-opacity: 1 !important;
    color: rgba(51, 65, 85, var(--tw-text-opacity)) !important;
  }

  .xl\:text-gray-800 {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 41, 59, var(--tw-text-opacity)) !important;
  }

  .xl\:text-gray-900 {
    --tw-text-opacity: 1 !important;
    color: rgba(15, 23, 42, var(--tw-text-opacity)) !important;
  }

  .xl\:text-blue-50 {
    --tw-text-opacity: 1 !important;
    color: rgba(239, 246, 255, var(--tw-text-opacity)) !important;
  }

  .xl\:text-blue-100 {
    --tw-text-opacity: 1 !important;
    color: rgba(219, 234, 254, var(--tw-text-opacity)) !important;
  }

  .xl\:text-blue-200 {
    --tw-text-opacity: 1 !important;
    color: rgba(191, 219, 254, var(--tw-text-opacity)) !important;
  }

  .xl\:text-blue-300 {
    --tw-text-opacity: 1 !important;
    color: rgba(147, 197, 253, var(--tw-text-opacity)) !important;
  }

  .xl\:text-blue-400 {
    --tw-text-opacity: 1 !important;
    color: rgba(96, 165, 250, var(--tw-text-opacity)) !important;
  }

  .xl\:text-blue-500 {
    --tw-text-opacity: 1 !important;
    color: rgba(59, 130, 246, var(--tw-text-opacity)) !important;
  }

  .xl\:text-blue-600 {
    --tw-text-opacity: 1 !important;
    color: rgba(37, 99, 235, var(--tw-text-opacity)) !important;
  }

  .xl\:text-blue-700 {
    --tw-text-opacity: 1 !important;
    color: rgba(29, 78, 216, var(--tw-text-opacity)) !important;
  }

  .xl\:text-blue-800 {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 64, 175, var(--tw-text-opacity)) !important;
  }

  .xl\:text-blue-900 {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 58, 138, var(--tw-text-opacity)) !important;
  }

  .xl\:text-red-50 {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 242, 242, var(--tw-text-opacity)) !important;
  }

  .xl\:text-red-100 {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 226, 226, var(--tw-text-opacity)) !important;
  }

  .xl\:text-red-200 {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 202, 202, var(--tw-text-opacity)) !important;
  }

  .xl\:text-red-300 {
    --tw-text-opacity: 1 !important;
    color: rgba(252, 165, 165, var(--tw-text-opacity)) !important;
  }

  .xl\:text-red-400 {
    --tw-text-opacity: 1 !important;
    color: rgba(248, 113, 113, var(--tw-text-opacity)) !important;
  }

  .xl\:text-red-500 {
    --tw-text-opacity: 1 !important;
    color: rgba(239, 68, 68, var(--tw-text-opacity)) !important;
  }

  .xl\:text-red-600 {
    --tw-text-opacity: 1 !important;
    color: rgba(220, 38, 38, var(--tw-text-opacity)) !important;
  }

  .xl\:text-red-700 {
    --tw-text-opacity: 1 !important;
    color: rgba(185, 28, 28, var(--tw-text-opacity)) !important;
  }

  .xl\:text-red-800 {
    --tw-text-opacity: 1 !important;
    color: rgba(153, 27, 27, var(--tw-text-opacity)) !important;
  }

  .xl\:text-red-900 {
    --tw-text-opacity: 1 !important;
    color: rgba(127, 29, 29, var(--tw-text-opacity)) !important;
  }

  .xl\:text-yellow-50 {
    --tw-text-opacity: 1 !important;
    color: rgba(255, 251, 235, var(--tw-text-opacity)) !important;
  }

  .xl\:text-yellow-100 {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 243, 199, var(--tw-text-opacity)) !important;
  }

  .xl\:text-yellow-200 {
    --tw-text-opacity: 1 !important;
    color: rgba(253, 230, 138, var(--tw-text-opacity)) !important;
  }

  .xl\:text-yellow-300 {
    --tw-text-opacity: 1 !important;
    color: rgba(252, 211, 77, var(--tw-text-opacity)) !important;
  }

  .xl\:text-yellow-400 {
    --tw-text-opacity: 1 !important;
    color: rgba(251, 191, 36, var(--tw-text-opacity)) !important;
  }

  .xl\:text-yellow-500 {
    --tw-text-opacity: 1 !important;
    color: rgba(245, 158, 11, var(--tw-text-opacity)) !important;
  }

  .xl\:text-yellow-600 {
    --tw-text-opacity: 1 !important;
    color: rgba(217, 119, 6, var(--tw-text-opacity)) !important;
  }

  .xl\:text-yellow-700 {
    --tw-text-opacity: 1 !important;
    color: rgba(180, 83, 9, var(--tw-text-opacity)) !important;
  }

  .xl\:text-yellow-800 {
    --tw-text-opacity: 1 !important;
    color: rgba(146, 64, 14, var(--tw-text-opacity)) !important;
  }

  .xl\:text-yellow-900 {
    --tw-text-opacity: 1 !important;
    color: rgba(120, 53, 15, var(--tw-text-opacity)) !important;
  }

  .xl\:text-green-50 {
    --tw-text-opacity: 1 !important;
    color: rgba(236, 253, 245, var(--tw-text-opacity)) !important;
  }

  .xl\:text-green-100 {
    --tw-text-opacity: 1 !important;
    color: rgba(209, 250, 229, var(--tw-text-opacity)) !important;
  }

  .xl\:text-green-200 {
    --tw-text-opacity: 1 !important;
    color: rgba(167, 243, 208, var(--tw-text-opacity)) !important;
  }

  .xl\:text-green-300 {
    --tw-text-opacity: 1 !important;
    color: rgba(110, 231, 183, var(--tw-text-opacity)) !important;
  }

  .xl\:text-green-400 {
    --tw-text-opacity: 1 !important;
    color: rgba(52, 211, 153, var(--tw-text-opacity)) !important;
  }

  .xl\:text-green-500 {
    --tw-text-opacity: 1 !important;
    color: rgba(16, 185, 129, var(--tw-text-opacity)) !important;
  }

  .xl\:text-green-600 {
    --tw-text-opacity: 1 !important;
    color: rgba(5, 150, 105, var(--tw-text-opacity)) !important;
  }

  .xl\:text-green-700 {
    --tw-text-opacity: 1 !important;
    color: rgba(4, 120, 87, var(--tw-text-opacity)) !important;
  }

  .xl\:text-green-800 {
    --tw-text-opacity: 1 !important;
    color: rgba(6, 95, 70, var(--tw-text-opacity)) !important;
  }

  .xl\:text-green-900 {
    --tw-text-opacity: 1 !important;
    color: rgba(6, 78, 59, var(--tw-text-opacity)) !important;
  }

  .xl\:text-skin-primary-100 {
    color: var(--color-theme-100) !important;
  }

  .xl\:text-skin-primary-200 {
    color: var(--color-theme-200) !important;
  }

  .xl\:text-skin-primary-300 {
    color: var(--color-theme-300) !important;
  }

  .xl\:text-skin-primary-400 {
    color: var(--color-theme-400) !important;
  }

  .xl\:text-skin-primary-500 {
    color: var(--color-theme-500) !important;
  }

  .xl\:text-skin-primary-600 {
    color: var(--color-theme-600) !important;
  }

  .xl\:text-skin-primary-700 {
    color: var(--color-theme-700) !important;
  }

  .xl\:text-skin-primary-800 {
    color: var(--color-theme-800) !important;
  }

  .xl\:text-skin-primary-900 {
    color: var(--color-theme-900) !important;
  }

  .xl\:text-skin-spinner-light {
    color: var(--color-spinner-light) !important;
  }

  .xl\:text-skin-spinner-dark {
    color: var(--color-spinner-dark) !important;
  }

  .xl\:text-skin-sidebar-item {
    color: var(--color-sidebar-item) !important;
  }

  .xl\:text-skin-sidebar-item-hover {
    color: var(--color-sidebar-item-hover) !important;
  }

  .xl\:text-skin-sidebar-icons {
    color: var(--color-sidebar-icons) !important;
  }

  .xl\:hover\:text-transparent:hover {
    color: transparent !important;
  }

  .xl\:hover\:text-secondary-200:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(244, 247, 240, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-secondary-300:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(238, 249, 222, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-secondary-500:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(227, 239, 211, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-secondary-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(203, 218, 182, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-black:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(20, 20, 20, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-white:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-gray-50:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(248, 250, 252, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-gray-100:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(241, 245, 249, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-gray-200:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(226, 232, 240, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-gray-300:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(203, 213, 225, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-gray-400:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(148, 163, 184, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-gray-500:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(100, 116, 139, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-gray-600:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(71, 85, 105, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-gray-700:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(51, 65, 85, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-gray-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 41, 59, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-gray-900:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(15, 23, 42, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-blue-50:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(239, 246, 255, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-blue-100:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(219, 234, 254, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-blue-200:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(191, 219, 254, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-blue-300:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(147, 197, 253, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-blue-400:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(96, 165, 250, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-blue-500:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(59, 130, 246, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-blue-600:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(37, 99, 235, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-blue-700:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(29, 78, 216, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-blue-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 64, 175, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-blue-900:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 58, 138, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-red-50:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 242, 242, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-red-100:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 226, 226, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-red-200:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 202, 202, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-red-300:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(252, 165, 165, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-red-400:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(248, 113, 113, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-red-500:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(239, 68, 68, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-red-600:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(220, 38, 38, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-red-700:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(185, 28, 28, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-red-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(153, 27, 27, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-red-900:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(127, 29, 29, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-yellow-50:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(255, 251, 235, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-yellow-100:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 243, 199, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-yellow-200:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(253, 230, 138, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-yellow-300:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(252, 211, 77, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-yellow-400:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(251, 191, 36, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-yellow-500:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(245, 158, 11, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-yellow-600:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(217, 119, 6, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-yellow-700:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(180, 83, 9, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-yellow-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(146, 64, 14, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-yellow-900:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(120, 53, 15, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-green-50:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(236, 253, 245, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-green-100:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(209, 250, 229, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-green-200:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(167, 243, 208, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-green-300:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(110, 231, 183, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-green-400:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(52, 211, 153, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-green-500:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(16, 185, 129, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-green-600:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(5, 150, 105, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-green-700:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(4, 120, 87, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-green-800:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(6, 95, 70, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-green-900:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(6, 78, 59, var(--tw-text-opacity)) !important;
  }

  .xl\:hover\:text-skin-primary-100:hover {
    color: var(--color-theme-100) !important;
  }

  .xl\:hover\:text-skin-primary-200:hover {
    color: var(--color-theme-200) !important;
  }

  .xl\:hover\:text-skin-primary-300:hover {
    color: var(--color-theme-300) !important;
  }

  .xl\:hover\:text-skin-primary-400:hover {
    color: var(--color-theme-400) !important;
  }

  .xl\:hover\:text-skin-primary-500:hover {
    color: var(--color-theme-500) !important;
  }

  .xl\:hover\:text-skin-primary-600:hover {
    color: var(--color-theme-600) !important;
  }

  .xl\:hover\:text-skin-primary-700:hover {
    color: var(--color-theme-700) !important;
  }

  .xl\:hover\:text-skin-primary-800:hover {
    color: var(--color-theme-800) !important;
  }

  .xl\:hover\:text-skin-primary-900:hover {
    color: var(--color-theme-900) !important;
  }

  .xl\:hover\:text-skin-spinner-light:hover {
    color: var(--color-spinner-light) !important;
  }

  .xl\:hover\:text-skin-spinner-dark:hover {
    color: var(--color-spinner-dark) !important;
  }

  .xl\:hover\:text-skin-sidebar-item:hover {
    color: var(--color-sidebar-item) !important;
  }

  .xl\:hover\:text-skin-sidebar-item-hover:hover {
    color: var(--color-sidebar-item-hover) !important;
  }

  .xl\:hover\:text-skin-sidebar-icons:hover {
    color: var(--color-sidebar-icons) !important;
  }

  .xl\:focus\:text-transparent:focus {
    color: transparent !important;
  }

  .xl\:focus\:text-secondary-200:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(244, 247, 240, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-secondary-300:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(238, 249, 222, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-secondary-500:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(227, 239, 211, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-secondary-800:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(203, 218, 182, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-black:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(20, 20, 20, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-white:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-gray-50:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(248, 250, 252, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-gray-100:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(241, 245, 249, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-gray-200:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(226, 232, 240, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-gray-300:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(203, 213, 225, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-gray-400:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(148, 163, 184, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-gray-500:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(100, 116, 139, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-gray-600:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(71, 85, 105, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-gray-700:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(51, 65, 85, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-gray-800:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 41, 59, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-gray-900:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(15, 23, 42, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-blue-50:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(239, 246, 255, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-blue-100:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(219, 234, 254, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-blue-200:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(191, 219, 254, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-blue-300:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(147, 197, 253, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-blue-400:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(96, 165, 250, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-blue-500:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(59, 130, 246, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-blue-600:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(37, 99, 235, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-blue-700:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(29, 78, 216, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-blue-800:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 64, 175, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-blue-900:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(30, 58, 138, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-red-50:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 242, 242, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-red-100:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 226, 226, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-red-200:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 202, 202, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-red-300:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(252, 165, 165, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-red-400:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(248, 113, 113, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-red-500:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(239, 68, 68, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-red-600:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(220, 38, 38, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-red-700:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(185, 28, 28, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-red-800:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(153, 27, 27, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-red-900:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(127, 29, 29, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-yellow-50:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(255, 251, 235, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-yellow-100:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(254, 243, 199, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-yellow-200:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(253, 230, 138, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-yellow-300:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(252, 211, 77, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-yellow-400:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(251, 191, 36, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-yellow-500:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(245, 158, 11, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-yellow-600:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(217, 119, 6, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-yellow-700:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(180, 83, 9, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-yellow-800:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(146, 64, 14, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-yellow-900:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(120, 53, 15, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-green-50:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(236, 253, 245, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-green-100:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(209, 250, 229, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-green-200:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(167, 243, 208, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-green-300:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(110, 231, 183, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-green-400:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(52, 211, 153, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-green-500:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(16, 185, 129, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-green-600:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(5, 150, 105, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-green-700:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(4, 120, 87, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-green-800:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(6, 95, 70, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-green-900:focus {
    --tw-text-opacity: 1 !important;
    color: rgba(6, 78, 59, var(--tw-text-opacity)) !important;
  }

  .xl\:focus\:text-skin-primary-100:focus {
    color: var(--color-theme-100) !important;
  }

  .xl\:focus\:text-skin-primary-200:focus {
    color: var(--color-theme-200) !important;
  }

  .xl\:focus\:text-skin-primary-300:focus {
    color: var(--color-theme-300) !important;
  }

  .xl\:focus\:text-skin-primary-400:focus {
    color: var(--color-theme-400) !important;
  }

  .xl\:focus\:text-skin-primary-500:focus {
    color: var(--color-theme-500) !important;
  }

  .xl\:focus\:text-skin-primary-600:focus {
    color: var(--color-theme-600) !important;
  }

  .xl\:focus\:text-skin-primary-700:focus {
    color: var(--color-theme-700) !important;
  }

  .xl\:focus\:text-skin-primary-800:focus {
    color: var(--color-theme-800) !important;
  }

  .xl\:focus\:text-skin-primary-900:focus {
    color: var(--color-theme-900) !important;
  }

  .xl\:focus\:text-skin-spinner-light:focus {
    color: var(--color-spinner-light) !important;
  }

  .xl\:focus\:text-skin-spinner-dark:focus {
    color: var(--color-spinner-dark) !important;
  }

  .xl\:focus\:text-skin-sidebar-item:focus {
    color: var(--color-sidebar-item) !important;
  }

  .xl\:focus\:text-skin-sidebar-item-hover:focus {
    color: var(--color-sidebar-item-hover) !important;
  }

  .xl\:focus\:text-skin-sidebar-icons:focus {
    color: var(--color-sidebar-icons) !important;
  }

  .xl\:text-opacity-0 {
    --tw-text-opacity: 0 !important;
  }

  .xl\:text-opacity-25 {
    --tw-text-opacity: 0.25 !important;
  }

  .xl\:text-opacity-50 {
    --tw-text-opacity: 0.5 !important;
  }

  .xl\:text-opacity-60 {
    --tw-text-opacity: 0.6 !important;
  }

  .xl\:text-opacity-75 {
    --tw-text-opacity: 0.75 !important;
  }

  .xl\:text-opacity-85 {
    --tw-text-opacity: 0.85 !important;
  }

  .xl\:text-opacity-100 {
    --tw-text-opacity: 1 !important;
  }

  .group:hover .xl\:group-hover\:text-opacity-0 {
    --tw-text-opacity: 0 !important;
  }

  .group:hover .xl\:group-hover\:text-opacity-25 {
    --tw-text-opacity: 0.25 !important;
  }

  .group:hover .xl\:group-hover\:text-opacity-50 {
    --tw-text-opacity: 0.5 !important;
  }

  .group:hover .xl\:group-hover\:text-opacity-60 {
    --tw-text-opacity: 0.6 !important;
  }

  .group:hover .xl\:group-hover\:text-opacity-75 {
    --tw-text-opacity: 0.75 !important;
  }

  .group:hover .xl\:group-hover\:text-opacity-85 {
    --tw-text-opacity: 0.85 !important;
  }

  .group:hover .xl\:group-hover\:text-opacity-100 {
    --tw-text-opacity: 1 !important;
  }

  .xl\:focus-within\:text-opacity-0:focus-within {
    --tw-text-opacity: 0 !important;
  }

  .xl\:focus-within\:text-opacity-25:focus-within {
    --tw-text-opacity: 0.25 !important;
  }

  .xl\:focus-within\:text-opacity-50:focus-within {
    --tw-text-opacity: 0.5 !important;
  }

  .xl\:focus-within\:text-opacity-60:focus-within {
    --tw-text-opacity: 0.6 !important;
  }

  .xl\:focus-within\:text-opacity-75:focus-within {
    --tw-text-opacity: 0.75 !important;
  }

  .xl\:focus-within\:text-opacity-85:focus-within {
    --tw-text-opacity: 0.85 !important;
  }

  .xl\:focus-within\:text-opacity-100:focus-within {
    --tw-text-opacity: 1 !important;
  }

  .xl\:hover\:text-opacity-0:hover {
    --tw-text-opacity: 0 !important;
  }

  .xl\:hover\:text-opacity-25:hover {
    --tw-text-opacity: 0.25 !important;
  }

  .xl\:hover\:text-opacity-50:hover {
    --tw-text-opacity: 0.5 !important;
  }

  .xl\:hover\:text-opacity-60:hover {
    --tw-text-opacity: 0.6 !important;
  }

  .xl\:hover\:text-opacity-75:hover {
    --tw-text-opacity: 0.75 !important;
  }

  .xl\:hover\:text-opacity-85:hover {
    --tw-text-opacity: 0.85 !important;
  }

  .xl\:hover\:text-opacity-100:hover {
    --tw-text-opacity: 1 !important;
  }

  .xl\:focus\:text-opacity-0:focus {
    --tw-text-opacity: 0 !important;
  }

  .xl\:focus\:text-opacity-25:focus {
    --tw-text-opacity: 0.25 !important;
  }

  .xl\:focus\:text-opacity-50:focus {
    --tw-text-opacity: 0.5 !important;
  }

  .xl\:focus\:text-opacity-60:focus {
    --tw-text-opacity: 0.6 !important;
  }

  .xl\:focus\:text-opacity-75:focus {
    --tw-text-opacity: 0.75 !important;
  }

  .xl\:focus\:text-opacity-85:focus {
    --tw-text-opacity: 0.85 !important;
  }

  .xl\:focus\:text-opacity-100:focus {
    --tw-text-opacity: 1 !important;
  }

  .xl\:underline {
    text-decoration: underline !important;
  }

  .xl\:line-through {
    text-decoration: line-through !important;
  }

  .xl\:no-underline {
    text-decoration: none !important;
  }

  .xl\:hover\:underline:hover {
    text-decoration: underline !important;
  }

  .xl\:hover\:line-through:hover {
    text-decoration: line-through !important;
  }

  .xl\:hover\:no-underline:hover {
    text-decoration: none !important;
  }

  .xl\:focus\:underline:focus {
    text-decoration: underline !important;
  }

  .xl\:focus\:line-through:focus {
    text-decoration: line-through !important;
  }

  .xl\:focus\:no-underline:focus {
    text-decoration: none !important;
  }

  .xl\:antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .xl\:subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .xl\:opacity-0 {
    opacity: 0 !important;
  }

  .xl\:opacity-25 {
    opacity: 0.25 !important;
  }

  .xl\:opacity-50 {
    opacity: 0.5 !important;
  }

  .xl\:opacity-60 {
    opacity: 0.6 !important;
  }

  .xl\:opacity-75 {
    opacity: 0.75 !important;
  }

  .xl\:opacity-85 {
    opacity: 0.85 !important;
  }

  .xl\:opacity-100 {
    opacity: 1 !important;
  }

  .xl\:bg-blend-normal {
    background-blend-mode: normal !important;
  }

  .xl\:bg-blend-multiply {
    background-blend-mode: multiply !important;
  }

  .xl\:bg-blend-screen {
    background-blend-mode: screen !important;
  }

  .xl\:bg-blend-overlay {
    background-blend-mode: overlay !important;
  }

  .xl\:bg-blend-darken {
    background-blend-mode: darken !important;
  }

  .xl\:bg-blend-lighten {
    background-blend-mode: lighten !important;
  }

  .xl\:bg-blend-color-dodge {
    background-blend-mode: color-dodge !important;
  }

  .xl\:bg-blend-color-burn {
    background-blend-mode: color-burn !important;
  }

  .xl\:bg-blend-hard-light {
    background-blend-mode: hard-light !important;
  }

  .xl\:bg-blend-soft-light {
    background-blend-mode: soft-light !important;
  }

  .xl\:bg-blend-difference {
    background-blend-mode: difference !important;
  }

  .xl\:bg-blend-exclusion {
    background-blend-mode: exclusion !important;
  }

  .xl\:bg-blend-hue {
    background-blend-mode: hue !important;
  }

  .xl\:bg-blend-saturation {
    background-blend-mode: saturation !important;
  }

  .xl\:bg-blend-color {
    background-blend-mode: color !important;
  }

  .xl\:bg-blend-luminosity {
    background-blend-mode: luminosity !important;
  }

  .xl\:mix-blend-normal {
    mix-blend-mode: normal !important;
  }

  .xl\:mix-blend-multiply {
    mix-blend-mode: multiply !important;
  }

  .xl\:mix-blend-screen {
    mix-blend-mode: screen !important;
  }

  .xl\:mix-blend-overlay {
    mix-blend-mode: overlay !important;
  }

  .xl\:mix-blend-darken {
    mix-blend-mode: darken !important;
  }

  .xl\:mix-blend-lighten {
    mix-blend-mode: lighten !important;
  }

  .xl\:mix-blend-color-dodge {
    mix-blend-mode: color-dodge !important;
  }

  .xl\:mix-blend-color-burn {
    mix-blend-mode: color-burn !important;
  }

  .xl\:mix-blend-hard-light {
    mix-blend-mode: hard-light !important;
  }

  .xl\:mix-blend-soft-light {
    mix-blend-mode: soft-light !important;
  }

  .xl\:mix-blend-difference {
    mix-blend-mode: difference !important;
  }

  .xl\:mix-blend-exclusion {
    mix-blend-mode: exclusion !important;
  }

  .xl\:mix-blend-hue {
    mix-blend-mode: hue !important;
  }

  .xl\:mix-blend-saturation {
    mix-blend-mode: saturation !important;
  }

  .xl\:mix-blend-color {
    mix-blend-mode: color !important;
  }

  .xl\:mix-blend-luminosity {
    mix-blend-mode: luminosity !important;
  }

  .xl\:shadow {
    --tw-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.05) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .xl\:shadow-none {
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .xl\:outline-none {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .xl\:outline-white {
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .xl\:outline-black {
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .xl\:focus\:outline-none:focus {
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .xl\:focus\:outline-white:focus {
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .xl\:focus\:outline-black:focus {
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .xl\:ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .xl\:ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .xl\:ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .xl\:ring-4 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .xl\:ring-8 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .xl\:ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .xl\:focus-within\:ring-0:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .xl\:focus-within\:ring-1:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .xl\:focus-within\:ring-2:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .xl\:focus-within\:ring-4:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .xl\:focus-within\:ring-8:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .xl\:focus-within\:ring:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .xl\:focus\:ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .xl\:focus\:ring-1:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .xl\:focus\:ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .xl\:focus\:ring-4:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .xl\:focus\:ring-8:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .xl\:focus\:ring:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }

  .xl\:ring-inset {
    --tw-ring-inset: inset !important;
  }

  .xl\:focus-within\:ring-inset:focus-within {
    --tw-ring-inset: inset !important;
  }

  .xl\:focus\:ring-inset:focus {
    --tw-ring-inset: inset !important;
  }

  .xl\:ring-transparent {
    --tw-ring-color: transparent !important;
  }

  .xl\:ring-secondary-200 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(244, 247, 240, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-secondary-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(238, 249, 222, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-secondary-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(227, 239, 211, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-secondary-800 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(203, 218, 182, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-black {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(20, 20, 20, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-white {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-gray-50 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(248, 250, 252, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-gray-100 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(241, 245, 249, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-gray-200 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(226, 232, 240, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-gray-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(203, 213, 225, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-gray-400 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(148, 163, 184, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-gray-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(100, 116, 139, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-gray-600 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(71, 85, 105, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-gray-700 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(51, 65, 85, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-gray-800 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 41, 59, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-gray-900 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(15, 23, 42, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-blue-50 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-blue-100 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-blue-200 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-blue-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-blue-400 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-blue-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-blue-600 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-blue-700 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-blue-800 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-blue-900 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-red-50 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-red-100 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-red-200 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-red-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-red-400 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-red-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-red-600 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-red-700 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-red-800 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-red-900 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-yellow-50 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-yellow-100 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-yellow-200 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-yellow-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-yellow-400 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-yellow-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-yellow-600 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-yellow-700 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-yellow-800 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-yellow-900 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-green-50 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-green-100 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-green-200 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-green-300 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-green-400 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-green-500 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-green-600 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-green-700 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-green-800 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-green-900 {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)) !important;
  }

  .xl\:ring-skin-primary-100 {
    --tw-ring-color: var(--color-theme-100) !important;
  }

  .xl\:ring-skin-primary-200 {
    --tw-ring-color: var(--color-theme-200) !important;
  }

  .xl\:ring-skin-primary-300 {
    --tw-ring-color: var(--color-theme-300) !important;
  }

  .xl\:ring-skin-primary-400 {
    --tw-ring-color: var(--color-theme-400) !important;
  }

  .xl\:ring-skin-primary-500 {
    --tw-ring-color: var(--color-theme-500) !important;
  }

  .xl\:ring-skin-primary-600 {
    --tw-ring-color: var(--color-theme-600) !important;
  }

  .xl\:ring-skin-primary-700 {
    --tw-ring-color: var(--color-theme-700) !important;
  }

  .xl\:ring-skin-primary-800 {
    --tw-ring-color: var(--color-theme-800) !important;
  }

  .xl\:ring-skin-primary-900 {
    --tw-ring-color: var(--color-theme-900) !important;
  }

  .xl\:ring-skin-spinner-light {
    --tw-ring-color: var(--color-spinner-light) !important;
  }

  .xl\:ring-skin-spinner-dark {
    --tw-ring-color: var(--color-spinner-dark) !important;
  }

  .xl\:focus-within\:ring-transparent:focus-within {
    --tw-ring-color: transparent !important;
  }

  .xl\:focus-within\:ring-secondary-200:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(244, 247, 240, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-secondary-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(238, 249, 222, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-secondary-500:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(227, 239, 211, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-secondary-800:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(203, 218, 182, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-black:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(20, 20, 20, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-white:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-gray-50:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(248, 250, 252, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-gray-100:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(241, 245, 249, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-gray-200:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(226, 232, 240, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-gray-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(203, 213, 225, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-gray-400:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(148, 163, 184, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-gray-500:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(100, 116, 139, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-gray-600:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(71, 85, 105, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-gray-700:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(51, 65, 85, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-gray-800:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 41, 59, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-gray-900:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(15, 23, 42, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-blue-50:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-blue-100:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-blue-200:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-blue-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-blue-400:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-blue-500:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-blue-600:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-blue-700:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-blue-800:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-blue-900:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-red-50:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-red-100:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-red-200:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-red-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-red-400:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-red-500:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-red-600:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-red-700:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-red-800:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-red-900:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-yellow-50:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-yellow-100:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-yellow-200:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-yellow-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-yellow-400:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-yellow-500:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-yellow-600:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-yellow-700:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-yellow-800:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-yellow-900:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-green-50:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-green-100:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-green-200:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-green-300:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-green-400:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-green-500:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-green-600:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-green-700:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-green-800:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-green-900:focus-within {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus-within\:ring-skin-primary-100:focus-within {
    --tw-ring-color: var(--color-theme-100) !important;
  }

  .xl\:focus-within\:ring-skin-primary-200:focus-within {
    --tw-ring-color: var(--color-theme-200) !important;
  }

  .xl\:focus-within\:ring-skin-primary-300:focus-within {
    --tw-ring-color: var(--color-theme-300) !important;
  }

  .xl\:focus-within\:ring-skin-primary-400:focus-within {
    --tw-ring-color: var(--color-theme-400) !important;
  }

  .xl\:focus-within\:ring-skin-primary-500:focus-within {
    --tw-ring-color: var(--color-theme-500) !important;
  }

  .xl\:focus-within\:ring-skin-primary-600:focus-within {
    --tw-ring-color: var(--color-theme-600) !important;
  }

  .xl\:focus-within\:ring-skin-primary-700:focus-within {
    --tw-ring-color: var(--color-theme-700) !important;
  }

  .xl\:focus-within\:ring-skin-primary-800:focus-within {
    --tw-ring-color: var(--color-theme-800) !important;
  }

  .xl\:focus-within\:ring-skin-primary-900:focus-within {
    --tw-ring-color: var(--color-theme-900) !important;
  }

  .xl\:focus-within\:ring-skin-spinner-light:focus-within {
    --tw-ring-color: var(--color-spinner-light) !important;
  }

  .xl\:focus-within\:ring-skin-spinner-dark:focus-within {
    --tw-ring-color: var(--color-spinner-dark) !important;
  }

  .xl\:focus\:ring-transparent:focus {
    --tw-ring-color: transparent !important;
  }

  .xl\:focus\:ring-secondary-200:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(244, 247, 240, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-secondary-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(238, 249, 222, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-secondary-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(227, 239, 211, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-secondary-800:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(203, 218, 182, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-black:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(20, 20, 20, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-white:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-gray-50:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(248, 250, 252, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-gray-100:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(241, 245, 249, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-gray-200:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(226, 232, 240, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-gray-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(203, 213, 225, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-gray-400:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(148, 163, 184, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-gray-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(100, 116, 139, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-gray-600:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(71, 85, 105, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-gray-700:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(51, 65, 85, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-gray-800:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 41, 59, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-gray-900:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(15, 23, 42, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-blue-50:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-blue-100:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-blue-200:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-blue-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-blue-400:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-blue-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-blue-600:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-blue-700:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-blue-800:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-blue-900:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-red-50:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-red-100:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-red-200:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-red-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-red-400:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-red-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-red-600:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-red-700:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-red-800:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-red-900:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-yellow-50:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-yellow-100:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-yellow-200:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-yellow-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-yellow-400:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-yellow-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-yellow-600:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-yellow-700:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-yellow-800:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-yellow-900:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-green-50:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-green-100:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-green-200:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-green-300:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-green-400:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-green-500:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-green-600:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-green-700:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-green-800:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-green-900:focus {
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)) !important;
  }

  .xl\:focus\:ring-skin-primary-100:focus {
    --tw-ring-color: var(--color-theme-100) !important;
  }

  .xl\:focus\:ring-skin-primary-200:focus {
    --tw-ring-color: var(--color-theme-200) !important;
  }

  .xl\:focus\:ring-skin-primary-300:focus {
    --tw-ring-color: var(--color-theme-300) !important;
  }

  .xl\:focus\:ring-skin-primary-400:focus {
    --tw-ring-color: var(--color-theme-400) !important;
  }

  .xl\:focus\:ring-skin-primary-500:focus {
    --tw-ring-color: var(--color-theme-500) !important;
  }

  .xl\:focus\:ring-skin-primary-600:focus {
    --tw-ring-color: var(--color-theme-600) !important;
  }

  .xl\:focus\:ring-skin-primary-700:focus {
    --tw-ring-color: var(--color-theme-700) !important;
  }

  .xl\:focus\:ring-skin-primary-800:focus {
    --tw-ring-color: var(--color-theme-800) !important;
  }

  .xl\:focus\:ring-skin-primary-900:focus {
    --tw-ring-color: var(--color-theme-900) !important;
  }

  .xl\:focus\:ring-skin-spinner-light:focus {
    --tw-ring-color: var(--color-spinner-light) !important;
  }

  .xl\:focus\:ring-skin-spinner-dark:focus {
    --tw-ring-color: var(--color-spinner-dark) !important;
  }

  .xl\:ring-opacity-0 {
    --tw-ring-opacity: 0 !important;
  }

  .xl\:ring-opacity-25 {
    --tw-ring-opacity: 0.25 !important;
  }

  .xl\:ring-opacity-50 {
    --tw-ring-opacity: 0.5 !important;
  }

  .xl\:ring-opacity-60 {
    --tw-ring-opacity: 0.6 !important;
  }

  .xl\:ring-opacity-75 {
    --tw-ring-opacity: 0.75 !important;
  }

  .xl\:ring-opacity-85 {
    --tw-ring-opacity: 0.85 !important;
  }

  .xl\:ring-opacity-100 {
    --tw-ring-opacity: 1 !important;
  }

  .xl\:focus-within\:ring-opacity-0:focus-within {
    --tw-ring-opacity: 0 !important;
  }

  .xl\:focus-within\:ring-opacity-25:focus-within {
    --tw-ring-opacity: 0.25 !important;
  }

  .xl\:focus-within\:ring-opacity-50:focus-within {
    --tw-ring-opacity: 0.5 !important;
  }

  .xl\:focus-within\:ring-opacity-60:focus-within {
    --tw-ring-opacity: 0.6 !important;
  }

  .xl\:focus-within\:ring-opacity-75:focus-within {
    --tw-ring-opacity: 0.75 !important;
  }

  .xl\:focus-within\:ring-opacity-85:focus-within {
    --tw-ring-opacity: 0.85 !important;
  }

  .xl\:focus-within\:ring-opacity-100:focus-within {
    --tw-ring-opacity: 1 !important;
  }

  .xl\:focus\:ring-opacity-0:focus {
    --tw-ring-opacity: 0 !important;
  }

  .xl\:focus\:ring-opacity-25:focus {
    --tw-ring-opacity: 0.25 !important;
  }

  .xl\:focus\:ring-opacity-50:focus {
    --tw-ring-opacity: 0.5 !important;
  }

  .xl\:focus\:ring-opacity-60:focus {
    --tw-ring-opacity: 0.6 !important;
  }

  .xl\:focus\:ring-opacity-75:focus {
    --tw-ring-opacity: 0.75 !important;
  }

  .xl\:focus\:ring-opacity-85:focus {
    --tw-ring-opacity: 0.85 !important;
  }

  .xl\:focus\:ring-opacity-100:focus {
    --tw-ring-opacity: 1 !important;
  }

  .xl\:ring-offset-0 {
    --tw-ring-offset-width: 0px !important;
  }

  .xl\:ring-offset-1 {
    --tw-ring-offset-width: 1px !important;
  }

  .xl\:ring-offset-2 {
    --tw-ring-offset-width: 2px !important;
  }

  .xl\:ring-offset-4 {
    --tw-ring-offset-width: 4px !important;
  }

  .xl\:ring-offset-8 {
    --tw-ring-offset-width: 8px !important;
  }

  .xl\:focus-within\:ring-offset-0:focus-within {
    --tw-ring-offset-width: 0px !important;
  }

  .xl\:focus-within\:ring-offset-1:focus-within {
    --tw-ring-offset-width: 1px !important;
  }

  .xl\:focus-within\:ring-offset-2:focus-within {
    --tw-ring-offset-width: 2px !important;
  }

  .xl\:focus-within\:ring-offset-4:focus-within {
    --tw-ring-offset-width: 4px !important;
  }

  .xl\:focus-within\:ring-offset-8:focus-within {
    --tw-ring-offset-width: 8px !important;
  }

  .xl\:focus\:ring-offset-0:focus {
    --tw-ring-offset-width: 0px !important;
  }

  .xl\:focus\:ring-offset-1:focus {
    --tw-ring-offset-width: 1px !important;
  }

  .xl\:focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px !important;
  }

  .xl\:focus\:ring-offset-4:focus {
    --tw-ring-offset-width: 4px !important;
  }

  .xl\:focus\:ring-offset-8:focus {
    --tw-ring-offset-width: 8px !important;
  }

  .xl\:ring-offset-transparent {
    --tw-ring-offset-color: transparent !important;
  }

  .xl\:ring-offset-secondary-200 {
    --tw-ring-offset-color: #f4f7f0 !important;
  }

  .xl\:ring-offset-secondary-300 {
    --tw-ring-offset-color: #eef9de !important;
  }

  .xl\:ring-offset-secondary-500 {
    --tw-ring-offset-color: #e3efd3 !important;
  }

  .xl\:ring-offset-secondary-800 {
    --tw-ring-offset-color: #cbdab6 !important;
  }

  .xl\:ring-offset-black {
    --tw-ring-offset-color: #141414 !important;
  }

  .xl\:ring-offset-white {
    --tw-ring-offset-color: #FFFFFF !important;
  }

  .xl\:ring-offset-gray-50 {
    --tw-ring-offset-color: #f8fafc !important;
  }

  .xl\:ring-offset-gray-100 {
    --tw-ring-offset-color: #f1f5f9 !important;
  }

  .xl\:ring-offset-gray-200 {
    --tw-ring-offset-color: #e2e8f0 !important;
  }

  .xl\:ring-offset-gray-300 {
    --tw-ring-offset-color: #cbd5e1 !important;
  }

  .xl\:ring-offset-gray-400 {
    --tw-ring-offset-color: #94a3b8 !important;
  }

  .xl\:ring-offset-gray-500 {
    --tw-ring-offset-color: #64748b !important;
  }

  .xl\:ring-offset-gray-600 {
    --tw-ring-offset-color: #475569 !important;
  }

  .xl\:ring-offset-gray-700 {
    --tw-ring-offset-color: #334155 !important;
  }

  .xl\:ring-offset-gray-800 {
    --tw-ring-offset-color: #1e293b !important;
  }

  .xl\:ring-offset-gray-900 {
    --tw-ring-offset-color: #0f172a !important;
  }

  .xl\:ring-offset-blue-50 {
    --tw-ring-offset-color: #eff6ff !important;
  }

  .xl\:ring-offset-blue-100 {
    --tw-ring-offset-color: #dbeafe !important;
  }

  .xl\:ring-offset-blue-200 {
    --tw-ring-offset-color: #bfdbfe !important;
  }

  .xl\:ring-offset-blue-300 {
    --tw-ring-offset-color: #93c5fd !important;
  }

  .xl\:ring-offset-blue-400 {
    --tw-ring-offset-color: #60a5fa !important;
  }

  .xl\:ring-offset-blue-500 {
    --tw-ring-offset-color: #3b82f6 !important;
  }

  .xl\:ring-offset-blue-600 {
    --tw-ring-offset-color: #2563eb !important;
  }

  .xl\:ring-offset-blue-700 {
    --tw-ring-offset-color: #1d4ed8 !important;
  }

  .xl\:ring-offset-blue-800 {
    --tw-ring-offset-color: #1e40af !important;
  }

  .xl\:ring-offset-blue-900 {
    --tw-ring-offset-color: #1e3a8a !important;
  }

  .xl\:ring-offset-red-50 {
    --tw-ring-offset-color: #fef2f2 !important;
  }

  .xl\:ring-offset-red-100 {
    --tw-ring-offset-color: #fee2e2 !important;
  }

  .xl\:ring-offset-red-200 {
    --tw-ring-offset-color: #fecaca !important;
  }

  .xl\:ring-offset-red-300 {
    --tw-ring-offset-color: #fca5a5 !important;
  }

  .xl\:ring-offset-red-400 {
    --tw-ring-offset-color: #f87171 !important;
  }

  .xl\:ring-offset-red-500 {
    --tw-ring-offset-color: #ef4444 !important;
  }

  .xl\:ring-offset-red-600 {
    --tw-ring-offset-color: #dc2626 !important;
  }

  .xl\:ring-offset-red-700 {
    --tw-ring-offset-color: #b91c1c !important;
  }

  .xl\:ring-offset-red-800 {
    --tw-ring-offset-color: #991b1b !important;
  }

  .xl\:ring-offset-red-900 {
    --tw-ring-offset-color: #7f1d1d !important;
  }

  .xl\:ring-offset-yellow-50 {
    --tw-ring-offset-color: #fffbeb !important;
  }

  .xl\:ring-offset-yellow-100 {
    --tw-ring-offset-color: #fef3c7 !important;
  }

  .xl\:ring-offset-yellow-200 {
    --tw-ring-offset-color: #fde68a !important;
  }

  .xl\:ring-offset-yellow-300 {
    --tw-ring-offset-color: #fcd34d !important;
  }

  .xl\:ring-offset-yellow-400 {
    --tw-ring-offset-color: #fbbf24 !important;
  }

  .xl\:ring-offset-yellow-500 {
    --tw-ring-offset-color: #f59e0b !important;
  }

  .xl\:ring-offset-yellow-600 {
    --tw-ring-offset-color: #d97706 !important;
  }

  .xl\:ring-offset-yellow-700 {
    --tw-ring-offset-color: #b45309 !important;
  }

  .xl\:ring-offset-yellow-800 {
    --tw-ring-offset-color: #92400e !important;
  }

  .xl\:ring-offset-yellow-900 {
    --tw-ring-offset-color: #78350f !important;
  }

  .xl\:ring-offset-green-50 {
    --tw-ring-offset-color: #ecfdf5 !important;
  }

  .xl\:ring-offset-green-100 {
    --tw-ring-offset-color: #d1fae5 !important;
  }

  .xl\:ring-offset-green-200 {
    --tw-ring-offset-color: #a7f3d0 !important;
  }

  .xl\:ring-offset-green-300 {
    --tw-ring-offset-color: #6ee7b7 !important;
  }

  .xl\:ring-offset-green-400 {
    --tw-ring-offset-color: #34d399 !important;
  }

  .xl\:ring-offset-green-500 {
    --tw-ring-offset-color: #10b981 !important;
  }

  .xl\:ring-offset-green-600 {
    --tw-ring-offset-color: #059669 !important;
  }

  .xl\:ring-offset-green-700 {
    --tw-ring-offset-color: #047857 !important;
  }

  .xl\:ring-offset-green-800 {
    --tw-ring-offset-color: #065f46 !important;
  }

  .xl\:ring-offset-green-900 {
    --tw-ring-offset-color: #064e3b !important;
  }

  .xl\:ring-offset-skin-primary-100 {
    --tw-ring-offset-color: var(--color-theme-100) !important;
  }

  .xl\:ring-offset-skin-primary-200 {
    --tw-ring-offset-color: var(--color-theme-200) !important;
  }

  .xl\:ring-offset-skin-primary-300 {
    --tw-ring-offset-color: var(--color-theme-300) !important;
  }

  .xl\:ring-offset-skin-primary-400 {
    --tw-ring-offset-color: var(--color-theme-400) !important;
  }

  .xl\:ring-offset-skin-primary-500 {
    --tw-ring-offset-color: var(--color-theme-500) !important;
  }

  .xl\:ring-offset-skin-primary-600 {
    --tw-ring-offset-color: var(--color-theme-600) !important;
  }

  .xl\:ring-offset-skin-primary-700 {
    --tw-ring-offset-color: var(--color-theme-700) !important;
  }

  .xl\:ring-offset-skin-primary-800 {
    --tw-ring-offset-color: var(--color-theme-800) !important;
  }

  .xl\:ring-offset-skin-primary-900 {
    --tw-ring-offset-color: var(--color-theme-900) !important;
  }

  .xl\:ring-offset-skin-spinner-light {
    --tw-ring-offset-color: var(--color-spinner-light) !important;
  }

  .xl\:ring-offset-skin-spinner-dark {
    --tw-ring-offset-color: var(--color-spinner-dark) !important;
  }

  .xl\:focus-within\:ring-offset-transparent:focus-within {
    --tw-ring-offset-color: transparent !important;
  }

  .xl\:focus-within\:ring-offset-secondary-200:focus-within {
    --tw-ring-offset-color: #f4f7f0 !important;
  }

  .xl\:focus-within\:ring-offset-secondary-300:focus-within {
    --tw-ring-offset-color: #eef9de !important;
  }

  .xl\:focus-within\:ring-offset-secondary-500:focus-within {
    --tw-ring-offset-color: #e3efd3 !important;
  }

  .xl\:focus-within\:ring-offset-secondary-800:focus-within {
    --tw-ring-offset-color: #cbdab6 !important;
  }

  .xl\:focus-within\:ring-offset-black:focus-within {
    --tw-ring-offset-color: #141414 !important;
  }

  .xl\:focus-within\:ring-offset-white:focus-within {
    --tw-ring-offset-color: #FFFFFF !important;
  }

  .xl\:focus-within\:ring-offset-gray-50:focus-within {
    --tw-ring-offset-color: #f8fafc !important;
  }

  .xl\:focus-within\:ring-offset-gray-100:focus-within {
    --tw-ring-offset-color: #f1f5f9 !important;
  }

  .xl\:focus-within\:ring-offset-gray-200:focus-within {
    --tw-ring-offset-color: #e2e8f0 !important;
  }

  .xl\:focus-within\:ring-offset-gray-300:focus-within {
    --tw-ring-offset-color: #cbd5e1 !important;
  }

  .xl\:focus-within\:ring-offset-gray-400:focus-within {
    --tw-ring-offset-color: #94a3b8 !important;
  }

  .xl\:focus-within\:ring-offset-gray-500:focus-within {
    --tw-ring-offset-color: #64748b !important;
  }

  .xl\:focus-within\:ring-offset-gray-600:focus-within {
    --tw-ring-offset-color: #475569 !important;
  }

  .xl\:focus-within\:ring-offset-gray-700:focus-within {
    --tw-ring-offset-color: #334155 !important;
  }

  .xl\:focus-within\:ring-offset-gray-800:focus-within {
    --tw-ring-offset-color: #1e293b !important;
  }

  .xl\:focus-within\:ring-offset-gray-900:focus-within {
    --tw-ring-offset-color: #0f172a !important;
  }

  .xl\:focus-within\:ring-offset-blue-50:focus-within {
    --tw-ring-offset-color: #eff6ff !important;
  }

  .xl\:focus-within\:ring-offset-blue-100:focus-within {
    --tw-ring-offset-color: #dbeafe !important;
  }

  .xl\:focus-within\:ring-offset-blue-200:focus-within {
    --tw-ring-offset-color: #bfdbfe !important;
  }

  .xl\:focus-within\:ring-offset-blue-300:focus-within {
    --tw-ring-offset-color: #93c5fd !important;
  }

  .xl\:focus-within\:ring-offset-blue-400:focus-within {
    --tw-ring-offset-color: #60a5fa !important;
  }

  .xl\:focus-within\:ring-offset-blue-500:focus-within {
    --tw-ring-offset-color: #3b82f6 !important;
  }

  .xl\:focus-within\:ring-offset-blue-600:focus-within {
    --tw-ring-offset-color: #2563eb !important;
  }

  .xl\:focus-within\:ring-offset-blue-700:focus-within {
    --tw-ring-offset-color: #1d4ed8 !important;
  }

  .xl\:focus-within\:ring-offset-blue-800:focus-within {
    --tw-ring-offset-color: #1e40af !important;
  }

  .xl\:focus-within\:ring-offset-blue-900:focus-within {
    --tw-ring-offset-color: #1e3a8a !important;
  }

  .xl\:focus-within\:ring-offset-red-50:focus-within {
    --tw-ring-offset-color: #fef2f2 !important;
  }

  .xl\:focus-within\:ring-offset-red-100:focus-within {
    --tw-ring-offset-color: #fee2e2 !important;
  }

  .xl\:focus-within\:ring-offset-red-200:focus-within {
    --tw-ring-offset-color: #fecaca !important;
  }

  .xl\:focus-within\:ring-offset-red-300:focus-within {
    --tw-ring-offset-color: #fca5a5 !important;
  }

  .xl\:focus-within\:ring-offset-red-400:focus-within {
    --tw-ring-offset-color: #f87171 !important;
  }

  .xl\:focus-within\:ring-offset-red-500:focus-within {
    --tw-ring-offset-color: #ef4444 !important;
  }

  .xl\:focus-within\:ring-offset-red-600:focus-within {
    --tw-ring-offset-color: #dc2626 !important;
  }

  .xl\:focus-within\:ring-offset-red-700:focus-within {
    --tw-ring-offset-color: #b91c1c !important;
  }

  .xl\:focus-within\:ring-offset-red-800:focus-within {
    --tw-ring-offset-color: #991b1b !important;
  }

  .xl\:focus-within\:ring-offset-red-900:focus-within {
    --tw-ring-offset-color: #7f1d1d !important;
  }

  .xl\:focus-within\:ring-offset-yellow-50:focus-within {
    --tw-ring-offset-color: #fffbeb !important;
  }

  .xl\:focus-within\:ring-offset-yellow-100:focus-within {
    --tw-ring-offset-color: #fef3c7 !important;
  }

  .xl\:focus-within\:ring-offset-yellow-200:focus-within {
    --tw-ring-offset-color: #fde68a !important;
  }

  .xl\:focus-within\:ring-offset-yellow-300:focus-within {
    --tw-ring-offset-color: #fcd34d !important;
  }

  .xl\:focus-within\:ring-offset-yellow-400:focus-within {
    --tw-ring-offset-color: #fbbf24 !important;
  }

  .xl\:focus-within\:ring-offset-yellow-500:focus-within {
    --tw-ring-offset-color: #f59e0b !important;
  }

  .xl\:focus-within\:ring-offset-yellow-600:focus-within {
    --tw-ring-offset-color: #d97706 !important;
  }

  .xl\:focus-within\:ring-offset-yellow-700:focus-within {
    --tw-ring-offset-color: #b45309 !important;
  }

  .xl\:focus-within\:ring-offset-yellow-800:focus-within {
    --tw-ring-offset-color: #92400e !important;
  }

  .xl\:focus-within\:ring-offset-yellow-900:focus-within {
    --tw-ring-offset-color: #78350f !important;
  }

  .xl\:focus-within\:ring-offset-green-50:focus-within {
    --tw-ring-offset-color: #ecfdf5 !important;
  }

  .xl\:focus-within\:ring-offset-green-100:focus-within {
    --tw-ring-offset-color: #d1fae5 !important;
  }

  .xl\:focus-within\:ring-offset-green-200:focus-within {
    --tw-ring-offset-color: #a7f3d0 !important;
  }

  .xl\:focus-within\:ring-offset-green-300:focus-within {
    --tw-ring-offset-color: #6ee7b7 !important;
  }

  .xl\:focus-within\:ring-offset-green-400:focus-within {
    --tw-ring-offset-color: #34d399 !important;
  }

  .xl\:focus-within\:ring-offset-green-500:focus-within {
    --tw-ring-offset-color: #10b981 !important;
  }

  .xl\:focus-within\:ring-offset-green-600:focus-within {
    --tw-ring-offset-color: #059669 !important;
  }

  .xl\:focus-within\:ring-offset-green-700:focus-within {
    --tw-ring-offset-color: #047857 !important;
  }

  .xl\:focus-within\:ring-offset-green-800:focus-within {
    --tw-ring-offset-color: #065f46 !important;
  }

  .xl\:focus-within\:ring-offset-green-900:focus-within {
    --tw-ring-offset-color: #064e3b !important;
  }

  .xl\:focus-within\:ring-offset-skin-primary-100:focus-within {
    --tw-ring-offset-color: var(--color-theme-100) !important;
  }

  .xl\:focus-within\:ring-offset-skin-primary-200:focus-within {
    --tw-ring-offset-color: var(--color-theme-200) !important;
  }

  .xl\:focus-within\:ring-offset-skin-primary-300:focus-within {
    --tw-ring-offset-color: var(--color-theme-300) !important;
  }

  .xl\:focus-within\:ring-offset-skin-primary-400:focus-within {
    --tw-ring-offset-color: var(--color-theme-400) !important;
  }

  .xl\:focus-within\:ring-offset-skin-primary-500:focus-within {
    --tw-ring-offset-color: var(--color-theme-500) !important;
  }

  .xl\:focus-within\:ring-offset-skin-primary-600:focus-within {
    --tw-ring-offset-color: var(--color-theme-600) !important;
  }

  .xl\:focus-within\:ring-offset-skin-primary-700:focus-within {
    --tw-ring-offset-color: var(--color-theme-700) !important;
  }

  .xl\:focus-within\:ring-offset-skin-primary-800:focus-within {
    --tw-ring-offset-color: var(--color-theme-800) !important;
  }

  .xl\:focus-within\:ring-offset-skin-primary-900:focus-within {
    --tw-ring-offset-color: var(--color-theme-900) !important;
  }

  .xl\:focus-within\:ring-offset-skin-spinner-light:focus-within {
    --tw-ring-offset-color: var(--color-spinner-light) !important;
  }

  .xl\:focus-within\:ring-offset-skin-spinner-dark:focus-within {
    --tw-ring-offset-color: var(--color-spinner-dark) !important;
  }

  .xl\:focus\:ring-offset-transparent:focus {
    --tw-ring-offset-color: transparent !important;
  }

  .xl\:focus\:ring-offset-secondary-200:focus {
    --tw-ring-offset-color: #f4f7f0 !important;
  }

  .xl\:focus\:ring-offset-secondary-300:focus {
    --tw-ring-offset-color: #eef9de !important;
  }

  .xl\:focus\:ring-offset-secondary-500:focus {
    --tw-ring-offset-color: #e3efd3 !important;
  }

  .xl\:focus\:ring-offset-secondary-800:focus {
    --tw-ring-offset-color: #cbdab6 !important;
  }

  .xl\:focus\:ring-offset-black:focus {
    --tw-ring-offset-color: #141414 !important;
  }

  .xl\:focus\:ring-offset-white:focus {
    --tw-ring-offset-color: #FFFFFF !important;
  }

  .xl\:focus\:ring-offset-gray-50:focus {
    --tw-ring-offset-color: #f8fafc !important;
  }

  .xl\:focus\:ring-offset-gray-100:focus {
    --tw-ring-offset-color: #f1f5f9 !important;
  }

  .xl\:focus\:ring-offset-gray-200:focus {
    --tw-ring-offset-color: #e2e8f0 !important;
  }

  .xl\:focus\:ring-offset-gray-300:focus {
    --tw-ring-offset-color: #cbd5e1 !important;
  }

  .xl\:focus\:ring-offset-gray-400:focus {
    --tw-ring-offset-color: #94a3b8 !important;
  }

  .xl\:focus\:ring-offset-gray-500:focus {
    --tw-ring-offset-color: #64748b !important;
  }

  .xl\:focus\:ring-offset-gray-600:focus {
    --tw-ring-offset-color: #475569 !important;
  }

  .xl\:focus\:ring-offset-gray-700:focus {
    --tw-ring-offset-color: #334155 !important;
  }

  .xl\:focus\:ring-offset-gray-800:focus {
    --tw-ring-offset-color: #1e293b !important;
  }

  .xl\:focus\:ring-offset-gray-900:focus {
    --tw-ring-offset-color: #0f172a !important;
  }

  .xl\:focus\:ring-offset-blue-50:focus {
    --tw-ring-offset-color: #eff6ff !important;
  }

  .xl\:focus\:ring-offset-blue-100:focus {
    --tw-ring-offset-color: #dbeafe !important;
  }

  .xl\:focus\:ring-offset-blue-200:focus {
    --tw-ring-offset-color: #bfdbfe !important;
  }

  .xl\:focus\:ring-offset-blue-300:focus {
    --tw-ring-offset-color: #93c5fd !important;
  }

  .xl\:focus\:ring-offset-blue-400:focus {
    --tw-ring-offset-color: #60a5fa !important;
  }

  .xl\:focus\:ring-offset-blue-500:focus {
    --tw-ring-offset-color: #3b82f6 !important;
  }

  .xl\:focus\:ring-offset-blue-600:focus {
    --tw-ring-offset-color: #2563eb !important;
  }

  .xl\:focus\:ring-offset-blue-700:focus {
    --tw-ring-offset-color: #1d4ed8 !important;
  }

  .xl\:focus\:ring-offset-blue-800:focus {
    --tw-ring-offset-color: #1e40af !important;
  }

  .xl\:focus\:ring-offset-blue-900:focus {
    --tw-ring-offset-color: #1e3a8a !important;
  }

  .xl\:focus\:ring-offset-red-50:focus {
    --tw-ring-offset-color: #fef2f2 !important;
  }

  .xl\:focus\:ring-offset-red-100:focus {
    --tw-ring-offset-color: #fee2e2 !important;
  }

  .xl\:focus\:ring-offset-red-200:focus {
    --tw-ring-offset-color: #fecaca !important;
  }

  .xl\:focus\:ring-offset-red-300:focus {
    --tw-ring-offset-color: #fca5a5 !important;
  }

  .xl\:focus\:ring-offset-red-400:focus {
    --tw-ring-offset-color: #f87171 !important;
  }

  .xl\:focus\:ring-offset-red-500:focus {
    --tw-ring-offset-color: #ef4444 !important;
  }

  .xl\:focus\:ring-offset-red-600:focus {
    --tw-ring-offset-color: #dc2626 !important;
  }

  .xl\:focus\:ring-offset-red-700:focus {
    --tw-ring-offset-color: #b91c1c !important;
  }

  .xl\:focus\:ring-offset-red-800:focus {
    --tw-ring-offset-color: #991b1b !important;
  }

  .xl\:focus\:ring-offset-red-900:focus {
    --tw-ring-offset-color: #7f1d1d !important;
  }

  .xl\:focus\:ring-offset-yellow-50:focus {
    --tw-ring-offset-color: #fffbeb !important;
  }

  .xl\:focus\:ring-offset-yellow-100:focus {
    --tw-ring-offset-color: #fef3c7 !important;
  }

  .xl\:focus\:ring-offset-yellow-200:focus {
    --tw-ring-offset-color: #fde68a !important;
  }

  .xl\:focus\:ring-offset-yellow-300:focus {
    --tw-ring-offset-color: #fcd34d !important;
  }

  .xl\:focus\:ring-offset-yellow-400:focus {
    --tw-ring-offset-color: #fbbf24 !important;
  }

  .xl\:focus\:ring-offset-yellow-500:focus {
    --tw-ring-offset-color: #f59e0b !important;
  }

  .xl\:focus\:ring-offset-yellow-600:focus {
    --tw-ring-offset-color: #d97706 !important;
  }

  .xl\:focus\:ring-offset-yellow-700:focus {
    --tw-ring-offset-color: #b45309 !important;
  }

  .xl\:focus\:ring-offset-yellow-800:focus {
    --tw-ring-offset-color: #92400e !important;
  }

  .xl\:focus\:ring-offset-yellow-900:focus {
    --tw-ring-offset-color: #78350f !important;
  }

  .xl\:focus\:ring-offset-green-50:focus {
    --tw-ring-offset-color: #ecfdf5 !important;
  }

  .xl\:focus\:ring-offset-green-100:focus {
    --tw-ring-offset-color: #d1fae5 !important;
  }

  .xl\:focus\:ring-offset-green-200:focus {
    --tw-ring-offset-color: #a7f3d0 !important;
  }

  .xl\:focus\:ring-offset-green-300:focus {
    --tw-ring-offset-color: #6ee7b7 !important;
  }

  .xl\:focus\:ring-offset-green-400:focus {
    --tw-ring-offset-color: #34d399 !important;
  }

  .xl\:focus\:ring-offset-green-500:focus {
    --tw-ring-offset-color: #10b981 !important;
  }

  .xl\:focus\:ring-offset-green-600:focus {
    --tw-ring-offset-color: #059669 !important;
  }

  .xl\:focus\:ring-offset-green-700:focus {
    --tw-ring-offset-color: #047857 !important;
  }

  .xl\:focus\:ring-offset-green-800:focus {
    --tw-ring-offset-color: #065f46 !important;
  }

  .xl\:focus\:ring-offset-green-900:focus {
    --tw-ring-offset-color: #064e3b !important;
  }

  .xl\:focus\:ring-offset-skin-primary-100:focus {
    --tw-ring-offset-color: var(--color-theme-100) !important;
  }

  .xl\:focus\:ring-offset-skin-primary-200:focus {
    --tw-ring-offset-color: var(--color-theme-200) !important;
  }

  .xl\:focus\:ring-offset-skin-primary-300:focus {
    --tw-ring-offset-color: var(--color-theme-300) !important;
  }

  .xl\:focus\:ring-offset-skin-primary-400:focus {
    --tw-ring-offset-color: var(--color-theme-400) !important;
  }

  .xl\:focus\:ring-offset-skin-primary-500:focus {
    --tw-ring-offset-color: var(--color-theme-500) !important;
  }

  .xl\:focus\:ring-offset-skin-primary-600:focus {
    --tw-ring-offset-color: var(--color-theme-600) !important;
  }

  .xl\:focus\:ring-offset-skin-primary-700:focus {
    --tw-ring-offset-color: var(--color-theme-700) !important;
  }

  .xl\:focus\:ring-offset-skin-primary-800:focus {
    --tw-ring-offset-color: var(--color-theme-800) !important;
  }

  .xl\:focus\:ring-offset-skin-primary-900:focus {
    --tw-ring-offset-color: var(--color-theme-900) !important;
  }

  .xl\:focus\:ring-offset-skin-spinner-light:focus {
    --tw-ring-offset-color: var(--color-spinner-light) !important;
  }

  .xl\:focus\:ring-offset-skin-spinner-dark:focus {
    --tw-ring-offset-color: var(--color-spinner-dark) !important;
  }

  .xl\:filter {
    --tw-blur: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-brightness: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-contrast: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-invert: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-saturate: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-sepia: var(--tw-empty,/*!*/ /*!*/) !important;
    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/) !important;
    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) !important;
  }

  .xl\:filter-none {
    filter: none !important;
  }

  .xl\:blur-0 {
    --tw-blur: blur(0) !important;
  }

  .xl\:blur-none {
    --tw-blur: blur(0) !important;
  }

  .xl\:blur-sm {
    --tw-blur: blur(4px) !important;
  }

  .xl\:blur {
    --tw-blur: blur(8px) !important;
  }

  .xl\:blur-md {
    --tw-blur: blur(12px) !important;
  }

  .xl\:blur-lg {
    --tw-blur: blur(16px) !important;
  }

  .xl\:blur-xl {
    --tw-blur: blur(24px) !important;
  }

  .xl\:blur-2xl {
    --tw-blur: blur(40px) !important;
  }

  .xl\:blur-3xl {
    --tw-blur: blur(64px) !important;
  }

  .xl\:brightness-0 {
    --tw-brightness: brightness(0) !important;
  }

  .xl\:brightness-50 {
    --tw-brightness: brightness(.5) !important;
  }

  .xl\:brightness-75 {
    --tw-brightness: brightness(.75) !important;
  }

  .xl\:brightness-90 {
    --tw-brightness: brightness(.9) !important;
  }

  .xl\:brightness-95 {
    --tw-brightness: brightness(.95) !important;
  }

  .xl\:brightness-100 {
    --tw-brightness: brightness(1) !important;
  }

  .xl\:brightness-105 {
    --tw-brightness: brightness(1.05) !important;
  }

  .xl\:brightness-110 {
    --tw-brightness: brightness(1.1) !important;
  }

  .xl\:brightness-125 {
    --tw-brightness: brightness(1.25) !important;
  }

  .xl\:brightness-150 {
    --tw-brightness: brightness(1.5) !important;
  }

  .xl\:brightness-200 {
    --tw-brightness: brightness(2) !important;
  }

  .xl\:contrast-0 {
    --tw-contrast: contrast(0) !important;
  }

  .xl\:contrast-50 {
    --tw-contrast: contrast(.5) !important;
  }

  .xl\:contrast-75 {
    --tw-contrast: contrast(.75) !important;
  }

  .xl\:contrast-100 {
    --tw-contrast: contrast(1) !important;
  }

  .xl\:contrast-125 {
    --tw-contrast: contrast(1.25) !important;
  }

  .xl\:contrast-150 {
    --tw-contrast: contrast(1.5) !important;
  }

  .xl\:contrast-200 {
    --tw-contrast: contrast(2) !important;
  }

  .xl\:drop-shadow-sm {
    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05)) !important;
  }

  .xl\:drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06)) !important;
  }

  .xl\:drop-shadow-md {
    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06)) !important;
  }

  .xl\:drop-shadow-lg {
    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1)) !important;
  }

  .xl\:drop-shadow-xl {
    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08)) !important;
  }

  .xl\:drop-shadow-2xl {
    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15)) !important;
  }

  .xl\:drop-shadow-none {
    --tw-drop-shadow: drop-shadow(0 0 #0000) !important;
  }

  .xl\:grayscale-0 {
    --tw-grayscale: grayscale(0) !important;
  }

  .xl\:grayscale {
    --tw-grayscale: grayscale(100%) !important;
  }

  .xl\:hue-rotate-0 {
    --tw-hue-rotate: hue-rotate(0deg) !important;
  }

  .xl\:hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(15deg) !important;
  }

  .xl\:hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(30deg) !important;
  }

  .xl\:hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(60deg) !important;
  }

  .xl\:hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(90deg) !important;
  }

  .xl\:hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(180deg) !important;
  }

  .xl\:-hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(-180deg) !important;
  }

  .xl\:-hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(-90deg) !important;
  }

  .xl\:-hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(-60deg) !important;
  }

  .xl\:-hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(-30deg) !important;
  }

  .xl\:-hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(-15deg) !important;
  }

  .xl\:invert-0 {
    --tw-invert: invert(0) !important;
  }

  .xl\:invert {
    --tw-invert: invert(100%) !important;
  }

  .xl\:saturate-0 {
    --tw-saturate: saturate(0) !important;
  }

  .xl\:saturate-50 {
    --tw-saturate: saturate(.5) !important;
  }

  .xl\:saturate-100 {
    --tw-saturate: saturate(1) !important;
  }

  .xl\:saturate-150 {
    --tw-saturate: saturate(1.5) !important;
  }

  .xl\:saturate-200 {
    --tw-saturate: saturate(2) !important;
  }

  .xl\:sepia-0 {
    --tw-sepia: sepia(0) !important;
  }

  .xl\:sepia {
    --tw-sepia: sepia(100%) !important;
  }

  .xl\:backdrop-blur-0 {
    --tw-backdrop-blur: blur(0) !important;
  }

  .xl\:backdrop-blur-none {
    --tw-backdrop-blur: blur(0) !important;
  }

  .xl\:backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px) !important;
  }

  .xl\:backdrop-blur {
    --tw-backdrop-blur: blur(8px) !important;
  }

  .xl\:backdrop-blur-md {
    --tw-backdrop-blur: blur(12px) !important;
  }

  .xl\:backdrop-blur-lg {
    --tw-backdrop-blur: blur(16px) !important;
  }

  .xl\:backdrop-blur-xl {
    --tw-backdrop-blur: blur(24px) !important;
  }

  .xl\:backdrop-blur-2xl {
    --tw-backdrop-blur: blur(40px) !important;
  }

  .xl\:backdrop-blur-3xl {
    --tw-backdrop-blur: blur(64px) !important;
  }

  .xl\:backdrop-opacity-0 {
    --tw-backdrop-opacity: opacity(0) !important;
  }

  .xl\:backdrop-opacity-25 {
    --tw-backdrop-opacity: opacity(0.25) !important;
  }

  .xl\:backdrop-opacity-50 {
    --tw-backdrop-opacity: opacity(0.5) !important;
  }

  .xl\:backdrop-opacity-60 {
    --tw-backdrop-opacity: opacity(0.6) !important;
  }

  .xl\:backdrop-opacity-75 {
    --tw-backdrop-opacity: opacity(0.75) !important;
  }

  .xl\:backdrop-opacity-85 {
    --tw-backdrop-opacity: opacity(0.85) !important;
  }

  .xl\:backdrop-opacity-100 {
    --tw-backdrop-opacity: opacity(1) !important;
  }

  .xl\:transition-none {
    transition-property: none !important;
  }

  .xl\:transition-all {
    transition-property: all !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
  }

  .xl\:transition {
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
  }

  .xl\:transition-colors {
    transition-property: background-color, border-color, color, fill, stroke !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
  }

  .xl\:transition-opacity {
    transition-property: opacity !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
  }

  .xl\:transition-shadow {
    transition-property: box-shadow !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
  }

  .xl\:transition-transform {
    transition-property: transform !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
  }

  .xl\:delay-75 {
    transition-delay: 75ms !important;
  }

  .xl\:delay-100 {
    transition-delay: 100ms !important;
  }

  .xl\:delay-150 {
    transition-delay: 150ms !important;
  }

  .xl\:delay-200 {
    transition-delay: 200ms !important;
  }

  .xl\:delay-300 {
    transition-delay: 300ms !important;
  }

  .xl\:delay-500 {
    transition-delay: 500ms !important;
  }

  .xl\:delay-700 {
    transition-delay: 700ms !important;
  }

  .xl\:delay-1000 {
    transition-delay: 1000ms !important;
  }

  .xl\:duration-75 {
    transition-duration: 75ms !important;
  }

  .xl\:duration-100 {
    transition-duration: 100ms !important;
  }

  .xl\:duration-150 {
    transition-duration: 150ms !important;
  }

  .xl\:duration-200 {
    transition-duration: 200ms !important;
  }

  .xl\:duration-300 {
    transition-duration: 300ms !important;
  }

  .xl\:duration-500 {
    transition-duration: 500ms !important;
  }

  .xl\:duration-700 {
    transition-duration: 700ms !important;
  }

  .xl\:duration-1000 {
    transition-duration: 1000ms !important;
  }
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */

input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/*!
 * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */

.datepicker {
  border-radius: 4px;
  direction: ltr;
}

.datepicker-inline {
  width: 220px;
}

.datepicker-rtl {
  direction: rtl;
}

.datepicker-rtl.dropdown-menu {
  left: auto;
}

.datepicker-rtl table tr td span {
  float: right;
}

.datepicker-dropdown {
  top: 0;
  left: 0;
  padding: 4px;
}

.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(0, 0, 0, 0.15);
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}

.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}

.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}

.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}

.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}

.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}

.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}

.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}

.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid rgba(0, 0, 0, 0.15);
}

.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}

.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.datepicker table tr td,
.datepicker table tr th {
  text-align: center;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: none;
}

.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}

.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #777777;
}

.datepicker table tr td.day:hover,
.datepicker table tr td.focused {
  background: #eeeeee;
  cursor: pointer;
}

.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #777777;
  cursor: default;
}

.datepicker table tr td.highlighted {
  color: #000;
  background-color: #d9edf7;
  border-color: #85c5e5;
  border-radius: 0;
}

.datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.focus {
  color: #000;
  background-color: #afd9ee;
  border-color: #298fc2;
}

.datepicker table tr td.highlighted:hover {
  color: #000;
  background-color: #afd9ee;
  border-color: #52addb;
}

.datepicker table tr td.highlighted:active,
.datepicker table tr td.highlighted.active {
  color: #000;
  background-color: #afd9ee;
  border-color: #52addb;
}

.datepicker table tr td.highlighted:active:hover,
.datepicker table tr td.highlighted.active:hover,
.datepicker table tr td.highlighted:active:focus,
.datepicker table tr td.highlighted.active:focus,
.datepicker table tr td.highlighted:active.focus,
.datepicker table tr td.highlighted.active.focus {
  color: #000;
  background-color: #91cbe8;
  border-color: #298fc2;
}

.datepicker table tr td.highlighted.disabled:hover,
.datepicker table tr td.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.highlighted:hover,
.datepicker table tr td.highlighted.disabled:focus,
.datepicker table tr td.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.disabled.focus,
.datepicker table tr td.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.highlighted.focus {
  background-color: #d9edf7;
  border-color: #85c5e5;
}

.datepicker table tr td.highlighted.focused {
  background: #afd9ee;
}

.datepicker table tr td.highlighted.disabled,
.datepicker table tr td.highlighted.disabled:active {
  background: #d9edf7;
  color: #777777;
}

.datepicker table tr td.today {
  color: #000;
  background-color: #ffdb99;
  border-color: #ffb733;
}

.datepicker table tr td.today:focus,
.datepicker table tr td.today.focus {
  color: #000;
  background-color: #ffc966;
  border-color: #b37400;
}

.datepicker table tr td.today:hover {
  color: #000;
  background-color: #ffc966;
  border-color: #f59e00;
}

.datepicker table tr td.today:active,
.datepicker table tr td.today.active {
  color: #000;
  background-color: #ffc966;
  border-color: #f59e00;
}

.datepicker table tr td.today:active:hover,
.datepicker table tr td.today.active:hover,
.datepicker table tr td.today:active:focus,
.datepicker table tr td.today.active:focus,
.datepicker table tr td.today:active.focus,
.datepicker table tr td.today.active.focus {
  color: #000;
  background-color: #ffbc42;
  border-color: #b37400;
}

.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
.datepicker table tr td.today.disabled.focus,
.datepicker table tr td.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.today.focus {
  background-color: #ffdb99;
  border-color: #ffb733;
}

.datepicker table tr td.today.focused {
  background: #ffc966;
}

.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:active {
  background: #ffdb99;
  color: #777777;
}

.datepicker table tr td.range {
  color: #000;
  background-color: #eeeeee;
  border-color: #bbbbbb;
  border-radius: 0;
}

.datepicker table tr td.range:focus,
.datepicker table tr td.range.focus {
  color: #000;
  background-color: #d5d5d5;
  border-color: #7c7c7c;
}

.datepicker table tr td.range:hover {
  color: #000;
  background-color: #d5d5d5;
  border-color: #9d9d9d;
}

.datepicker table tr td.range:active,
.datepicker table tr td.range.active {
  color: #000;
  background-color: #d5d5d5;
  border-color: #9d9d9d;
}

.datepicker table tr td.range:active:hover,
.datepicker table tr td.range.active:hover,
.datepicker table tr td.range:active:focus,
.datepicker table tr td.range.active:focus,
.datepicker table tr td.range:active.focus,
.datepicker table tr td.range.active.focus {
  color: #000;
  background-color: #c3c3c3;
  border-color: #7c7c7c;
}

.datepicker table tr td.range.disabled:hover,
.datepicker table tr td.range[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled:focus,
.datepicker table tr td.range[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range:focus,
.datepicker table tr td.range.disabled.focus,
.datepicker table tr td.range[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.focus {
  background-color: #eeeeee;
  border-color: #bbbbbb;
}

.datepicker table tr td.range.focused {
  background: #d5d5d5;
}

.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:active {
  background: #eeeeee;
  color: #777777;
}

.datepicker table tr td.range.highlighted {
  color: #000;
  background-color: #e4eef3;
  border-color: #9dc1d3;
}

.datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.focus {
  color: #000;
  background-color: #c1d7e3;
  border-color: #4b88a6;
}

.datepicker table tr td.range.highlighted:hover {
  color: #000;
  background-color: #c1d7e3;
  border-color: #73a6c0;
}

.datepicker table tr td.range.highlighted:active,
.datepicker table tr td.range.highlighted.active {
  color: #000;
  background-color: #c1d7e3;
  border-color: #73a6c0;
}

.datepicker table tr td.range.highlighted:active:hover,
.datepicker table tr td.range.highlighted.active:hover,
.datepicker table tr td.range.highlighted:active:focus,
.datepicker table tr td.range.highlighted.active:focus,
.datepicker table tr td.range.highlighted:active.focus,
.datepicker table tr td.range.highlighted.active.focus {
  color: #000;
  background-color: #a8c8d8;
  border-color: #4b88a6;
}

.datepicker table tr td.range.highlighted.disabled:hover,
.datepicker table tr td.range.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.highlighted:hover,
.datepicker table tr td.range.highlighted.disabled:focus,
.datepicker table tr td.range.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.disabled.focus,
.datepicker table tr td.range.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.highlighted.focus {
  background-color: #e4eef3;
  border-color: #9dc1d3;
}

.datepicker table tr td.range.highlighted.focused {
  background: #c1d7e3;
}

.datepicker table tr td.range.highlighted.disabled,
.datepicker table tr td.range.highlighted.disabled:active {
  background: #e4eef3;
  color: #777777;
}

.datepicker table tr td.range.today {
  color: #000;
  background-color: #f7ca77;
  border-color: #f1a417;
}

.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.focus {
  color: #000;
  background-color: #f4b747;
  border-color: #815608;
}

.datepicker table tr td.range.today:hover {
  color: #000;
  background-color: #f4b747;
  border-color: #bf800c;
}

.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today.active {
  color: #000;
  background-color: #f4b747;
  border-color: #bf800c;
}

.datepicker table tr td.range.today:active:hover,
.datepicker table tr td.range.today.active:hover,
.datepicker table tr td.range.today:active:focus,
.datepicker table tr td.range.today.active:focus,
.datepicker table tr td.range.today:active.focus,
.datepicker table tr td.range.today.active.focus {
  color: #000;
  background-color: #f2aa25;
  border-color: #815608;
}

.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.disabled.focus,
.datepicker table tr td.range.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.today.focus {
  background-color: #f7ca77;
  border-color: #f1a417;
}

.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:active {
  background: #f7ca77;
  color: #777777;
}

.datepicker table tr td.selected,
.datepicker table tr td.selected.highlighted {
  color: #fff;
  background-color: #777777;
  border-color: #555555;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.selected:focus,
.datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.focus,
.datepicker table tr td.selected.highlighted.focus {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #161616;
}

.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.highlighted:hover {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #373737;
}

.datepicker table tr td.selected:active,
.datepicker table tr td.selected.highlighted:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.highlighted.active {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #373737;
}

.datepicker table tr td.selected:active:hover,
.datepicker table tr td.selected.highlighted:active:hover,
.datepicker table tr td.selected.active:hover,
.datepicker table tr td.selected.highlighted.active:hover,
.datepicker table tr td.selected:active:focus,
.datepicker table tr td.selected.highlighted:active:focus,
.datepicker table tr td.selected.active:focus,
.datepicker table tr td.selected.highlighted.active:focus,
.datepicker table tr td.selected:active.focus,
.datepicker table tr td.selected.highlighted:active.focus,
.datepicker table tr td.selected.active.focus,
.datepicker table tr td.selected.highlighted.active.focus {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #161616;
}

.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.highlighted.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.highlighted.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.disabled.focus,
.datepicker table tr td.selected.highlighted.disabled.focus,
.datepicker table tr td.selected[disabled].focus,
.datepicker table tr td.selected.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.selected.focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted.focus {
  background-color: #777777;
  border-color: #555555;
}

.datepicker table tr td.active,
.datepicker table tr td.active.highlighted {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.active:focus,
.datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.focus,
.datepicker table tr td.active.highlighted.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}

.datepicker table tr td.active:hover,
.datepicker table tr td.active.highlighted:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.datepicker table tr td.active:active:hover,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active:hover,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.highlighted.active:focus,
.datepicker table tr td.active:active.focus,
.datepicker table tr td.active.highlighted:active.focus,
.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.highlighted.active.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}

.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.highlighted.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.highlighted:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.highlighted.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.disabled.focus,
.datepicker table tr td.active.highlighted.disabled.focus,
.datepicker table tr td.active[disabled].focus,
.datepicker table tr td.active.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.active.focus,
fieldset[disabled] .datepicker table tr td.active.highlighted.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}

.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}

.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: #eeeeee;
}

.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: default;
}

.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.focus,
.datepicker table tr td span.active:hover.focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active.disabled:hover.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}

.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.datepicker table tr td span.active:active:hover,
.datepicker table tr td span.active:hover:active:hover,
.datepicker table tr td span.active.disabled:active:hover,
.datepicker table tr td span.active.disabled:hover:active:hover,
.datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active:hover.active:hover,
.datepicker table tr td span.active.disabled.active:hover,
.datepicker table tr td span.active.disabled:hover.active:hover,
.datepicker table tr td span.active:active:focus,
.datepicker table tr td span.active:hover:active:focus,
.datepicker table tr td span.active.disabled:active:focus,
.datepicker table tr td span.active.disabled:hover:active:focus,
.datepicker table tr td span.active.active:focus,
.datepicker table tr td span.active:hover.active:focus,
.datepicker table tr td span.active.disabled.active:focus,
.datepicker table tr td span.active.disabled:hover.active:focus,
.datepicker table tr td span.active:active.focus,
.datepicker table tr td span.active:hover:active.focus,
.datepicker table tr td span.active.disabled:active.focus,
.datepicker table tr td span.active.disabled:hover:active.focus,
.datepicker table tr td span.active.active.focus,
.datepicker table tr td span.active:hover.active.focus,
.datepicker table tr td span.active.disabled.active.focus,
.datepicker table tr td span.active.disabled:hover.active.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}

.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active:hover.disabled.focus,
.datepicker table tr td span.active.disabled.disabled.focus,
.datepicker table tr td span.active.disabled:hover.disabled.focus,
.datepicker table tr td span.active[disabled].focus,
.datepicker table tr td span.active:hover[disabled].focus,
.datepicker table tr td span.active.disabled[disabled].focus,
.datepicker table tr td span.active.disabled:hover[disabled].focus,
fieldset[disabled] .datepicker table tr td span.active.focus,
fieldset[disabled] .datepicker table tr td span.active:hover.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}

.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #777777;
}

.datepicker .datepicker-switch {
  width: 145px;
}

.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
}

.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}

.datepicker .prev.disabled,
.datepicker .next.disabled {
  visibility: hidden;
}

.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}

.input-group.date .input-group-addon {
  cursor: pointer;
}

.input-daterange {
  width: 100%;
}

.input-daterange input {
  text-align: center;
}

.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}

.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}

.input-daterange .input-group-addon {
  width: auto;
  min-width: 16px;
  padding: 4px 5px;
  line-height: 1.42857143;
  border-width: 1px 0;
  margin-left: -5px;
  margin-right: -5px;
}

/*!
 * Stylesheet for the Date Range Picker, for use with Bootstrap 3.x
 *
 * Copyright 2013-2015 Dan Grossman ( http://www.dangrossman.info )
 * Licensed under the MIT license. See http://www.opensource.org/licenses/mit-license.php
 *
 * Built for http://www.improvely.com
 */

.daterangepicker.dropdown-menu {
  max-width: none;
  z-index: 3000;
}

.daterangepicker.opensleft .ranges, .daterangepicker.opensleft .calendar {
  float: left;
  margin: 4px;
}

.daterangepicker.opensright .ranges, .daterangepicker.opensright .calendar,
.daterangepicker.openscenter .ranges, .daterangepicker.openscenter .calendar {
  float: right;
  margin: 4px;
}

.daterangepicker.single .ranges, .daterangepicker.single .calendar {
  float: none;
}

.daterangepicker .ranges {
  width: 160px;
  text-align: left;
}

.daterangepicker .ranges .range_inputs > div {
  float: left;
}

.daterangepicker .ranges .range_inputs > div:nth-child(2) {
  padding-left: 11px;
}

.daterangepicker .calendar {
  display: none;
  max-width: 270px;
}

.daterangepicker.show-calendar .calendar {
  display: block;
}

.daterangepicker .calendar.single .calendar-date {
  border: none;
}

.daterangepicker .calendar th, .daterangepicker .calendar td {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  white-space: nowrap;
  text-align: center;
  min-width: 32px;
}

.daterangepicker .daterangepicker_start_input label,
.daterangepicker .daterangepicker_end_input label {
  color: #333;
  display: block;
  font-size: 11px;
  font-weight: normal;
  height: 20px;
  line-height: 20px;
  margin-bottom: 2px;
  text-shadow: #fff 1px 1px 0px;
  text-transform: uppercase;
  width: 74px;
}

.daterangepicker .ranges input {
  font-size: 11px;
}

.daterangepicker .ranges .input-mini {
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555;
  display: block;
  font-size: 11px;
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
  margin: 0 0 10px 0;
  padding: 0 6px;
  width: 74px;
}

.daterangepicker .ranges ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.daterangepicker .ranges li {
  font-size: 13px;
  background: #f5f5f5;
  border: 1px solid #f5f5f5;
  color: #08c;
  padding: 3px 12px;
  margin-bottom: 8px;
  border-radius: 5px;
  cursor: pointer;
}

.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover {
  background: #08c;
  border: 1px solid #08c;
  color: #fff;
}

.daterangepicker .calendar-date {
  border: 1px solid #ddd;
  padding: 4px;
  border-radius: 4px;
  background: #fff;
}

.daterangepicker .calendar-time {
  text-align: center;
  margin: 8px auto 0 auto;
  line-height: 30px;
}

.daterangepicker {
  position: absolute;
  background: #fff;
  top: 100px;
  left: 20px;
  padding: 4px;
  margin-top: 1px;
  border-radius: 4px;
}

.daterangepicker.opensleft:before {
  position: absolute;
  top: -7px;
  right: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker.opensleft:after {
  position: absolute;
  top: -6px;
  right: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: '';
}

.daterangepicker.openscenter:before {
  position: absolute;
  top: -7px;
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker.openscenter:after {
  position: absolute;
  top: -6px;
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: '';
}

.daterangepicker.opensright:before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker.opensright:after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: '';
}

.daterangepicker.dropup {
  margin-top: -5px;
}

.daterangepicker.dropup:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}

.daterangepicker.dropup:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}

.daterangepicker table {
  width: 100%;
  margin: 0;
}

.daterangepicker td, .daterangepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  cursor: pointer;
  white-space: nowrap;
}

.daterangepicker td.off {
  color: #999;
}

.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #999;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background: #eee;
}

.daterangepicker td.in-range {
  background: #ebf4f8;
  border-radius: 0;
}

.daterangepicker td.start-date {
  border-radius: 4px 0 0 4px;
}

.daterangepicker td.end-date {
  border-radius: 0 4px 4px 0;
}

.daterangepicker td.start-date.end-date {
  border-radius: 4px;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: #3071a9;
  color: #fff;
}

.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin-bottom: 0;
}

.daterangepicker_start_input {
  float: left;
}

.daterangepicker_end_input {
  float: left;
  padding-left: 11px;
}

.daterangepicker th.month {
  width: auto;
}

.pick-a-color-markup * {
  box-sizing: border-box;
}

.pick-a-color-markup .hex-pound {
  padding-left: 8px;
  padding-right: 8px;
}

@media screen and (max-width: 991px) {
  .pick-a-color-markup .hex-pound {
    padding: 3px 5px 0px 5px;
    min-height: 30px;
  }
}

.pick-a-color-markup .pick-a-color {
  padding: 5px;
}

@media screen and (max-width: 991px) {
  .pick-a-color-markup .pick-a-color {
    width: 100%;
    font-size: 18px;
    padding: 9px;
    min-width: 222px;
    height: 47px;
  }
}

.pick-a-color-markup .input-group-btn .color-dropdown {
  padding: 6px 5px;
}

.pick-a-color-markup .input-group-btn .color-dropdown.no-hex {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.pick-a-color-markup .input-group-btn .color-dropdown:focus {
  background-color: #fff;
}

@media screen and (max-width: 991px) {
  .pick-a-color-markup .input-group-btn .color-dropdown {
    height: 47px;
  }
}

.pick-a-color-markup .color-preview {
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.075);
  height: 1.429em;
  width: 1.429em;
  display: inline-block;
  cursor: pointer;
  margin-right: 5px;
}

.pick-a-color-markup .color-preview.current-color {
  margin-bottom: -5px;
}

@media screen and (max-width: 991px) {
  .pick-a-color-markup .color-preview {
    height: 1.875em;
    width: 1.875em;
  }
}

.pick-a-color-markup .color-menu {
  text-align: left;
  padding: 5px 0px;
  width: 330px;
  font-size: 14px;
  left: auto;
}

.pick-a-color-markup .color-menu.color-menu--inline {
  left: -285px;
}

@media screen and (max-width: 991px) {
  .pick-a-color-markup .color-menu.color-menu--inline {
    left: -242px;
  }
}

@media screen and (max-width: 991px) {
  .pick-a-color-markup .color-menu {
    left: -242px;
    width: 293px;
  }
}

.pick-a-color-markup .color-menu.small {
  width: 100px;
}

@media screen and (max-width: 991px) {
  .pick-a-color-markup .color-menu.small {
    left: -105px;
  }
}

.pick-a-color-markup .color-menu.no-hex {
  left: 0px;
}

.pick-a-color-markup .color-menu ul {
  padding: 0px;
  margin: 0px;
}

.pick-a-color-markup .color-menu li {
  list-style-type: none;
  padding: 5px 0px;
  margin: 0px;
}

.pick-a-color-markup .color-menu .color-preview {
  vertical-align: middle;
  margin: 0px;
}

@media screen and (max-width: 991px) {
  .pick-a-color-markup .color-menu .color-preview {
    height: 35px;
    width: 35px;
  }
}

.pick-a-color-markup .color-menu .color-preview.current-color, .pick-a-color-markup .color-menu .color-preview.white {
  background-color: #fff;
}

.pick-a-color-markup .color-menu .color-preview.red {
  background-color: #f00;
}

.pick-a-color-markup .color-menu .color-preview.orange {
  background-color: #f60;
}

.pick-a-color-markup .color-menu .color-preview.yellow {
  background-color: #ff0;
}

.pick-a-color-markup .color-menu .color-preview.green {
  background-color: #008000;
}

.pick-a-color-markup .color-menu .color-preview.blue {
  background-color: #00f;
}

.pick-a-color-markup .color-menu .color-preview.indigo {
  background-color: #4a0080;
}

.pick-a-color-markup .color-menu .color-preview.violet {
  background-color: #ee81ee;
}

.pick-a-color-markup .color-menu .color-preview.purple {
  background-color: #80007f;
}

.pick-a-color-markup .color-menu .color-preview.black {
  background-color: #000;
}

.pick-a-color-markup .color-menu .basicColors-content li > a, .pick-a-color-markup .color-menu .savedColors-content li > a {
  padding: 5px 15px 3px 15px;
  cursor: default;
  min-height: 25px;
  color: #333;
}

.pick-a-color-markup .color-menu .basicColors-content li > a:hover, .pick-a-color-markup .color-menu .savedColors-content li > a:hover {
  background-color: #fff;
}

@media screen and (max-width: 991px) {
  .pick-a-color-markup .color-menu .basicColors-content li > a, .pick-a-color-markup .color-menu .savedColors-content li > a {
    min-height: 40px;
  }
}

.pick-a-color-markup .color-menu .basicColors-content li:hover a, .pick-a-color-markup .color-menu .savedColors-content li:hover a {
  color: #333;
  background-image: none;
  filter: none;
  text-decoration: none;
  font-weight: bold;
}

@media screen and (max-width: 991px) {
  .pick-a-color-markup .color-menu .basicColors-content li:hover a, .pick-a-color-markup .color-menu .savedColors-content li:hover a {
    background-color: #fff;
    font-weight: normal;
  }
}

.pick-a-color-markup .color-menu .btn.color-select {
  margin: 0px 5px;
  height: 20px;
  padding: 0px 5px;
  margin-top: 0px;
  line-height: 1.5px;
  border-radius: 4px;
}

@media screen and (max-width: 991px) {
  .pick-a-color-markup .color-menu .btn.color-select {
    height: 35px;
  }
}

.pick-a-color-markup .caret {
  margin-bottom: 3px;
}

.pick-a-color-markup .color-menu-instructions, .pick-a-color-markup .advanced-instructions {
  text-align: center;
  padding: 0px 6px;
  margin: 0px;
  font-size: 14px;
  font-weight: normal;
}

@media screen and (min-width: 992px) {
  .pick-a-color-markup .color-menu-instructions, .pick-a-color-markup .advanced-instructions {
    display: none;
  }
}

.pick-a-color-markup .color-label {
  vertical-align: middle;
  margin: 0px;
  margin-left: 10px;
  cursor: pointer;
}

@media screen and (max-width: 991px) {
  .pick-a-color-markup .color-label {
    margin-left: 8px;
  }
}

.pick-a-color-markup .color-box {
  height: 20px;
  width: 200px;
  position: absolute;
  left: 115px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.075);
  cursor: pointer;
}

@media screen and (max-width: 991px) {
  .pick-a-color-markup .color-box {
    width: 160px;
    height: 35px;
  }
}

.pick-a-color-markup .black .highlight-band-stripe {
  background-color: #fff;
}

.pick-a-color-markup .spectrum-white {
  background-image: linear-gradient(to right, #fff 0, #808080 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ff808080', GradientType=1);
}

.pick-a-color-markup .spectrum-white .highlight-band {
  left: 0px;
}

.pick-a-color-markup .spectrum-red {
  background-image: linear-gradient(to right, #fff 0, #f00 50%, #000 100%);
  background-repeat: repeat-x;
}

.pick-a-color-markup .spectrum-orange {
  background-image: linear-gradient(to right, #fff 0, #f60 50%, #000 100%);
  background-repeat: repeat-x;
}

.pick-a-color-markup .spectrum-yellow {
  background-image: linear-gradient(to right, #fff 0, #ff0 50%, #000 100%);
  background-repeat: repeat-x;
}

.pick-a-color-markup .spectrum-green {
  background-image: linear-gradient(to right, #80ff80 0, #008000 50%, #000 100%);
  background-repeat: repeat-x;
}

.pick-a-color-markup .spectrum-blue {
  background-image: linear-gradient(to right, #fff 0, #00f 50%, #000 100%);
  background-repeat: repeat-x;
}

.pick-a-color-markup .spectrum-purple {
  background-image: linear-gradient(to right, #ff80ff 0, #80007f 50%, #000 100%);
  background-repeat: repeat-x;
}

.pick-a-color-markup .spectrum-black {
  background-image: linear-gradient(to right, #000 0, #808080 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff808080', GradientType=1);
}

.pick-a-color-markup .spectrum-black .highlight-band {
  left: 0px;
  border: 1px solid #808080;
}

.pick-a-color-markup .ie-spectrum {
  height: 20px;
  width: 100px;
  display: inline-block;
  top: -1;
}

.pick-a-color-markup .ie-spectrum.hue {
  width: 50.5px;
}

@media screen and (max-width: 991px) {
  .pick-a-color-markup .ie-spectrum.hue {
    width: 45.5px;
  }
}

@media screen and (max-width: 991px) {
  .pick-a-color-markup .ie-spectrum {
    width: 80px;
    height: 35px;
  }
}

.pick-a-color-markup .red-spectrum-0, .pick-a-color-markup .lightness-spectrum-0 {
  background-image: linear-gradient(to right, #fff 0, #f00 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffff0000', GradientType=1);
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.pick-a-color-markup .red-spectrum-1, .pick-a-color-markup .lightness-spectrum-1 {
  background-image: linear-gradient(to right, #f00 0, #000 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff0000', endColorstr='#ff000000', GradientType=1);
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

.pick-a-color-markup .lightness-spectrum-0, .pick-a-color-markup .lightness-spectrum-1 {
  width: 150px;
}

@media screen and (max-width: 991px) {
  .pick-a-color-markup .lightness-spectrum-0, .pick-a-color-markup .lightness-spectrum-1 {
    width: 135px;
  }
}

.pick-a-color-markup .orange-spectrum-0 {
  background-image: linear-gradient(to right, #fff 0, #f60 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffff6600', GradientType=1);
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.pick-a-color-markup .orange-spectrum-1 {
  background-image: linear-gradient(to right, #f60 0, #000 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff6600', endColorstr='#ff000000', GradientType=1);
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

.pick-a-color-markup .yellow-spectrum-0 {
  background-image: linear-gradient(to right, #fff 0, #ff0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffff00', GradientType=1);
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.pick-a-color-markup .yellow-spectrum-1 {
  background-image: linear-gradient(to right, #ff0 0, #000 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff00', endColorstr='#ff000000', GradientType=1);
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

.pick-a-color-markup .green-spectrum-0 {
  background-image: linear-gradient(to right, #80ff80 0, #008000 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff80ff80', endColorstr='#ff008000', GradientType=1);
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.pick-a-color-markup .green-spectrum-1 {
  background-image: linear-gradient(to right, #008000 0, #000 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff008000', endColorstr='#ff000000', GradientType=1);
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

.pick-a-color-markup .blue-spectrum-0 {
  background-image: linear-gradient(to right, #fff 0, #00f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ff0000ff', GradientType=1);
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.pick-a-color-markup .blue-spectrum-1 {
  background-image: linear-gradient(to right, #00f 0, #000 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000ff', endColorstr='#ff000000', GradientType=1);
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

.pick-a-color-markup .purple-spectrum-0 {
  background-image: linear-gradient(to right, #ff80ff 0, #80007f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff80ff', endColorstr='#ff80007f', GradientType=1);
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.pick-a-color-markup .purple-spectrum-1 {
  background-image: linear-gradient(to right, #80007f 0, #000 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff80007f', endColorstr='#ff000000', GradientType=1);
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

.pick-a-color-markup .saturation-spectrum-0 {
  background-image: linear-gradient(to right, #808080 0, #bf4040 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff808080', endColorstr='#ffbf4040', GradientType=1);
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  width: 150px;
}

@media screen and (max-width: 991px) {
  .pick-a-color-markup .saturation-spectrum-0 {
    width: 135px;
  }
}

.pick-a-color-markup .saturation-spectrum-1 {
  background-image: linear-gradient(to right, #bf4040 0, #f00 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbf4040', endColorstr='#ffff0000', GradientType=1);
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  width: 150px;
}

@media screen and (max-width: 991px) {
  .pick-a-color-markup .saturation-spectrum-1 {
    width: 135px;
  }
}

.pick-a-color-markup .hue-spectrum-0 {
  background-image: linear-gradient(to right, #f00 0, #ff0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff0000', endColorstr='#ffffff00', GradientType=1);
}

.pick-a-color-markup .hue-spectrum-1 {
  background-image: linear-gradient(to right, #ff0 0, #0f0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff00', endColorstr='#ff00ff00', GradientType=1);
}

.pick-a-color-markup .hue-spectrum-2 {
  background-image: linear-gradient(to right, #0f0 0, #0ff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff00', endColorstr='#ff00ffff', GradientType=1);
  left: -1px;
  position: relative;
}

.pick-a-color-markup .hue-spectrum-3 {
  background-image: linear-gradient(to right, #0ff 0, #00f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ffff', endColorstr='#ff0000ff', GradientType=1);
  left: -1px;
  position: relative;
}

.pick-a-color-markup .hue-spectrum-4 {
  background-image: linear-gradient(to right, #00f 0, #f0f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000ff', endColorstr='#ffff00ff', GradientType=1);
  left: -1px;
  position: relative;
}

.pick-a-color-markup .hue-spectrum-5 {
  background-image: linear-gradient(to right, #f0f 0, #f00 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00ff', endColorstr='#ffff0000', GradientType=1);
  left: -2px;
  position: relative;
}

.pick-a-color-markup .highlight-band {
  border: 1px solid #222;
  border-radius: 2px;
  box-shadow: 1px 1px 1px #333;
  height: 19px;
  width: 11px;
  display: inline-block;
  cursor: pointer;
  cursor: -moz-grab;
  position: absolute;
  top: -1px;
  left: 94.5px;
  text-align: center;
}

@media screen and (max-width: 991px) {
  .pick-a-color-markup .highlight-band {
    width: 21px;
    left: 69.5px;
    height: 34px;
  }
}

.pick-a-color-markup .highlight-band-stripe {
  min-height: 80%;
  min-width: 1px;
  background-color: #000;
  opacity: 0.40;
  margin: 2px 1px;
  display: inline-block;
  box-shadow: 1px 0 2px 0 #fff;
}

@media screen and (max-width: 991px) {
  .pick-a-color-markup .highlight-band-stripe {
    margin: 4px 2px;
  }
}

.pick-a-color-markup .color-menu-tabs {
  padding: 5px 3px 3px 10px;
  font-size: 12px;
  color: #333;
  border-bottom: 1px solid #ccc;
  margin-bottom: 5px;
}

.pick-a-color-markup .color-menu-tabs .tab {
  padding: 4px 5px;
  margin: 5px;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  cursor: pointer;
  background-color: #fff;
}

.pick-a-color-markup .color-menu-tabs .tab:hover {
  padding-bottom: 6px;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

.pick-a-color-markup .color-menu-tabs a {
  color: #333;
  text-decoration: none;
}

.pick-a-color-markup .color-menu-tabs .tab-active {
  border-bottom: 3px solid #fff;
  padding-bottom: 5px;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

.pick-a-color-markup .active-content {
  display: block;
}

.pick-a-color-markup .inactive-content {
  display: none;
}

.pick-a-color-markup .savedColors-content {
  padding: 5px 15px;
  white-space: normal;
}

.pick-a-color-markup .savedColors-content li.color-item > a {
  margin-left: 7px;
  padding-left: 8px;
  border-radius: 4px;
}

.pick-a-color-markup .saved-color-col {
  position: relative;
  left: -15px;
  float: left;
  width: 149px;
}

@media screen and (max-width: 991px) {
  .pick-a-color-markup .saved-color-col {
    width: 130px;
  }
}

.pick-a-color-markup .advanced-content ul {
  margin-top: 10px;
}

.pick-a-color-markup .advanced-content li {
  padding: 5px 15px 3px 15px;
  cursor: default;
  min-height: 25px;
  height: 50px;
  position: relative;
}

@media screen and (max-width: 991px) {
  .pick-a-color-markup .advanced-content li {
    min-height: 70px;
  }
}

.pick-a-color-markup .advanced-content .color-preview {
  height: 50px;
  width: 300px;
  float: left;
  margin: 0px 0px 10px 0px;
  background-color: #f00;
  text-align: center;
}

.pick-a-color-markup .advanced-content .color-preview .color-select.btn.advanced {
  margin-top: 15px;
  display: none;
}

@media screen and (max-width: 991px) {
  .pick-a-color-markup .advanced-content .color-preview .color-select.btn.advanced {
    display: inline;
    margin-top: 7px;
  }
}

.pick-a-color-markup .advanced-content .color-preview:hover .color-select.btn.advanced {
  display: inline;
}

@media screen and (max-width: 991px) {
  .pick-a-color-markup .advanced-content .color-preview {
    width: 270px;
    margin-left: -10px;
  }
}

.pick-a-color-markup .advanced-content .spectrum-hue {
  background-image: linear-gradient(to right, #f00 0, #ff0 17%, #0f0 24%, #0ff 51%, #00f 68%, #f0f 85%, #f00 100%);
  background-repeat: repeat-x;
}

.pick-a-color-markup .advanced-content .spectrum-hue .highlight-band {
  left: 0px;
}

.pick-a-color-markup .advanced-content .spectrum-lightness {
  background-image: linear-gradient(to right, #fff 0, #f00 50%, #000 100%);
  background-repeat: repeat-x;
}

.pick-a-color-markup .advanced-content .spectrum-saturation {
  background-image: linear-gradient(to right, #808080 0, #f00 50%, #f00 100%);
  background-repeat: repeat-x;
}

.pick-a-color-markup .advanced-content .spectrum-saturation .highlight-band {
  left: 287px;
}

@media screen and (max-width: 991px) {
  .pick-a-color-markup .advanced-content .spectrum-saturation .highlight-band {
    left: 247px;
  }
}

.pick-a-color-markup .advanced-content .spectrum-lightness .highlight-band {
  left: 143.5px;
}

@media screen and (max-width: 991px) {
  .pick-a-color-markup .advanced-content .spectrum-lightness .highlight-band {
    left: 123.5px;
  }
}

.pick-a-color-markup .advanced-content .lightness-text, .pick-a-color-markup .advanced-content .hue-text, .pick-a-color-markup .advanced-content .saturation-text, .pick-a-color-markup .advanced-content .preview-text {
  vertical-align: middle;
  text-align: center;
  display: block;
}

.pick-a-color-markup .advanced-content .color-box {
  left: 15px;
  top: 25px;
  width: 300px;
}

@media screen and (max-width: 991px) {
  .pick-a-color-markup .advanced-content .color-box {
    width: 270px;
    left: 10px;
  }
}

.pick-a-color-markup .advanced-content .preview-item {
  height: 80px;
}

@-moz-document url-prefix() {
  @media screen and (max-width: 991px) {
    div.pick-a-color-markup .color-menu {
      left: 0px;
    }
  }
}

/*!
   * Bootstrap Datetime Picker v4.17.49
   * Copyright 2015-2020 Jonathan Peterson
   * Licensed under MIT (https://github.com/Eonasdan/bootstrap-datetimepicker/blob/master/LICENSE)
   */

.bootstrap-datetimepicker-widget {
  list-style: none;
}

.bootstrap-datetimepicker-widget.dropdown-menu {
  display: block;
  margin: 2px 0;
  padding: 4px;
  width: 19em;
}

@media (min-width: 768px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}

@media (min-width: 992px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}

@media (min-width: 1200px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}

.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: '';
  display: inline-block;
  position: absolute;
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
  left: auto;
  right: 6px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
  left: auto;
  right: 7px;
}

.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0;
}

.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0;
}

.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none;
}

.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0;
}

.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px;
}

.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle AM/PM";
}

.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Clear the picker";
}

.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Set the date to today";
}

.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
}

.bootstrap-datetimepicker-widget .picker-switch::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle Date and Time Screens";
}

.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit;
}

.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5;
  height: 2.5em;
  width: 100%;
}

.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}

.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center;
  border-radius: 4px;
}

.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px;
}

.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px;
}

.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}

.bootstrap-datetimepicker-widget table th.prev::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Previous Month";
}

.bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Next Month";
}

.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer;
}

.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #eeeeee;
}

.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px;
}

.bootstrap-datetimepicker-widget table td.cw {
  font-size: 0.8em;
  height: 20px;
  line-height: 20px;
  color: #777777;
}

.bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px;
}

.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #eeeeee;
  cursor: pointer;
}

.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
  color: #777777;
}

.bootstrap-datetimepicker-widget table td.today {
  position: relative;
}

.bootstrap-datetimepicker-widget table td.today:before {
  content: '';
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #337ab7;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}

.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #337ab7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff;
}

.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}

.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin: 2px 1.5px;
  cursor: pointer;
  border-radius: 4px;
}

.bootstrap-datetimepicker-widget table td span:hover {
  background: #eeeeee;
}

.bootstrap-datetimepicker-widget table td span.active {
  background-color: #337ab7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.bootstrap-datetimepicker-widget table td span.old {
  color: #777777;
}

.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}

.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px;
}

.bootstrap-datetimepicker-widget.wider {
  width: 21em;
}

.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: 1.8em !important;
}

.input-group.date .input-group-addon {
  cursor: pointer;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

@charset "UTF-8";

.dd {
  position: relative;
  display: block;
  margin: 15px 0;
  padding: 0;
  max-width: 800px;
  list-style: none;
  font-size: 13px;
  line-height: 20px;
}

.dd-list {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}

.dd-list .dd-list {
  padding-left: 30px;
}

.dd-collapsed .dd-list {
  display: none;
}

.dd-item,
.dd-empty,
.dd-placeholder {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  min-height: 20px;
  font-size: 13px;
  line-height: 20px;
}

.dd-handle {
  display: block;
  height: 100%;
  margin: 5px 0;
  padding: 5px 10px;
  color: #333;
  text-decoration: none;
  font-weight: bold;
  border: 1px solid #ccc;
  background: #fafafa;
  background: linear-gradient(to bottom, #fafafa 0%, #eee 100%);
  border-radius: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.dd-item > button {
  display: block;
  position: relative;
  cursor: pointer;
  float: left;
  width: 25px;
  height: 20px;
  margin: 5px 0;
  padding: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  border: 0;
  background: transparent;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  font-weight: bold;
}

.dd-item > button:before {
  content: '+';
  display: block;
  position: absolute;
  width: 100%;
  text-align: center;
  text-indent: 0;
}

.dd-item > button[data-action="collapse"]:before {
  content: '-';
}

.dd-placeholder,
.dd-empty {
  margin: 5px 0;
  padding: 0;
  min-height: 30px;
  background: #f2fbff;
  border: 1px dashed #b6bcbf;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.dd-empty {
  border: 1px dashed #bbb;
  min-height: 100px;
  background-color: #e5e5e5;
  background-image: linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
  background-size: 60px 60px;
  background-position: 0 0, 30px 30px;
}

.dd-dragel {
  position: absolute;
  pointer-events: none;
  z-index: 9999;
}

.dd-dragel > .dd-item .dd-handle {
  margin-top: 0;
}

.dd-dragel .dd-handle {
  box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
}

/**
 * Nestable Extras
 */

.nestable-lists {
  display: block;
  clear: both;
  padding: 30px 0;
  width: 100%;
  border: 0;
  border-top: 2px solid #ddd;
  border-bottom: 2px solid #ddd;
}

.dd3-content {
  display: block;
  margin: 5px 0;
  padding: 5px 10px 5px 40px;
  text-decoration: none;
  font-weight: bold;
  border: 1px solid #DADFE3;
  background: #FFF;
  border-radius: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.dd3-content .btn {
  font-size: 11px;
  font-weight: normal;
  min-height: 18px;
  line-height: 18px;
  margin: 0;
}

.dd3-content:hover {
  color: #2ea8e5;
  background: #fff;
}

.dd-dragel > .dd3-item > .dd3-content {
  margin: 0;
}

.dd3-item > button {
  margin-left: 30px;
}

.dd3-handle {
  position: absolute;
  margin: 0;
  left: 0;
  top: 0;
  cursor: pointer;
  width: 30px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  border: 1px solid #aaa;
  background: #ddd;
  background: linear-gradient(to bottom, #ddd 0%, #bbb 100%);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.dd3-handle:before {
  content: '≡';
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  text-indent: 0;
  color: #fff;
  font-size: 20px;
  font-weight: normal;
  margin-top: -10px;
}

.dd3-handle:hover {
  background: #ddd;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.redactor-animate-hide {
  display: none !important;
}

.redactor-fadeIn {
  opacity: 0;
  animation: fadeIn .5s ease-in-out;
}

.redactor-fadeOut {
  opacity: 1;
  animation: fadeOut .5s ease-in-out;
}

@font-face {
  font-family: Redactor;

  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBkcAAAC8AAAAYGNtYXAXVtKwAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zuxdz/8AAAF4AAAkQGhlYWQPMte3AAAluAAAADZoaGVhB7gD6wAAJfAAAAAkaG10eK4BD60AACYUAAAAuGxvY2GyjqiGAAAmzAAAAF5tYXhwADkBcwAAJywAAAAgbmFtZVDOJQoAACdMAAABknBvc3QAAwAAAAAo4AAAACAAAwP0AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpKQPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Sn//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAADAAAAgAQAAwAAEgAoADwAABMhMhYVMRUUBiMhIiY1MTU0NjMDITIWFTEVFAYjITgBMSImPQE0NjMxEyEyFhUxFRQGIzEhIiY1MTU0NjO7AooZIiIZ/XYZIiIZgAOKGSIiGfx2GCMiGYACihkiIhn9dhkiIhkDACIZChkiIhkKGSL/ACIZCRkiIhgKGSL/ACIZChkiIhkKGSIAAAADAAAAgAQAAwAAEwApAD4AABMhMhYVMRUUBiMhIiY1MTU0NjMxESEyFhUxFRQGIyE4ATEiJj0BNDYzMREhMhYVMRUUBiMxISImNTE1NDYzMTsCyhkiIhn9NhkiIhkDihkiIhn8dhgjIhkCyhkiIhn9NhkiIhkDACIZChkiIhkKGSL/ACIZCRkiIhgKGSL/ACIZChkiIhkKGSIAAAADAAAAgAQAAwAAEgAoADwAABMhMhYVMRUUBiMhIiY1MTU0NjMDITIWFTEVFAYjITgBMSImPQE0NjMxEyEyFhUxFRQGIzEhIiY1MTU0NjP7AsoZIiIZ/TYZIiIZwAOKGSIiGfx2GCMiGcACyhkiIhn9NhkiIhkDACIZChkiIhkKGSL/ACIZCRkiIhgKGSL/ACIZChkiIhkKGSIAAAADARkARwLnAwAAKwA0AFUAACU+ATU0JjUxNjQ1NCYvAT4BNzE8ATU0JicxLgEjKgEjMSIHETMyFjMyNjcHAzIVFCMiIzUzAzoBMzIWFyceARUcARU1HAEVFAYHFQ4BIyImIzMiJzUzAp8hJwEBSDcCJjABIRshUS0CBQI4iM8DBgMwWCQByWp3HxxGBwUJBRw0FgEQEhUSFjQcBAkEARcmQIAZSiwBBAEDBwM9XRABEEUrAQMBJj8WGBsG/U4BHxsBAhdPWqb+/w4OAQ4oFwIFAgECBQIZLA4BDQ8BA+MAAAIAwAAAA0ADgAAsADgAACUiJicxJwcOASM4ATkBKgEjIiYnNRE+ATM6ATMxIToBMzIWFzERDgEjKgEjMQERNz4BMzIWFzEXEQMACxMI2toIEwsBAgEYIgICIhgBAgECAAECARgiAgIiGAECAf5AmgcUCgsTCJsABwWOjgYGIBcBAxAYICEX/PAXIQMQ/ZhlBgYGBmUCaAAABQBAAAADwAOAABMAFwAnADcARwAAASEiBhUxERQWMzEhMjY1MRE0JiMRIREhBSEyFhUUBiMxISImNTQ2MxUhMhYVFAYjMSEiJjU0NjMVITIWFRQGIzEhIiY1NDYzA0D9gDVLSzUCgDVLSzX9gAKA/gABgBslJRv+gBslJRsBgBslJRv+gBslJRsBgBslJRv+gBslJRsDgEs1/YA1S0s1AoA1S/0AAoBAJRsbJSUbGyXAJRsbJSUbGyXAJRsbJSUbGyUAAAMAQAAAA8ADgAATABcAWQAAASEiBhUxERQWMzEhMjY1MRE0JiMRIREhAzEHDgEjOAE5ASoBIyImJzE0NjcxNyMwIjEiJicxNDY3MTc+ATM4ATkBOgEzMhYXMRQGBzEHMzAyMTIWFzEUBgcxA0D9gDVLSzUCgDVLSzX9gAKAiMAFEAkBAQEOFAIEBJTpAg4VAQQEwAUQCQEBAQ4UAgQElOkCDhUBBAQDgEs1/YA1S0s1AoA1S/0AAoD+reAGBxIOBQoErRIOBQoE4AYHEg4FCgStEg4FCgQAAAEAgAA8A4ADAQCDAAABIy4BJyMnLgEnFy4BJzUuATUwNDUxPAE1NDY3MT4BMzoBMzEeARcjHgEXIzcuASMqAQczKgEjIgYHMQ4BFRwBFTEcARUUFhc1HgEfAiEVIRceARUxHAEVFAYHMQ4BIyoBIzEuAScXLgEnFwceATM6ATMjMhYzMjY3MT4BNzEuAScXMwOA9BIoFwI5FSMRAQgOBQUFDw0NIxMCBAITJBECEB0NARscQiQHDgYBAgQCJkQaGR0PDRIxHQIv/p0BxAQJChIPESoYAQQBEyQRAhIhDgEiH0wpAgQDAQMHAyxOIB0iAQEIBwHTAYASHQsbChUNAQcSCgEKFw0BAQEBARQiDQsOAQYGBA4IURETARsYFz8lAQMBAQICHDUXARkmCwEWQAQOIREBAQEWJg4OEAEHBgEGEAsBVhUWAR0aF0QoFCYSAgAAAAACAEAAAAPAA4AAHQA9AAABBzMyFhUUBisBIiY1MTU0NjMyFhUxFTceARcVFDY/ASMiJjU0NjMxMzIWFTEVFAYjIiY1MTUHLgEnNTQGNwHA50cTGhoTsxMaGhMSG+YYIgYGeudHExoaE7MTGhoTEhvmGCIGBgYBQOYbEhMaGhOzExoaE0fnBSMXAQkP+uYbEhMaGhOzExoaE0fnBSMXAQkPBgAAAAMAQABAA8ADgAAbAB4AIgAAASMVMxEhETM1IyIGFTERFBYzMSEyNjUxETQmIwEHISczESMDQICA/YCAgDVLSzUCgDVLSzX+wIABAKpUVAKAgP7AAUCASzX+wDVLSzUBQDVLAQDaIP66AAAAAAMAQAAAA8ADgAADABcAHwAAATMnBwEhIgYVMREUFjMxITI2NTERNCYjAycjByMTMxMBuI1GRwGI/YA1S0s1AoA1S0s1sivIKHPoLuoBgdHRAf9LNf2ANUtLNQKANUv9QHNzAkD9wAAABAA/AMADvwL/AAcACgB5ALAAACUDIwMzNzMXJyM3AREwNDU0JicXLgEnMS4BJyMuASMqATkBOAExIgYHMwYHBgcGBxU+ATczPgEzMToBMzIWFzEeARUwFBUxFSMmIiMiBgczDgEVHAEVNRQwFRQWFyceARcxHgEXMx4BMzoBMzE4ATEyNjcjPgE3MRczJw4BDwEOAQcjMCIjIiYnMS4BJzEuASc1LgE1OAE5ATQwNTQ2NzE+ATcxPgE3Mz4BMzoBMzEzFQJA6i7pcynIK0mMRgKABgUBBQ8JChcNAQ0eDwECChMKAhMREBAPDA0fEQMOIBACBAIQHgwKC04DBwQfOBgBFBcEBAEECwcIEwoBCxoOAQIBEiIQAhMfDQE7Qg0eEQELGg4BAQEHDgYGCQQEBQICAQMCAwgGBg4IAQgUCwEBAVPAAj/9wXNzwNH+egEEAgEOGgwBDBMIBwwDBAQBAQIEAwQEBTsGCgQEBAsJChoPAgEhARIPDiwaAQICAQEBCxUKAQoRBwcLBAQFCAYIFg4zaAwWCAEGBwEDAgIGBAQIBQEECwUBAQcOBgYLBAUHAgMCQwAAAAAHAD8AQAPRA0AABwAKAA4AEgAWABoAHgAAJQMjAzM3MxcnIzclMxEjExcHJzcHFzcDNycHFyc3FwJA6i7pcynIK0mMRgHBQEAkLbUtrS21La0ttS2tLbUtwAI//cFzc8DR7/0AAvEttS21LbUt/dMttS21LbUtAAABAMAAQANAA0AAMgAAASEqASMiBgczDgEHMw4BBxUOARUcARUxFBYXNR4BFzEeARczHgEzOgEzMREzETMRMxEzA0D+YAIFAhgsFQIUJA8BDxYIBgcJBwgXDg4hEwEULRgCBAFcgFxoA0AHBgYUDAwdEQEPIhICBQITJBABER4MDRUHCAf+cwKr/VUCqwAAAAAC//EAswQEAtwABQALAAABLQEnCQEBDQEXCQEBn/8AAQBR/qMBXQEJAQD/AFABXf6jAQDIxk7+7P7rAdzIxk0BFAEUAAYAQABAA8ADQAADAB8AIgAlADgATAAAAREhEQU6ATMyFhcxDgEjKgEjMSoBIyImJzE+ATM6ATMHNxcxNxcBITIWFTEVFAYjISImNTE1NDYzESEyFhUxFRQGIzEhIiY1MTU0NjMBAAIA/qsBAgIVHgMDHhUCAgEBAwEVHwICHxUBAwFcTUh0bf22AwoZIiIZ/PYZIiIZAwoZIiIZ/PYZIiIZAoD+gAGAShwUFRsbFRQc9lBQgIACACIZChkiIhkKGSL9gCIZChkiIhkKGSIAAAAHAEAAgAPAAwAAEgApAD0AQQBeAGEAZAAAATMyFhUxFRQGKwEiJjUxNTQ2MxEzMhYVMRUUBiMxIzgBMSImPQE0NjMxASEyFhUxFRQGIzEhIiY1MTU0NjMDESERBTAyMzIWFzEOASMqATkBKgExIiYnMT4BMzAyMzEHNxcjNxcCu8oZIiIZyhkiIhnJGSIiGckYIyIZ/cADChkiIhn89hkiIhk7AcD+1gEBFB0BAR0UAQEBARQdAQEdFAEBUUNAA2hgAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiAgD+gAGAShwUFBwcFBQc9lBQgIAAAAAHAEAAgAPAAwAAEwAtAEEARQBaAF0AYAAAEzMyFhUxFRQGIzEjIiY1MTU0NjMRMzIWFTEVFDAxFAYjOAExIyImNTE1NDYzMREhMhYVMRUUBiMxISImNTE1NDYzAREhEQUwMjMyFhcxDgEjIiYnMT4BMzoBMwc3Fyc3F3vKGSIiGcoZIiIZyhkiIhnKGSIiGQMKGSIiGfz2GSIiGQGFAcD+1gEBFB0BAx0VFB0DAR0UAQEBUURABGVjAwAiGQoZIiIZChki/wAiGQkBGSIiGQoZIv8AIhkKGSIiGQoZIgIA/oABgEocFBQbGxQUHPZPUAGAgAAABAAAAAAEAAOAAAMAIAAjACYAABMRIREFOgEzMhYXMQ4BIyoBIzEqASMiJicxPgEzOgEzMQM3FzUbAQAEAP1UAQEBL0MBAUMvAQEBAQEBL0MBAUMvAQEBt5uR6NoDgPyAA4CsQS8vQUEvL0H9xbe7BAEn/tQAAAAABQAAAIAEAAMAABMAKgA+AEEARQAAEyEyFhUxFRQGIyEiJjUxNTQ2MzEBITIWFTEVFAYjMSE4ATEiJj0BNDYzMREhMhYVMRUUBiMxISImNTE1NDYzJwcRBzMVIzsDihkiIhn8dhkiIhkBwAHJGSIiGf43GCMiGQHKGSIiGf42GSIiGbvAgICAAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiIaEBQIBAAAAAAgDAAAADgAOAACQASQAAJTEqASMiJy4BJyYnNDc+ATc2MzIXHgEXFhUxBgcOAQcGIyoBIzU6ATMyNz4BNzY3MTQnLgEnJiMiBw4BBwYVFhceARcWMzoBMzECIAEDAUc/P14bHAExMHw5OREROTl8MDEBHBtePz9HAQMBAQIBNS8vRxQVASYlXisqCgoqK14lJgEVFEcvLzUBAgEAGxpdPj5HR2BfrTw8PDytX2BHRz4+XRobVRQURi4vNTVKSYUvLy8vhUlKNTUvLkYUFAAAAAEBswBIAowC9gADAAAlEyMDAhN5X3pIAq79UgABAAABgQQAAgAAFQAAEyEyFhUxFRQGIyE4ATEiJj0BNDYzMTsDihkiIhn8dhgjIhkCACIZCRkiIhgKGSIAAAAAAwAAAL8EAALBADgAPAB5AAAlIiYnFzUzHgE7ATIWMzI2PwEuASMqASMzDgEHNyM1PgE7ATI2MzIXHgEXFhcVBgcOAQcGIyImIzMBIRUhJw4BBzcjFQ4BFRQWFzEVMx4BMzI2NwczFQ4BKwEiBiMiJy4BJyYnNTY3PgE3NjMyFjMjMhYXJxUjLgEnIwLcKUshAj0TKxcBAwkEQF4IAQhfQAQJBAEYLBQCPSBKKAEDCQU2MTBKFxcEBBcXSjAxNgUJBAH+kQEl/ttJFywUAjwSExMSPBMrFxgsFAI9IEooAQMJBTYxMEoXFwQEFxdKMDE2BQkEASlLIQI9EysXAcAUEgFbCAoBVD4BP1QBCgkBWxEUARQURS8vNQE2Ly9FFBQBAUCA0wEKCQEpES0ZGi0RKAgKCgkBWxEUARQURS8vNQE2Ly9FFBQBFBIBWwkJAQAABQAaAIAEAAMAABIAKAA8AEYAdAAAASEyFhUxFRQGIyEiJjUxNTQ2MxEhMhYVMRUUBiMhOAExIiY9ATQ2MzERITIWFTEVFAYjMSEiJjUxNTQ2MwM1Iw4BByMVNxUTNSM3PgE3MTY0NTQmJzEuASMiBiMzMCIxIgYHMQ4BBzEXPgE7ATIVDgEHMQcVATsCihkiIhn9dhkiIhkCihkiIhn9dhgjIhkCihkiIhn9dhkiIhm2EA4kFAEvVVYvCg0CAQsJCxkOAgICAQEKFAgIDQQbBRUMAR8CCwlJAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiAQjlEBsKJxyl/oAkRw4gEgEBAQwWBwgJAQUGBA4JFgsOGhAbC2kMAAUAAACABAADAAATACoAPgBBAEUAABMhMhYVMRUUBiMhIiY1MTU0NjMxASEyFhUxFRQGIzEhOAExIiY9ATQ2MzERITIWFTEVFAYjMSEiJjUxNTQ2MyUXERUzFSM7A4oZIiIZ/HYZIiIZAcAByRkiIhn+NxgjIhkByhkiIhn+NhkiIhn+BcCAgAMAIhkKGSIiGQoZIv8AIhkJGSIiGAoZIv8AIhkKGSIiGQoZIiGhAUCAQAAAAAYAAP/ABAADwAAdADsAPwBDAEcASwAAASIHDgEHBhUUFx4BFxYzMjc+ATc2NTE0Jy4BJyYjESInLgEnJjU0Nz4BNzYzMhceARcWFTEUBw4BBwYjAyEVIREhFSEbARcDNxMXAwIAal1eiygoKCiLXl1qal1eiygoKCiLXl1qUEVGaR4eHh5pRkVQUEVGaR4eHh5pRkVQwAGA/oABgP6AQEo2SkpKN0sDwCgoi15dampdXosoKCgoi15dampdXosoKPyAHh5pRkVQUEVGaR4eHh5pRkVQUEVGaR4eAUBAAQBA/tsB5Rv+GxsB5Rr+GgAAAAUAAACABAADAAATADMASABoAH8AABMhMhYVMRUUBiMhIiY1MTU0NjMxATMyMDEyFhU4ATkBFRQwMRQGIzgBMSMiJjUxNTQ2MzEBITIWFTEVFAYjMSEiJjUxNTQ2MzEBMzIwMTIWFTgBOQEVFDAxFAYjOAExIyImNTE1NDYzMTsBMhYVMRUUBiMxIzgBMSImPQE0NjMxOwOKGSIiGfx2GSIiGQEACQEZIiIZChkiIhn/AAOKGSIiGfx2GSIiGQHACQEZIiIZChkiIhnACRkiIhkJGCMiGQMAIhkKGSIiGQoZIv8AIhkJARkiIhkKGSL/ACIZChkiIhkKGSIBACIZCQEZIiIZChkiIhkJGSIiGAoZIgAAAAEAwACAA0ADAABHAAA3MDIxMjY1OAE5ATU0NjMxIQcOARUUFjMyNjcxNz4BNTQmLwEuASMiBhUUFh8BITgBMSIHDgEHBhU4ATkBFTgBMRQWMzgBOQHoARAYXUMBB4QGBhgQCA8FyAYGBgbIBQ8IEBgGBoT++DIrLEETExcRgBcRoEJehAUOCRAYBwXIBQ8ICA8FyAYGFxEIDgaEExJCKywyoBEXAAAAAAIAQAAAA4ADgAAeADwAAAEHMzIWFRQGKwEiJjUxNTQ2MzIWFTEVNx4BFxUUNgcBNyMiJjU0NjsBMhYVMRUUBiMiJj0BBy4BJzU0BjcDgOdHExoaE7MTGhoTEhvmGCIGBgb8wOdHExoaE7MTGhoTEhvmGCIGBgYDQOYbEhMaGhOzExoaE0fnBSMXAQkPBv0A5hsSExoaE7MTGhoTR+cFIxcBCQ8GAAAAAAEAgAA+A38DQADGAAAlIiMHPgE3Iz4BNzU+AT8BPgE1PAE1MTwBNTQmJxcuAScjLgEnIy4BIyoBIzEqASMiBgc3DgEHMQ4BDwEOARUcARU1FDAxFBYXNR4BFyceAR8BHgEfASciKwEVMBQxFBYXMR4BMzoBOQEhNS4BJxUuAS8BLgEnNS4BNTwBOQE8ATU0NjcVPgE3MT4BNzM+ATMyFhcjHgEXIx4BHwEeARUcARUxMBQVFAYHNw4BBzUOAQ8BDgEHIxUhOgExMjY3MT4BNTA0OQE1AvYXFy0ZLBQBFCIPDhcIAQcJEA8BDikYARk6IAIgSSYBAgEBAgEmSSICIjwZGSgOAQ4PCQgIFw8BDyITARMsFwItFxaKBgYFDwgBAQEZFSYQER4MAQwVBwcICwoJHBERJxYBFjEZGjEYAxgoEQESGwkBCQsIBwEIFA0MHhEBECUVAQEZAQEJDgYFBqgFCRgPDyQUARQuGAMXNhwBAQEBAQEmRyACITcXFiMMDQ0ODQENJBcXNx8CH0YmAQIBAQEdNxoCGi8UARUkDwEOGAkBBkABCA4FBQaRBA8MAQ0eEQESKBcCFjEaAQEBAwEcNBgBFicPDxcICAgICAcYDw8mFgEXNBwBAwEBARoyGAMYKhIBEh4MAQsPBI8GBQUOCAFAAAAAAAIBFQAWA+kCnQALAD0AACUnNyMHJyMXBzM3FwU1Izc+ATc1PAE1NCYnIy4BIyoBIzMqASMiBgc3DgEPARc+ATcxPgEzMTIVDgEHMQcVAsy7q111al2dq2FygAGBj1IQFQMQDQEPJxUCBAIBAQEBEB0NAQwRBAEgBQ0ICBMLOQMSD3PI8OWhoeXwq6uwLYAWNB0BAQMBEyEMCw0IBwEHFAwBGgkNBQUGMxowE7AKAAAAAgEVAMgD6QONAAsAPQAAJSc3IwcnIxcHMzcXATUjNz4BNzU8ATU0JicjLgEjKgEjMTAiIyIGBzMOAQcVFz4BNzE+ATcxMhUOAQc1BxUCzLurXXVqXZ2rYXKAAYGPUhAVAxANARAoFgEDAQIBEB0NAQwRBCAEDQgIFAo5AhMPcsjw5aGh5fCrqwFQLYAWNB0BAQMBEyEMDQ4IBwYUDAEaCA4FBQUBMxsvFAGxCgAAAAAGAEAAQAPAAwAAAwAHAAsADwATABcAABMhFSElIRUhBSEVISUhFSEFIRUhJSEVIUABov5eAd4Bov5e/iIBov5eAd4Bov5e/iIBov5eAd4Bov5eAwDAwMBAwMDAQMDAwAACAIAAQQOAA0AALgBfAAABMhYVMBQVFAYHNQchMhYVFAYjIRceARUcATkBFAYjIiYnNScuATU0NjcxNz4BMwExFx4BFRQGBzEHDgEjMSImNTA0MTQ2NzE3IQYmNTQ2MyEnLgE1PAE5ATQ2MzIWFxUBEBQcCAYOAiwUHBwU/dQOBwccFAsRBmAGCAgGYAYRCwIAYAcHBwdgBhELFBwIBg791hQcHBQCLA4HBxwUCxEGA0AmGgEBDBYKARMmGhomEwkWDAEBGiYKCAGACRcNDBcKgAgL/m2ACRcNDBcKgAgKJRsBDRYJEwEmGhomEwkWDAEBGiYKCAEAAAQBAACAAwEDAAADAAcACwAPAAABJzcXFzcnBwMHFzc3FwcnASkp6ynDKuwpwynrKcMq7CkCACfZJtom2ib+pibaJ9kn2ScAAAIA0P/AAxADDgA5AD0AAAEcARUUFhcxHgEzMjYzIzoBMzI2NxU+ATU8ATUVESMRHAEVFAYHMQ4BIyoBIzEqASMiJjU0NjUxESMDNSEVARIfGx5LKgUKBQEDBwMsTR8cIVgUERIxGwIEAgEEAzVLAVhCAkABTAMHAylJGhgcAR0aARtIKgMGAwEBwP5GAQQCGy8SERRLNQIDAgG2/Lc4OAABAMAAgANAAwAANgAAJSImNTE1NCYjMSEXHgEVFAYjIiYnMScuATU0Nj8BPgEzMhYVFAYHMQchMhceARcWFTEVFAYjMQMYEBdeQv73hAYGGBAIDwXIBgYGBsgFDwgQGAYGhAEIMissQRMTFxGAFxGgQl6EBQ4JEBgHBcgFDwgIDwXIBgYXEQgOBoQTE0EsLDGgERcABgAAAIAEAAMAABIAKAA8AFAAcACEAAATITIWFTEVFAYjISImNTE1NDYzESEyFhUxFRQGIyE4ATEiJj0BNDYzMREhMhYVMRUUBiMxISImNTE1NDYzIzMyFhUxFRQGIzEjIiY1MTU0NjMRMzIwMTIWFTgBOQEVFDAxFAYjOAExIyImNTE1NDYzMREzMhYVMRUUBiMxIyImNTE1NDYz+wLKGSIiGf02GSIiGQLKGSIiGf02GCMiGQLKGSIiGf02GSIiGcAKGSIiGQoZIiIZCQEZIiIZChkiIhkKGSIiGQoZIiIZAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiIhkKGSIiGQoZIgEAIhkJARkiIhkKGSIBACIZChkiIhkKGSIAAAAAAwBeAE4DrwMdAKcBUgFwAAAlMzUjKgEjIiYnMS4BNTwBNTE0NzY1NjQ1NCYnFS4BJzE1PgE3MT4BNTwBJxU0JyY1PAE1NDY3MT4BMzIWMzEzNSMwIiMiBgczDgEHMQ4BDwEOARUcARU1FBcWFxYXFhUwFDEUBgcxDgEHMQ4BByMOASMqASMxFToBMzIWFyMeARcxHgEXFR4BFzEUBwYHBgcGFRwBFRQWFyceARcxHgEXMx4BMzoBMyMFMzoBMTI2NyM+ATcxPgE3MT4BNTQmNTE0JyYnJicmNTgBMTQ2NxU+ATcxPgE3NT4BMzAyMzE1KgExIiYnFy4BJzEuASc1LgE1OAE5ATQ3Njc2NzY3PAE1NCYnFS4BJzEuAS8BLgEjKgEjMSMVMzoBMzIWFzEeARUUBhUxFAcGFRwBFRQWFyMeARczFQ4BBzEOARUcARU1FBcWFRwBFRQGBzcOASMqASMxIxUlMzc2NzY3MxYXFh8BMyc3IwcGBwYHIyYnJi8BIxcBBC0TAQMCChIGBQYCAgEIBgcWDQ0WBwcHAQICBgUGEgoCAwETLQIBCxYKAQoQBgYKAgEDAwECAQEBAQECAgYEBAsGAQcQCAEBAQEBAQgRBwEHCwUDBgICAQECAQECAQEDBAEDCgYGEAkBCRYLAQIBAQHXLQEBDBYLAgoQBgcJAwMEAQEBAQIBAQIBAgYEBAsHBxAJAgEBAgkQCAEGCwUEBgIBAgECAQEBAQEEAwMJBwYQCQEJFgsBAQEtEwIDAQsRBwUGAQICBwcBCBUNAQ4VCAYHAgIFBgEHEQsBAwIT/mVcOgkJCAoDCwkKCjtgioJcNAgICAkDCwgJCTZgglE0CAcKFgwCBAIkISIoAgQDDx0NAQsPAwMDDwsMHRACBQIBKCIiJAEFAgwWCgYJATUDAwIKBwcSCQEMGg0BAgIBFxITEhESEhQBBgsFBgkEBQcDAwM6AwMDBwUECgUBBQsHFBESEhETExYBAgEOGwwBChIHBwkDAgMDAwIDCQcHEgoMGg4BAgEWExISERISFAYMBgEGCgQFBwIBAgM7AwMBAwcFBAoFAQQMBhUREhIRExMWAQIBDhoNAgsSBwYKAgECAzQIBwkXCwMEAiQhIigCBAMPHQ0KDwMDAw8LDB0QAgQDASgiISQCBAMMFgoBBwg0c2kSERIUFBIREmnj3WMQEBEUFBARD2TaAAAEAAAAQAQAA0AAIwA3AFwAXwAAASEiBw4BBwYVMREUFx4BFxYzMSEyNz4BNzY1MRE0Jy4BJyYjExQGIzEhIiY1MRE0NjMxITIWFTEFMQcOASMwIjkBKgEjIiYnMTU+ATM6ATMxMhYXIxceARUUBgcVJzcnAwD+ADUvLkYUFBQURi4vNQIANS8uRhQUFBRGLi81gEs1/gA1S0s1AgA1S/7pmgYNCAEBAgESGwICGxIBAgEIDgcBmgoNDQqACAsDQBQURi4vNf8ANS8uRhQUFBRGLi81AQA1Ly5GFBT+ADVLSzUBADVLSzWjVgMEGRKqEhkEBFUEEwwLEwQBHgUGAAAACgBAAAADwAOAAA8AJQAzAEEAUgBnAHgAjgCfALUAAAEjIiY1NDYzMTMyFhUUBiMnDgEjIiY1NDY3MTc+ATMyFhUUBgcxASImNTQ2MzIWFTEUBiM1IgYVFBYzMjY1MTQmIzUiJjUxNTQ2MzIWFTEVFAYjBycuATU0NjMyFh8BHgEVFAYjIiYnFxQGIzEjIiY1NDYzMTMyFhUHPgEzMhYVFAYHMQcOASMiJjU0NjcxJTIWFTEVFAYjIiY1MTU0NjM3Fx4BFRQGIyImJzEnLgE1NDYzMhYXA4hwFyEhF3AXISEXmggUCxchCAdQBxULFyEJB/7DRmJiRkZiYkYXISEXFyEhFxchIRcXISEX7k8HCSEXCxUHUAcIIRcLFAgOIRdwFyEhF3AXIQ4IFAsXIQgHUAcVCxchCQcBPRchIRcXISEX7k8HCCEXCxQHUAcIIRcLFAgBiCEXFyEhFxch1gcIIRcLFAhPBwkhFwsVB/5qYkZGYmJGRmLgIRcXISEXFyGoIRdwFyEhF3AXIUJQBxULFyEJB08IFAsXIQgHnhchIRcXISEXngcIIRcLFAhPBwkhFwsVBw4hF3AXISEXcBchQlAHFAsXIQgHTwgUCxchCAcAAAAAAQAAAAEAAIeeNh1fDzz1AAsEAAAAAADWD0mdAAAAANYPSZ3/8f/ABAQDwAAAAAgAAgAAAAAAAAABAAADwP/AAAAEAP/x//wEBAABAAAAAAAAAAAAAAAAAAAALgQAAAAAAAAAAAAAAAIAAAAEAAAABAAAAAQAAAAEAAEZBAAAwAQAAEAEAABABAAAgAQAAEAEAABABAAAQAQAAD8EAAA/BAAAwAQA//EEAABABAAAQAQAAEAEAAAABAAAAAQAAMAEAAGzBAAAAAQAAAAEAAAaBAAAAAQAAAAEAAAABAAAwAQAAEAEAACABAABFQQAARUEAABABAAAgAQAAQAEAADQBAAAwAQAAAAEAABeBAAAAAQAAEAAAAAAAAoAFAAeAGwAugEIAXgBxAImApIDPAOOA8QD+ATUBRAFWAV6BeIGYAbaBxYHcAfYB+YIBgiuCUAJmgoSCpwK8AtEDEAMmAzwDSANnA3ADhAOWg7wELYRNhIgAAAAAQAAAC4BcQAKAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAgAAAABAAAAAAACAAcAaQABAAAAAAADAAgAOQABAAAAAAAEAAgAfgABAAAAAAAFAAsAGAABAAAAAAAGAAgAUQABAAAAAAAKABoAlgADAAEECQABABAACAADAAEECQACAA4AcAADAAEECQADABAAQQADAAEECQAEABAAhgADAAEECQAFABYAIwADAAEECQAGABAAWQADAAEECQAKADQAsFJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AclZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMFJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AclJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AclJlZ3VsYXIAUgBlAGcAdQBsAGEAclJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AckZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("truetype");

  font-weight: 400;

  font-style: normal;
}

[class*=" re-icon-"], [class^=re-icon-] {
  font-family: Redactor !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.re-icon-aligncenter:before {
  content: "\e900";
}

.re-icon-alignleft:before, .re-icon-alignment:before {
  content: "\e901";
}

.re-icon-alignright:before {
  content: "\e902";
}

.re-icon-bold:before {
  content: "\e903";
}

.re-icon-bookmark:before {
  content: "\e904";
}

.re-icon-clips:before {
  content: "\e905";
}

.re-icon-codesnippets:before {
  content: "\e906";
}

.re-icon-deleted:before {
  content: "\e907";
}

.re-icon-expand:before {
  content: "\e908";
}

.re-icon-file:before {
  content: "\e909";
}

.re-icon-fontcolor:before {
  content: "\e90a";
}

.re-icon-fontfamily:before {
  content: "\e90b";
}

.re-icon-fontsize:before {
  content: "\e90c";
}

.re-icon-format:before {
  content: "\e90d";
}

.re-icon-html:before {
  content: "\e90e";
}

.re-icon-imagecenter:before {
  content: "\e90f";
}

.re-icon-imageleft:before {
  content: "\e910";
}

.re-icon-imageright:before {
  content: "\e911";
}

.re-icon-image:before {
  content: "\e912";
}

.re-icon-indent:before {
  content: "\e913";
}

.re-icon-inline:before {
  content: "\e914";
}

.re-icon-italic:before {
  content: "\e915";
}

.re-icon-horizontalrule:before, .re-icon-line:before {
  content: "\e916";
}

.re-icon-link:before {
  content: "\e917";
}

.re-icon-ol:before, .re-icon-ordered:before {
  content: "\e918";
}

.re-icon-outdent:before {
  content: "\e919";
}

.re-icon-properties:before {
  content: "\e91a";
}

.re-icon-readmore:before {
  content: "\e91b";
}

.re-icon-redo:before {
  content: "\e91c";
}

.re-icon-retract:before {
  content: "\e91d";
}

.re-icon-specialcharacters:before {
  content: "\e91e";
}

.re-icon-sub:before {
  content: "\e91f";
}

.re-icon-sup:before {
  content: "\e920";
}

.re-icon-table:before {
  content: "\e921";
}

.re-icon-textdirection:before {
  content: "\e922";
}

.re-icon-toggle:before {
  content: "\e923";
}

.re-icon-underline:before {
  content: "\e924";
}

.re-icon-undo:before {
  content: "\e925";
}

.re-icon-lists:before, .re-icon-ul:before, .re-icon-unordered:before {
  content: "\e926";
}

.re-icon-variable:before {
  content: "\e927";
}

.re-icon-video:before {
  content: "\e928";
}

.re-icon-widget:before {
  content: "\e929";
}

.redactor-box, .redactor-box textarea {
  z-index: auto;
}

.redactor-box {
  position: relative;
  box-sizing: border-box;
}

.redactor-box.redactor-styles-on {
  margin: 0;
  padding: 0;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.075);
  border-radius: 3px;
  box-shadow: none;
}

.redactor-box.redactor-inline {
  position: static;
}

.redactor-component, .redactor-in {
  position: relative;
}

.redactor-focus.redactor-styles-on, .redactor-focus:focus.redactor-styles-on {
  border-color: #82b7ec !important;
}

.redactor-over:hover.redactor-styles-on {
  border-color: #ee698a !important;
}

.redactor-source-view, .redactor-source-view.redactor-styles-on {
  border-color: #000 !important;
}

.redactor-in {
  overflow: auto;
  white-space: normal;
  box-sizing: border-box;
}

.redactor-in:focus {
  outline: 0;
}

.redactor-inline .redactor-in {
  overflow: hidden;
}

.redactor-in *, .redactor-read-only * {
  outline: 0 !important;
}

.redactor-in blockquote:empty, .redactor-in h1:empty, .redactor-in h2:empty, .redactor-in h3:empty, .redactor-in h4:empty, .redactor-in h5:empty, .redactor-in h6:empty, .redactor-in p:empty {
  min-height: 1.5em;
}

.redactor-in b:empty, .redactor-in em:empty, .redactor-in i:empty, .redactor-in ins:empty, .redactor-in span:empty, .redactor-in strong:empty, .redactor-in sub:empty, .redactor-in sup:empty, .redactor-in u:empty {
  display: inline-block;
  min-width: 1px;
  min-height: 1rem;
}

.redactor-in table {
  empty-cells: show;
}

.redactor-in li figure {
  width: auto;
  display: inline-block;
  margin: 0;
  vertical-align: top;
}

.redactor-in figcaption:focus, .redactor-in figure code:focus, .redactor-in figure pre:focus, .redactor-in table td:focus, .redactor-in table th:focus {
  outline: 0;
}

.redactor-in figure[data-redactor-type=line] {
  margin-top: 1em;
  padding: 6px 0;
  vertical-align: baseline;
}

.redactor-in figure[data-redactor-type=line] hr {
  margin: 0;
  height: 3px;
  border: none;
  background: rgba(0, 0, 0, 0.1);
}

.redactor-component[data-redactor-type=widget]:before, .redactor-component[data-redactor-type=video]:before {
  width: 100%;
  height: 100%;
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
}

.redactor-component[data-redactor-type=image], .redactor-component[data-redactor-type=widget] {
  clear: both;
}

.redactor-component[data-redactor-type=variable] {
  white-space: nowrap;
  background: rgba(0, 125, 255, 0.75);
  color: #fff;
  display: inline-block;
  padding: 3px 6px;
  line-height: 1;
  border-radius: 4px;
  cursor: pointer;
}

.redactor-component-active {
  outline: rgba(0, 125, 255, 0.5) solid 5px !important;
}

.redactor-component-active[data-redactor-type=image] {
  outline: 0 !important;
}

.redactor-component-active[data-redactor-type=image] img {
  outline: rgba(0, 125, 255, 0.5) solid 5px !important;
}

.redactor-component-active[data-redactor-type=variable] {
  outline: 0 !important;
  background: #ee698a;
}

.redactor-component-active[data-redactor-type=video] {
  outline: 0 !important;
}

.redactor-component-active[data-redactor-type=video] iframe {
  outline: rgba(0, 125, 255, 0.5) solid 5px !important;
}

.redactor-blur.redactor-styles-on .redactor-component-active {
  outline: #ddd solid 5px !important;
}

.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=image] {
  outline: 0 !important;
}

.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=image] img {
  outline: #ddd solid 5px !important;
}

.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=video] {
  outline: 0 !important;
}

.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=video] iframe {
  outline: #ddd solid 5px !important;
}

.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=variable] {
  outline: 0 !important;
  background: #ddd;
}

.redactor-component-caret {
  position: absolute;
  left: -9999px;
}

.redactor-textnodes-wrapper {
  display: inline-block;
}

#redactor-image-resizer {
  position: absolute;
  z-index: 1050;
  background-color: rgba(0, 125, 255, 0.9);
  width: 13px;
  height: 13px;
  border: 1px solid #fff;
  cursor: move;
  cursor: nwse-resize;
}

.redactor-file-item {
  display: inline-block;
  line-height: 1;
  padding: 4px 12px;
  border-radius: 16px;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

.redactor-file-remover {
  margin-left: 2px;
  position: relative;
  right: -3px;
  display: inline-block;
  padding: 0 3px;
  cursor: pointer;
  opacity: .5;
}

.redactor-source, .redactor-source:focus, .redactor-source:hover, .redactor-statusbar {
  font-family: Consolas,Menlo,Monaco,"Courier New",monospace;
  margin: 0;
  box-sizing: border-box;
}

.redactor-file-remover:hover {
  opacity: 1;
}

#redactor-overlay {
  position: fixed;
  z-index: 1051;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(16, 16, 18, 0.18);
}

#redactor-overlay > .redactor-close {
  position: fixed;
  top: 1rem;
  right: 1rem;
}

.redactor-source, .redactor-source:focus, .redactor-source:hover {
  text-align: left;
  width: 100%;
  display: block;
  border: none;
  box-shadow: none;
  border-radius: 0;
  background: #252525;
  color: #ccc;
  font-size: 15px;
  outline: 0;
  padding: 10px 18px 20px;
  line-height: 1.5;
  resize: vertical;
}

.redactor-in figcaption[placeholder]:empty:before, .redactor-placeholder:before {
  content: attr(placeholder);
  color: rgba(0, 0, 0, 0.4);
  font-weight: 400;
}

.redactor-box[dir=rtl] .redactor-source {
  direction: ltr;
}

.redactor-placeholder:before {
  position: absolute;
}

.redactor-in figcaption[placeholder]:empty:focus:before {
  content: "";
}

.redactor-statusbar {
  padding: 8px 10px;
  position: relative;
  overflow: hidden;
  list-style: none;
  background: #f8f8f8;
  border: none;
}

.redactor-statusbar li {
  float: left;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  padding: 0 10px;
  line-height: 16px;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.redactor-statusbar li:last-child {
  border-right-color: transparent;
}

.redactor-statusbar a {
  color: rgba(0, 0, 0, 0.5);
  text-decoration: underline;
}

.redactor-statusbar a:hover {
  color: #f03c69;
  text-decoration: underline;
}

.redactor-statusbar:empty {
  display: none;
}

.redactor-toolbar-wrapper {
  position: relative;
}

.redactor-air, .redactor-toolbar {
  z-index: 100;
  font-family: "Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;
  position: relative;
  margin: 0 !important;
  padding: 0;
  list-style: none !important;
  line-height: 1 !important;
  background: 0 0;
  border: none;
  box-sizing: border-box;
}

.re-button-tooltip, .redactor-context-toolbar {
  font-family: Consolas,Menlo,Monaco,"Courier New",monospace;
  top: 0;
}

.redactor-box.redactor-styles-on .redactor-toolbar {
  padding: 18px 16px 0;
}

.redactor-air a, .redactor-toolbar a {
  display: inline-block;
  box-sizing: border-box;
  font-size: 14px;
  text-align: center;
  padding: 10px 15px 9px;
  cursor: pointer;
  outline: 0;
  border: none;
  vertical-align: middle;
  text-decoration: none;
  zoom: 1;
  position: relative;
  color: rgba(0, 0, 0, 0.85);
  border-radius: 2px;
  background: rgba(255, 255, 255, 0.97);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  margin-right: 5px;
  margin-bottom: 4px;
}

.redactor-air a.re-button-icon, .redactor-toolbar a.re-button-icon {
  font-size: 16px;
  padding: 9px 15px 6px;
}

.redactor-air a:hover, .redactor-toolbar a:hover {
  outline: 0;
  color: #fff;
  background: #449aef;
}

.redactor-toolbar a.redactor-button-active {
  background: rgba(245, 245, 245, 0.95);
  color: rgba(0, 0, 0, 0.4);
}

.redactor-air a.redactor-button-disabled, .redactor-toolbar a.redactor-button-disabled {
  opacity: .3;
}

.redactor-air a.redactor-button-disabled:hover, .redactor-toolbar a.redactor-button-disabled:hover {
  color: #333;
  outline: 0;
  background-color: transparent !important;
  cursor: default;
}

.redactor-source-view .redactor-toolbar {
  background: #252525;
}

.redactor-source-view .redactor-toolbar a {
  background: #000;
  color: #fff;
}

.redactor-source-view .redactor-toolbar a:hover {
  background: #449aef;
}

.redactor-source-view .redactor-toolbar a.redactor-button-disabled:hover {
  color: #fff !important;
  background-color: #000 !important;
}

.re-button-tooltip {
  display: none;
  position: absolute;
  white-space: nowrap;
  z-index: 1052;
  background: rgba(0, 0, 0, 0.9);
  border-radius: 3px;
  padding: 5px 9px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 12px;
  line-height: 1;
}

.re-button-tooltip:after {
  bottom: 100%;
  left: 50%;
  border: solid;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-bottom-color: rgba(0, 0, 0, 0.9);
  border-width: 4px;
  margin-left: -4px;
}

.redactor-toolbar-wrapper-air {
  position: absolute;
  z-index: 100;
}

.redactor-air {
  padding: 6px 3px 2px 8px;
  max-width: 576px;
  min-width: 200px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.97);
}

.redactor-air a {
  background: rgba(37, 37, 37, 0.95);
  box-shadow: none;
  color: rgba(255, 255, 255, 0.9);
}

.redactor-air a:hover {
  background: #3d79f2;
}

.redactor-air a.redactor-button-active {
  background-color: rgba(255, 255, 255, 0.15);
  color: #fff;
}

.redactor-air a.redactor-button-disabled:hover {
  color: #fff;
}

.redactor-air-helper {
  position: absolute;
  right: 0;
  top: 0;
  line-height: 1;
  font-size: 15px;
  color: #000;
  background: rgba(255, 255, 255, 0.85);
  border-bottom-left-radius: 4px;
  padding: 7px 10px 6px;
  cursor: pointer;
}

.redactor-air-helper:hover {
  background: #fff;
}

.redactor-voice-label {
  display: none;
}

.redactor-context-toolbar {
  position: absolute;
  left: 0;
  z-index: 1051;
  background-color: rgba(0, 0, 0, 0.95);
  color: #555;
  border-radius: 4px;
  padding: 6px 18px 7px;
  line-height: 1.5;
}

.redactor-context-toolbar a {
  font-size: 12px;
  color: #ccc;
  text-decoration: none;
  display: inline-block;
  padding: 2px 0 1px 12px;
}

.redactor-context-toolbar a:first-child {
  padding-left: 0;
}

.redactor-context-toolbar a i {
  position: relative;
  top: 3px;
  font-size: 16px;
}

.redactor-context-toolbar a:before {
  content: '';
  padding-left: 10px;
  border-left: 1px solid rgba(255, 255, 255, 0.3);
}

.redactor-context-toolbar a:hover {
  color: #fff;
}

.redactor-context-toolbar a:first-child:before {
  padding-left: 0;
  border-left: none;
}

.redactor-context-toolbar[dir=rtl] a {
  padding: 2px 12px 1px 0;
}

.redactor-context-toolbar[dir=rtl] a:first-child {
  padding-right: 0;
}

.redactor-context-toolbar[dir=rtl] a:before {
  padding-left: 0;
  padding-right: 10px;
  border-right: 1px solid rgba(255, 255, 255, 0.3);
  border-left: none;
}

.redactor-context-toolbar[dir=rtl] a:first-child:before {
  padding-right: 0;
  border-right: none;
}

.redactor-dropdown {
  font-family: "Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;
  display: none;
  position: absolute;
  z-index: 1051;
  background-color: #fff;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  width: 264px;
  max-height: 250px;
  margin: -1px 0 0;
  overflow: auto;
  font-size: 15px;
  padding: 0;
}

.redactor-dropdown a span {
  display: inline-block;
  line-height: 1;
  padding: 2px 4px;
  border-radius: 3px;
}

.redactor-dropdown a {
  display: block;
  text-decoration: none;
  padding: 10px 8px;
  white-space: nowrap;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  color: #000;
}

.redactor-dropdown a:last-child {
  border-bottom-color: transparent;
}

.redactor-dropdown a:hover {
  color: #fff !important;
  background-color: #449aef !important;
}

.redactor-dropdown a.redactor-dropdown-item-disabled {
  color: rgba(0, 0, 0, 0.4);
  background: #fff;
}

.redactor-dropdown-cells {
  margin: 10px auto;
}

.redactor-dropdown-cells a, .redactor-dropdown-cells span {
  float: left;
  cursor: pointer;
  box-sizing: border-box;
  text-align: center;
  padding: 0;
  margin: 0;
  font-size: 14px;
}

.redactor-dropdown-selector {
  display: flex;
  text-align: center;
}

.redactor-dropdown-selector span {
  flex-grow: 1;
  font-size: 12px;
  padding: 8px;
  cursor: pointer;
}

.redactor-dropdown-selector span:hover {
  background: #eee;
}

.redactor-dropdown-selector span.active {
  cursor: text;
  color: rgba(0, 0, 0, 0.3);
  background: #eee;
}

.redactor-dropdown-format .redactor-dropdown-item-blockquote {
  color: rgba(0, 0, 0, 0.4);
  font-style: italic;
}

.redactor-dropdown-format .redactor-dropdown-item-pre {
  font-family: monospace,sans-serif;
}

.redactor-dropdown-format .redactor-dropdown-item-h1 {
  font-size: 40px;
  font-weight: 700;
  line-height: 32px;
}

.redactor-dropdown-format .redactor-dropdown-item-h2 {
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.redactor-dropdown-format .redactor-dropdown-item-h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.redactor-dropdown-format .redactor-dropdown-item-h4 {
  font-size: 21px;
  font-weight: 700;
  line-height: 24px;
}

.redactor-dropdown-format .redactor-dropdown-item-h5 {
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.redactor-dropdown-format .redactor-dropdown-item-h6 {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 24px;
}

#redactor-modal {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 1051;
  font-family: "Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;
  line-height: 24px;
}

.redactor-modal {
  position: relative;
  margin: 16px auto;
  padding: 0;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.07), 0 2px 15px rgba(80, 80, 80, 0.25);
  border-radius: 3px;
  color: #000;
}

.redactor-modal form {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

.redactor-modal input, .redactor-modal select, .redactor-modal textarea {
  box-sizing: border-box;
  display: block;
  width: 100%;
  font-family: inherit;
  font-size: 16px;
  height: 40px;
  outline: 0;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #cacfd4;
  border-radius: .1875em;
  box-shadow: none;
  padding: 0 .5em;
}

.redactor-modal textarea {
  padding: .5em;
  height: auto;
  line-height: 1.5;
  vertical-align: top;
}

.redactor-modal select {
  -webkit-appearance: none;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="12" viewBox="0 0 9 12"><path fill="rgba(0, 0, 0, .4);" d="M0.722,4.823L-0.01,4.1,4.134-.01,4.866,0.716Zm7.555,0L9.01,4.1,4.866-.01l-0.732.726ZM0.722,7.177L-0.01,7.9,4.134,12.01l0.732-.726Zm7.555,0L9.01,7.9,4.866,12.01l-0.732-.726Z"/></svg>');
  background-repeat: no-repeat;
  background-position: right .65em center;
  padding-right: 28px;
}

.redactor-modal select[multiple] {
  background-image: none;
  height: auto;
  padding: .5em .75em;
}

.redactor-modal input[type=file] {
  width: auto;
  border: none;
  padding: 0;
  height: auto;
  background: 0 0;
  box-shadow: none;
  display: inline-block;
}

.redactor-modal input[type=radio], .redactor-modal input[type=checkbox] {
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0;
  vertical-align: middle;
  position: relative;
  bottom: .15rem;
  font-size: 115%;
  margin-right: 3px;
}

.redactor-modal .form-item {
  margin-bottom: 20px;
}

.redactor-modal .form-item:last-child {
  margin-bottom: 0;
}

.redactor-modal fieldset {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  padding: 16px 16px 20px;
  margin-bottom: 20px;
}

.redactor-modal fieldset .form-item {
  margin-bottom: 12px;
}

.redactor-modal label {
  display: block;
  color: #555;
  margin-bottom: .25em;
  font-size: 14px;
}

.redactor-modal label .desc, .redactor-modal label .error, .redactor-modal label .success {
  text-transform: none;
  font-weight: 400;
}

.redactor-styles abbr, .redactor-styles dfn, .redactor-styles h6 {
  text-transform: uppercase;
}

.redactor-modal label.checkbox {
  font-size: 16px;
  line-height: 1.5;
  cursor: pointer;
  color: inherit;
}

.redactor-modal .form-checkboxes label.checkbox {
  display: inline-block;
  margin-right: 1em;
}

.redactor-modal input:hover, .redactor-modal select:hover, .redactor-modal textarea:hover {
  outline: 0;
  background-color: #fff;
  border-color: #969fa9;
  box-shadow: none;
}

.redactor-modal input:focus, .redactor-modal select:focus, .redactor-modal textarea:focus {
  transition: all linear .2s;
  outline: 0;
  background-color: #fff;
  border-color: rgba(0, 125, 255, 0.5);
  box-shadow: 0 0 3px rgba(0, 125, 255, 0.5);
}

.redactor-modal input.error, .redactor-modal select.error, .redactor-modal textarea.error {
  background-color: rgba(255, 50, 101, 0.1);
  border: 1px solid #ff7f9e;
}

.redactor-modal input.error:focus, .redactor-modal select.error:focus, .redactor-modal textarea.error:focus {
  border-color: #ff3265;
  box-shadow: 0 0 1px #ff3265;
}

.redactor-modal input.success, .redactor-modal select.success, .redactor-modal textarea.success {
  background-color: rgba(47, 196, 182, 0.1);
  border: 1px solid #65dacf;
}

.redactor-modal input.success:focus, .redactor-modal select.success:focus, .redactor-modal textarea.success:focus {
  border-color: #2fc4b6;
  box-shadow: 0 0 1px #2fc4b6;
}

.redactor-modal input.disabled, .redactor-modal input.disabled:hover, .redactor-modal input:disabled, .redactor-modal input:disabled:hover, .redactor-modal select.disabled, .redactor-modal select.disabled:hover, .redactor-modal select:disabled, .redactor-modal select:disabled:hover, .redactor-modal textarea.disabled, .redactor-modal textarea.disabled:hover, .redactor-modal textarea:disabled, .redactor-modal textarea:disabled:hover {
  resize: none;
  opacity: .6;
  cursor: default;
  font-style: italic;
  color: rgba(0, 0, 0, 0.5);
  border: 1px solid #cacfd4;
  box-shadow: none;
  background-color: #fff;
}

.redactor-modal .req {
  position: relative;
  top: 1px;
  font-weight: 700;
  color: #ff3265;
  font-size: 110%;
}

.redactor-modal .desc {
  color: rgba(51, 51, 51, 0.5);
  font-size: 12px;
}

.redactor-modal span.desc {
  margin-left: .25em;
}

.redactor-modal div.desc {
  margin-top: .25em;
  margin-bottom: -.5em;
}

.redactor-modal span.error, .redactor-modal span.success {
  font-size: 12px;
  margin-left: .25em;
}

.redactor-modal .redactor-close {
  position: absolute;
  top: 16px;
  right: 12px;
  font-size: 30px;
  line-height: 30px;
  padding: 0 4px;
  color: #000;
  opacity: .3;
  cursor: pointer;
}

.redactor-modal .redactor-close:hover {
  opacity: 1;
}

.redactor-modal .redactor-close:before {
  content: '\00d7';
}

.redactor-modal button {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  text-align: center;
  font-family: inherit;
  font-size: 15px;
  font-weight: 500;
  color: #007dff;
  background-color: #fff;
  border-radius: 3px;
  border: 2px solid #007dff;
  min-height: 40px;
  outline: 0;
  padding: .5em 1.25em;
  cursor: pointer;
  line-height: 1.2;
  vertical-align: middle;
  -webkit-appearance: none;
}

.redactor-modal button:hover {
  outline: 0;
  text-decoration: none;
  background: 0 0;
  color: rgba(0, 125, 255, 0.6);
  border-color: rgba(0, 125, 255, 0.5);
}

.redactor-modal button.redactor-button-secondary {
  border-color: #2a2e34;
  color: #2a2e34;
}

.redactor-modal button.redactor-button-secondary:hover {
  color: rgba(42, 46, 52, 0.6);
  border-color: rgba(42, 46, 52, 0.5);
}

.redactor-modal button.redactor-button-danger, .redactor-modal button.redactor-button-unstyled {
  background: 0 0;
  border-color: transparent;
  color: rgba(42, 46, 52, 0.6);
}

.redactor-modal button.redactor-button-danger:hover, .redactor-modal button.redactor-button-unstyled:hover {
  background: 0 0;
  border-color: transparent;
  color: #ff3265;
  text-decoration: underline;
}

.redactor-modal .redactor-modal-group:after {
  content: "";
  display: table;
  clear: both;
}

.redactor-modal .redactor-modal-side {
  float: left;
  width: 30%;
  margin-right: 4%;
}

.redactor-modal .redactor-modal-side img {
  max-width: 100%;
  height: auto;
  display: block;
}

.redactor-modal-footer:empty, .redactor-modal-header:empty {
  display: none;
}

.redactor-modal .redactor-modal-area {
  float: left;
  width: 66%;
}

.redactor-modal[dir=rtl] .redactor-close {
  left: 12px;
  right: auto;
}

.redactor-modal[dir=rtl] textarea {
  direction: ltr;
  text-align: left;
}

.redactor-styles[dir=rtl] figcaption, .redactor-styles[dir=rtl] ol li, .redactor-styles[dir=rtl] ul li {
  text-align: right;
}

.redactor-modal[dir=rtl] .redactor-modal-footer button.redactor-button-unstyled {
  float: left;
  margin-left: 0;
}

.redactor-modal-header {
  padding: 20px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.redactor-modal-body {
  padding: 32px 48px 40px;
}

.redactor-modal-footer {
  padding: 24px;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  overflow: hidden;
}

.redactor-modal-footer button {
  margin-right: 4px;
}

.redactor-modal-footer button.redactor-button-unstyled {
  margin-right: 0;
  float: right;
}

.redactor-modal-tabs {
  display: flex;
  border-bottom: 2px solid rgba(0, 0, 0, 0.05);
  margin-bottom: 1em;
}

.redactor-modal-tabs a {
  font-size: 15px;
  padding: 2px 0;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.5);
  border-bottom: 2px solid transparent;
  margin-bottom: -2px;
  margin-right: 14px;
}

.redactor-modal-tabs a:hover {
  transition: all linear .2s;
}

.redactor-modal-tabs a.active, .redactor-modal-tabs a:hover {
  font-weight: 500;
  color: #007dff;
  border-bottom-color: #007dff;
}

.redactor-styles {
  margin: 0;
  padding: 16px 18px;
  color: #333;
  font-family: "Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;
  font-size: 1em;
  line-height: 1.5;
  box-sizing: border-box;
}

.redactor-styles *, .redactor-styles :after, .redactor-styles :before {
  box-sizing: inherit;
}

.redactor-styles[dir=rtl] {
  direction: rtl;
  unicode-bidi: embed;
}

.redactor-styles[dir=rtl] ol, .redactor-styles[dir=rtl] ol ol, .redactor-styles[dir=rtl] ol ul, .redactor-styles[dir=rtl] ul, .redactor-styles[dir=rtl] ul ol, .redactor-styles[dir=rtl] ul ul {
  margin: 0 1.5em 0 0;
}

.redactor-styles a, .redactor-styles a:hover {
  color: #3397ff;
}

.redactor-styles address, .redactor-styles blockquote, .redactor-styles dl, .redactor-styles figure, .redactor-styles hr, .redactor-styles p, .redactor-styles pre, .redactor-styles table {
  padding: 0;
  margin: 0 0 1em;
}

.redactor-styles ol, .redactor-styles ol ol, .redactor-styles ol ul, .redactor-styles ul, .redactor-styles ul ol, .redactor-styles ul ul {
  margin: 0 0 0 1.5em;
}

.redactor-styles ol li, .redactor-styles ul li {
  text-align: left;
}

.redactor-styles ol ol li {
  list-style-type: lower-alpha;
}

.redactor-styles ol ol ol li {
  list-style-type: lower-roman;
}

.redactor-styles ol, .redactor-styles ul {
  padding: 0;
  margin-bottom: 1em;
}

.redactor-styles h1, .redactor-styles h2, .redactor-styles h3, .redactor-styles h4, .redactor-styles h5, .redactor-styles h6 {
  font-weight: 700;
  color: #111;
  text-rendering: optimizeLegibility;
  margin: 0 0 .5em;
  padding: 0;
  line-height: 1.2;
}

.redactor-styles h1 {
  font-size: 2.0736em;
}

.redactor-styles h2 {
  font-size: 1.728em;
}

.redactor-styles h3 {
  font-size: 1.44em;
}

.redactor-styles h4 {
  font-size: 1.2em;
}

.redactor-styles h5 {
  font-size: 1em;
}

.redactor-styles h6 {
  font-size: .83333em;
  letter-spacing: .035em;
}

.redactor-styles blockquote {
  font-style: italic;
  color: rgba(0, 0, 0, 0.5);
  border: none;
}

.redactor-styles code, .redactor-styles kbd, .redactor-styles mark, .redactor-styles small, .redactor-styles time, .redactor-styles var {
  display: inline-block;
  font-family: Consolas,Menlo,Monaco,"Courier New",monospace;
  font-size: 87.5%;
  line-height: 1;
  color: rgba(51, 51, 51, 0.9);
}

.redactor-styles cite, .redactor-styles var {
  opacity: .6;
}

.redactor-styles var {
  font-style: normal;
}

.redactor-styles abbr[title], .redactor-styles dfn[title] {
  text-decoration: none;
  border-bottom: 1px dotted rgba(0, 0, 0, 0.5);
  cursor: help;
}

.redactor-styles code, .redactor-styles kbd {
  position: relative;
  top: -1px;
  padding: .25em .25em .2em;
  border-radius: 2px;
}

.redactor-styles code {
  background-color: #eff1f2;
}

.redactor-styles mark {
  border-radius: 2px;
  padding: .125em .25em;
  background-color: #fdb833;
}

.redactor-styles kbd {
  border: 1px solid #e5e7e9;
}

.redactor-styles sub, .redactor-styles sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

.redactor-styles sub {
  bottom: -.25em;
}

.redactor-styles sup {
  top: -.5em;
}

.redactor-styles pre, .redactor-styles pre code {
  background-color: #f6f7f8;
  padding: 0;
  top: 0;
  display: block;
  line-height: 1.5;
  color: rgba(51, 51, 51, 0.85);
  overflow: none;
  white-space: pre-wrap;
}

.redactor-styles pre {
  font-family: Consolas,Menlo,Monaco,"Courier New",monospace;
  font-size: .9em;
  padding: 1rem;
}

.redactor-styles table {
  border-collapse: collapse;
  max-width: 100%;
  width: 100%;
}

.redactor-styles table caption {
  text-transform: uppercase;
  padding: 0;
  color: rgba(0, 0, 0, 0.5);
  font-size: 11px;
}

.redactor-styles table td, .redactor-styles table th {
  border: 1px solid #eee;
  padding: 16px 16px 15px;
}

.redactor-styles table tfoot td, .redactor-styles table tfoot th {
  color: rgba(0, 0, 0, 0.5);
}

.redactor-styles audio, .redactor-styles embed, .redactor-styles img, .redactor-styles object, .redactor-styles video {
  max-width: 100%;
}

.redactor-styles embed, .redactor-styles img, .redactor-styles object, .redactor-styles video {
  height: auto !important;
}

.redactor-styles img {
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
}

.redactor-styles figcaption {
  display: block;
  opacity: .6;
  font-size: 12px;
  font-style: italic;
  text-align: left;
}

.upload-redactor-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  border: 5px dashed rgba(0, 125, 255, 0.15);
  position: relative;
  width: 100%;
  min-height: 220px;
  background: #fff;
  cursor: pointer;
  overflow: hidden;
  text-align: center;
}

.upload-redactor-placeholder {
  font-size: 15px;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.3);
  font-style: italic;
}

.upload-redactor-hover {
  background-color: rgba(0, 125, 255, 0.075);
}

.upload-redactor-error {
  background-color: rgba(255, 50, 101, 0.075);
}

.upload-redactor-box-hover {
  outline: rgba(0, 125, 255, 0.3) dashed 5px;
}

.upload-redactor-box-error {
  outline: rgba(255, 50, 101, 0.3) dashed 5px;
}

.redactor-structure div, .redactor-structure h1, .redactor-structure h2, .redactor-structure h3, .redactor-structure h4, .redactor-structure h5, .redactor-structure h6 {
  position: relative;
}

.redactor-structure div:before, .redactor-structure h1:before, .redactor-structure h2:before, .redactor-structure h3:before, .redactor-structure h4:before, .redactor-structure h5:before, .redactor-structure h6:before {
  width: 24px;
  position: absolute;
  font-size: 10px;
  font-weight: 400;
  opacity: .3;
  left: -26px;
  top: 50%;
  margin-top: -7px;
  text-align: right;
}

.redactor-structure h1:before {
  content: "h1";
}

.redactor-structure h2:before {
  content: "h2";
}

.redactor-structure h3:before {
  content: "h3";
}

.redactor-structure h4:before {
  content: "h4";
}

.redactor-structure h5:before {
  content: "h5";
}

.redactor-structure h6:before {
  content: "h6";
}

.redactor-structure div:before {
  content: "div";
}

#redactor-progress {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000000;
  height: 10px;
}

#redactor-progress span {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  animation: progress-bar-stripes 2s linear infinite;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #007dff;
  background-size: 40px 40px;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }

  to {
    background-position: 0 0;
  }
}

.redactor-box-fullscreen {
  z-index: 1051;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}

.redactor-box-fullscreen-target {
  position: absolute !important;
}

.redactor-body-fullscreen .redactor-context-toolbar, .redactor-body-fullscreen .redactor-dropdown {
  z-index: 1052;
}

.redactor-body-fullscreen #redactor-overlay {
  z-index: 1098;
}

.redactor-body-fullscreen #redactor-modal {
  z-index: 1099;
}

.redactor-dropdown-inline .redactor-dropdown-item-marked span {
  font-size: 14px;
  background-color: #fdb833;
  color: #000;
  text-decoration: none;
}

.redactor-dropdown-inline .redactor-dropdown-item-code span {
  font-family: Consolas,Menlo,Monaco,"Courier New",monospace;
  font-size: 13px;
  background: rgba(0, 0, 0, 0.05);
}

.redactor-dropdown-inline .redactor-dropdown-item-variable span {
  font-family: Consolas,Menlo,Monaco,"Courier New",monospace;
  font-size: 13px;
  color: rgba(0, 0, 0, 0.5);
}

.redactor-dropdown-inline .redactor-dropdown-item-shortcut span {
  font-family: Consolas,Menlo,Monaco,"Courier New",monospace;
  font-size: 12px;
  padding: .25em;
  white-space: nowrap;
  border: 1px solid #e5e7e9;
}

.redactor-dropdown-inline .redactor-dropdown-item-sub span, .redactor-dropdown-inline .redactor-dropdown-item-sup span {
  position: relative;
  font-size: 12px;
}

.redactor-dropdown-inline .redactor-dropdown-item-sup span {
  top: -3px;
}

.redactor-dropdown-inline .redactor-dropdown-item-sub span {
  top: 3px;
}

/*! jQuery UI - v1.11.1 - 2014-08-24
* http://jqueryui.com
* Includes: core.css, sortable.css
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/

.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
  /* support: IE8 */
}

.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/

.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/

/* states and images */

.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/

/* Overlays */

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-sortable-handle {
  touch-action: none;
}

html {
  --invoiceColor: $invoiceColor;
}

#supplier-logo {
  max-width: 300px;
  max-height: 64px;
  width: auto;
  height: auto;
}

.around-invoice {
  width: 870px;
  max-width: 100%;
  overflow: auto;
}

.save-invoice {
  margin: 20px 0;
}

.invoice-setttings {
  padding: 15px 0;
  margin-bottom: 30px;
  max-width: 100%;
  background-color: #fff;
  border: 1px solid #ccc;
}

.invoice-setttings > *:first-child {
  margin-top: 0;
}

.invoice-setttings > *:last-child {
  margin-bottom: 0;
}

.invoice-setttings h3 {
  padding: 0 15px;
  margin-bottom: 20px;
}

table.small-table tbody tr td {
  vertical-align: middle;
  padding: 0 2px;
  border: 0 !important;
}

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

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

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

.invoice-box {
  min-height: 297mm;
  width: 870px;
  padding: 18px 0;
  font-size: 12px;
  background-color: #fff;
  color: #606060;
  font-family: "Verdana", Helvetica, sans-serif;
}

.invoice-box .error {
  color: #ff3527;
}

.invoice-box table {
  width: 100%;
}

.invoice-box td {
  vertical-align: top;
}

.invoice-box td.align-right input {
  width: 100%;
  text-align: right;
}

.invoice-box h2 {
  margin: 0;
  padding-left: 6px;
  font-size: 18px !important;
  font-weight: bold !important;
  line-height: 24px;
}

.invoice-box h2 input[type="text"] {
  width: 140px;
  line-height: 22px;
  font-size: 18px !important;
}

.invoice-box h3 {
  color: #888;
  font-weight: normal;
  font-size: 14px;
  padding-left: 6px;
}

.invoice-box .grid {
  padding: 0;
  background-color: transparent;
  border: 0;
}

.invoice-box input[type="text"] {
  max-width: 100%;
  box-sizing: border-box;
  line-height: 16px;
  font-size: 14px;
  padding: 0 5px;
  border: 1px solid transparent;
  background-color: transparent;
  color: #606060;
  margin-right: -4px;
}

.invoice-box input[type="text"]::-moz-placeholder {
  color: #DDD;
}

.invoice-box input[type="text"]::placeholder {
  color: #DDD;
}

.invoice-box input[type="text"]:hover, .invoice-box input[type="text"]:focus {
  border: 1px solid rgba(17, 17, 17, 0.3);
  outline: none;
}

.invoice-box input:-webkit-autofill, .invoice-box textarea:-webkit-autofill, .invoice-box select:-webkit-autofill {
  background-color: transparent;
}

.invoice-box .full-input input {
  width: 100%;
}

.gray-bg {
  background-color: #e4e4e3;
  color: #555;
}

.gray-bg input[type="text"] {
  font-weight: bold;
  color: #555;
}

.gray-bg input[type="text"]::-moz-placeholder {
  color: #555;
  color: rgba(85, 85, 85, 0.3);
}

.gray-bg input[type="text"]::placeholder {
  color: #555;
  color: rgba(85, 85, 85, 0.3);
}

.colored-bg {
  background-color: #000000;
  color: #fff;
}

.colored-bg label, .colored-bg h2, .colored-bg h3, .colored-bg strong {
  color: #fff;
}

.colored-bg h2 {
  margin: 0;
}

.colored-bg input[type="text"] {
  color: #fff;
}

.colored-bg input[type="text"]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.3);
}

.colored-bg input[type="text"]::placeholder {
  color: rgba(255, 255, 255, 0.3);
}

.colored-bg input[type="text"]:hover, .colored-bg input[type="text"]:focus {
  border: 1px solid rgba(255, 255, 255, 0.3);
}

.colored-bg select {
  border-color: transparent;
  background-color: transparent;
  color: #fff;
  padding: 0;
  font-size: 15px;
}

.colored-bg select:hover, .colored-bg select:focus {
  border: 1px solid rgba(255, 255, 255, 0.3);
  outline: none;
}

.highlighted-text {
  color: #000000;
  font-weight: bold;
}

.highlighted-text input[type="text"] {
  font-weight: bold;
  color: #000000;
}

.highlighted-text input[type="text"]::-moz-placeholder {
  color: #000000;
}

.highlighted-text input[type="text"]::placeholder {
  color: #000000;
}

td.padding-td {
  padding: 15px !important;
}

td.padding-td > *:first-child {
  margin-top: 0;
}

td.padding-td > *:last-child {
  margin-bottom: 0;
}

td.padding-td.padding-td-side {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.border-right {
  border-right: 1px solid #ddd;
}

.resizable-input span {
  display: none;
  line-height: 16px;
  font-size: 14px;
  padding: 0 5px;
  border: 1px solid transparent;
  background-color: transparent;
  color: #111;
}

.invoice-items {
  margin: 20px 0 10px;
}

.invoice-items span {
  margin: 0;
}

.invoice-items input[type="text"] {
  width: 100%;
  display: block;
}

.invoice-items thead td {
  padding: 15px 5px;
  background-color: #e4e4e3;
  border-bottom: 1px solid #ccc;
}

.invoice-items tbody tr td {
  padding: 10px 7px;
  border-bottom: 1px solid #ccc;
}

.gray-text {
  width: 200px;
}

.invoice-item-price {
  background-color: #f2f1f1;
}

.invoice-item-price span.total-taxed-price {
  display: inline-block;
  font-size: 13px;
  line-height: 17px;
  color: #333;
  float: none;
}

.invoice-item .align-right {
  text-align: right;
}

.invoice-total td {
  padding: 5px 15px;
}

.total-price-num {
  color: #000000;
}

.invoice-total-price {
  font-size: 20px;
  font-weight: bold;
  line-height: 26px;
}

.invoice-total-price td {
  border-top: 2px solid #ccc;
}

.invoice-total-price input[type="text"], .invoice-total-price .total-price-nums {
  width: 100px;
  font-size: 24px;
  color: #000000;
}

.invoice-total-price input[type="text"]::-moz-placeholder {
  color: #000000;
  font-size: 18px;
}

.invoice-total-price input[type="text"]::placeholder {
  color: #000000;
  font-size: 18px;
}

.supplier-is-company .hidden-supplier-is-company {
  display: none;
}

.supplier-is-company .hidden-supplier-is-person {
  display: initial;
}

.supplier-is-company .hidden-supplier-is-person.row {
  display: table-row;
}

.supplier-is-person .hidden-supplier-is-company {
  display: initial;
}

.supplier-is-person .hidden-supplier-is-person {
  display: none;
}

.partner-is-company .hidden-partner-is-company {
  display: none;
}

.partner-is-company .hidden-partner-is-person {
  display: initial;
}

.partner-is-person .hidden-partner-is-company {
  display: initial;
}

.partner-is-person .hidden-partner-is-person {
  display: none;
}

.pull-left {
  float: left;
}

.pull-right {
  float: right;
}

.nowrap {
  white-space: nowrap;
}

.invoice-item .code-holder input {
  float: none;
}

.invoice-item span.product-info {
  width: 400px;
  float: none;
  margin: 3px 0 0 10px;
  line-height: 1.8em;
  position: absolute;
  bottom: 0;
  left: 0;
}

.invoice-item span.product-info.success {
  color: #292b30;
}

.invoice-item span.product-info.error {
  color: #DC1C1C;
  font-weight: bold;
}

.invoice-item {
  width: 100%;
  margin: 0 0 10px;
  padding: 5px 0 15px;
  border-bottom: 1px solid #DADFE3;
}

.invoice-item .btn {
  float: right;
  position: relative;
  top: 4px;
}

.invoice-item span {
  display: block;
  float: left;
  line-height: 32px;
  margin: 0 5px 0 0;
  color: #A0ABBF;
  font-size: 11px;
}

.invoice-item span.order {
  width: 25px;
  display: block;
  float: left;
  line-height: 32px;
  text-align: right;
  font-weight: bold;
  margin: 0;
  color: #4F5F79;
}

.invoice-item label {
  line-height: 32px;
  margin: 0 5px;
  float: left;
}

.invoice-item input {
  width: 100px;
  margin: 0 5px;
  float: left;
}

#add-invoice-item {
  margin-top: 5px;
}

@font-face {
  font-family: 'open_sans';

  src: url("OpenSans-Regular-webfont_15fc51e2.eot");

  src: url("OpenSans-Regular-webfont_15fc51e2.eot?#iefix") format("embedded-opentype"), url("OpenSans-Regular-webfont_bf2f04dc.woff") format("woff"), url("OpenSans-Regular-webfont_207db09d.ttf") format("truetype"), url("OpenSans-Regular-webfont_a6da1a6e.svg#open_sansregular") format("svg");

  font-weight: normal;

  font-style: normal;
}

@font-face {
  font-family: 'open_sans';

  src: url("OpenSans-Italic-webfont_c1e94d17.eot");

  src: url("OpenSans-Italic-webfont_c1e94d17.eot?#iefix") format("embedded-opentype"), url("OpenSans-Italic-webfont_2945be5b.woff") format("woff"), url("OpenSans-Italic-webfont_c544f122.ttf") format("truetype"), url("OpenSans-Italic-webfont_c2f214f0.svg#open_sansitalic") format("svg");

  font-weight: normal;

  font-style: italic;
}

@font-face {
  font-family: 'open_sans';

  src: url("OpenSans-Bold-webfont_dc410053.eot");

  src: url("OpenSans-Bold-webfont_dc410053.eot?#iefix") format("embedded-opentype"), url("OpenSans-Bold-webfont_f07d7c87.woff") format("woff"), url("OpenSans-Bold-webfont_681138fe.ttf") format("truetype"), url("OpenSans-Bold-webfont_72b8254b.svg#open_sansbold") format("svg");

  font-weight: bold;

  font-style: normal;
}

@font-face {
  font-family: 'open_sans';

  src: url("OpenSans-BoldItalic-webfont_a8854e09.eot");

  src: url("OpenSans-BoldItalic-webfont_a8854e09.eot?#iefix") format("embedded-opentype"), url("OpenSans-BoldItalic-webfont_a7b143a0.woff") format("woff"), url("OpenSans-BoldItalic-webfont_8a55fd3.ttf") format("truetype"), url("OpenSans-BoldItalic-webfont_5145bd08.svg#open_sansbold_italic") format("svg");

  font-weight: bold;

  font-style: italic;
}

.icon-helper {
  position: relative;  top: -1px;
}

body {
  overflow-x: hidden;
  background-color: var(--color-main-bg);  font-family: "open_sans", sans-serif;
}

small {
  display: block;
  font-size: 0.75rem;
  --tw-text-opacity: 1;
  color: rgba(100, 116, 139, var(--tw-text-opacity))
}

code {
  border-radius: 0.188rem;
  --tw-bg-opacity: 1;
  background-color: rgba(226, 232, 240, var(--tw-bg-opacity));
}

code:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(100, 116, 139, var(--tw-bg-opacity));
}

code {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  --tw-text-opacity: 1;
  color: rgba(100, 116, 139, var(--tw-text-opacity));
}

code:hover {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

code {
  transition-property: background-color, border-color, color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

#content h1 {
  margin: 0 0 15px;
  font-size: 24px;
  font-size: 1.25rem
}

#content h2 {
  margin-top: 1rem
}

h2 {
  margin-bottom: 0.5rem;
  font-size: 1.125rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgba(71, 85, 105, var(--tw-text-opacity))
}

h3 {
  font-size: 1rem;
  --tw-text-opacity: 1;
  color: rgba(71, 85, 105, var(--tw-text-opacity))
}

p {
  --tw-text-opacity: 1;
  color: rgba(71, 85, 105, var(--tw-text-opacity))
}

a {
  color: var(--color-theme-500)
}

a:hover, a:focus {
  text-decoration: none;
  color: var(--color-theme-600)
}

pre {
  background: #fff;
  border: 1px solid #CEDEEA;
  padding: 10px;
}

pre.tracy-dump, pre.dump {
  position: relative;
  z-index: 1000;
}

ul, li {
  margin: 0;
  padding: 0;
  list-style: none;
}

@media (min-width: 992px) {
  .sidebar {
    overflow: auto;
  }

  .sidebar.is-collapsed-init {
    width: 60px !important;
  }

  .sidebar.is-collapsed, .sidebar.is-collapsed-init {
    overflow: unset;
  }

  .sidebar:not(.is-collapsed-init) {
    transition: left 0.5s ease, width .8s ease-in-out;
  }
}

.sidebar {
  position: fixed;
  top: 0;
  left: 0;
  display: block;
  height: 100%;
  height: 100vh;
  background-color: var(--color-sidebar);
  padding-bottom: 2.5rem;
}

table:not(.invocice-table):not(.mail-builder-table).sidebar {
  display: none;
}

.sidebar {  width: 240px;
  touch-action: pan-x;
  z-index: 1;
}

.sidebar__brand {
  padding-left: 1rem;
  padding-right: 1rem
}

.sidebar__inner {
  position: relative
}

.sidebar__close-menu {
  position: absolute;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

@media (min-width: 992px) {
  .sidebar__close-menu {
    display: none;
  }
}

.sidebar__close-menu {  top: 10px;
  right: -40px;
  display: none;
}

.sidebar::-webkit-scrollbar {
  display: none;
}

.sidebar nav li {
  display: flex;
  align-items: center
}

.sidebar nav a {
  position: relative;
  display: flex;
  width: 100%;
  flex: 1 0 auto;
  align-items: center;
  overflow: hidden;
}

.sidebar nav a:hover {
  background-color: var(--color-sidebar-item-hover-bg);
}

.sidebar nav a {
  font-size: 0.875rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.sidebar nav a:hover {
  color: var(--color-sidebar-item-hover);
}

.sidebar nav a {  height: 40px;
  padding: 0 0 0 15px;
  text-decoration: none;
  line-height: 40px;
}

.sidebar nav .submenu {
  flex-wrap: wrap
}

.sidebar nav .submenu .submenu ul a {
  padding-left: 3.5rem
}

.sidebar nav > ul li.active > a, .sidebar nav > ul > li.submenu-active > a {
  background-color: var(--color-sidebar-item-hover-bg);
  color: var(--color-sidebar-item);
}

.sidebar nav .submenu ul {
  height: 0;
  overflow: hidden;
}

.sidebar nav .submenu ul > li > a {
  padding-left: 2.5rem
}

.sidebar nav .submenu ul > li a {
  color: var(--color-sidebar-item)
}

.sidebar nav .submenu ul > li a:hover {
  color: var(--color-sidebar-item-hover);
}

.sidebar nav .submenu ul > li a {
  transition-property: background-color, border-color, color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.sidebar nav .submenu.submenu-active > ul {
  height: auto;
  transition: height .3s ease-in-out;
  width: 100%
}

.sidebar nav > ul > li > a {
  background-color: var(--color-sidebar);
  color: var(--color-sidebar-item)
}

.sidebar nav .submenu > a::after {
  width: 14px;
  height: 9px;
  display: block;
  content: '';
  position: absolute;
  right: 15px;
  top: 17px;
  background: url(arrow-down_206d79bc.svg) no-repeat;
  background-size: 10px;
}

.sidebar nav .submenu.submenu-active > a::after {
  background: url(arrow-up_a8f53681.svg) no-repeat;
  background-size: 10px;
}

.sidebar ul {
  margin: 0;
  padding: 0;
}

.sidebar svg {
  margin-right: 8px;
  width: 20px;
  height: 20px;
  color: var(--color-sidebar-icons)
}

.sidebar nav li > a > svg {
  transition: .3s ease-in-out;
}

@media (min-width: 992px) {
  .sidebar.is-collapsed-init {
    width: 60px;
  }

  .sidebar.is-collapsed-init .menu__parent-name,
  .sidebar.is-collapsed-init nav .submenu > a::after,
  .sidebar.is-collapsed-init .view-website {
    display: none;
  }

  .sidebar.is-collapsed-init nav li > a > svg {
    width: 25px;
    height: 25px;
  }

  .sidebar.is-collapsed-init .main-layout__brand a {
    width: 100%;
    flex: 1 0 auto
  }

  .sidebar.is-collapsed-init .main-layout__brand a img {
    width: 28px;
  }

  .sidebar.is-collapsed-init nav li {
    position: relative
  }

  .sidebar.is-collapsed-init nav li.submenu-active ul {
    height: 0;
  }

  .sidebar.is-collapsed-init nav li.submenu-active ul .active a {
    border-left-width: 0 !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgba(226, 232, 240, var(--tw-bg-opacity)) !important
  }

  .sidebar.is-collapsed-init nav li.submenu-active ul .active a:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(226, 232, 240, var(--tw-bg-opacity)) !important;
  }

  .sidebar.is-collapsed-init nav li.submenu-active ul .active a {
    font-weight: 400 !important;
  }

  .sidebar.is-collapsed-init nav li:hover ul {
    position: absolute;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(226, 232, 240, var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));    top: 0;
    width: 200px;
    right: -200px;
    height: auto !important;
    z-index: 3;
    overflow: unset;
  }

  .sidebar.is-collapsed-init nav li:hover ul a:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(226, 232, 240, var(--tw-bg-opacity));
  }

  .sidebar.is-collapsed-init nav li:hover ul a {
    padding-left: 0.5rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgba(30, 41, 59, var(--tw-text-opacity));    padding-top: 6px;
    padding-bottom: 6px;
    line-height: 1.6em;
    height: auto;
  }

  .sidebar.is-collapsed-init nav li:hover ul .submenu ul {
    display: none;
  }

  .sidebar.is-collapsed-init nav li:hover ul .submenu:hover ul {
    display: block;
    height: auto;
  }

  .sidebar.is-collapsed-init nav .submenu .submenu a {
    padding-left: 0.5rem
  }

  .sidebar.is-collapsed {
    width: 60px;
  }

  .sidebar.is-collapsed .menu__parent-name,
  .sidebar.is-collapsed nav .submenu > a::after,
  .sidebar.is-collapsed .view-website {
    animation: fadeOut .3s ease-in-out;
    animation-fill-mode: forwards;
    animation-delay: .2s;
  }

  .sidebar.is-collapsed .submenu-active ul {
    height: 0;
  }

  .sidebar.is-collapsed nav li > a > svg {
    width: 25px;
    height: 25px;
    transition: .3s ease-in-out;
  }

  .sidebar.is-collapsed .main-layout__brand a {
    width: 100%;
    flex: 1 0 auto
  }

  .sidebar.is-collapsed .main-layout__brand a img {
    width: 28px;
  }

  .sidebar.is-collapsed nav li {
    position: relative
  }

  .sidebar.is-collapsed nav li.submenu-active ul {
    height: 0;
  }

  .sidebar.is-collapsed nav li.submenu-active ul .active a {
    border-left-width: 0 !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgba(226, 232, 240, var(--tw-bg-opacity)) !important
  }

  .sidebar.is-collapsed nav li.submenu-active ul .active a:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(226, 232, 240, var(--tw-bg-opacity)) !important;
  }

  .sidebar.is-collapsed nav li.submenu-active ul .active a {
    font-weight: 400 !important;
  }

  .sidebar.is-collapsed nav li:hover ul {
    position: absolute;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(226, 232, 240, var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));    display: block;
    opacity: 1;
    top: 0;
    width: 200px;
    right: -200px;
    height: auto !important;
    z-index: 3;
    overflow: unset;
  }

  .sidebar.is-collapsed nav li:hover ul a:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(226, 232, 240, var(--tw-bg-opacity));
  }

  .sidebar.is-collapsed nav li:hover ul a {
    padding-left: 0.5rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgba(30, 41, 59, var(--tw-text-opacity));    padding-top: 6px;
    padding-bottom: 6px;
    line-height: 1.6em;
    height: auto;
  }

  .sidebar.is-collapsed nav li:hover ul .submenu ul {
    display: none;
  }

  .sidebar.is-collapsed nav li:hover ul .submenu:hover ul {
    display: block;
    height: auto;
  }

  .sidebar.is-collapsed nav .submenu .submenu a {
    padding-left: 0.5rem
  }

  .sidebar.is-open .menu__parent-name,
  .sidebar.is-open nav .submenu > a::after,
  .sidebar.is-open .view-website,
  .sidebar.is-open .submenu-active ul {
    opacity: 0;
    display: block;
    animation: fadeIn .3s ease-in-out;
    animation-fill-mode: forwards;
    animation-delay: .2s;
  }

  .sidebar.is-open nav ul > li {
    width: 240px;
  }

  .sidebar.is-open nav li > a > svg {
    width: 20px;
    height: 20px;
  }

  .sidebar.is-open .main-layout__brand a {
    min-width: 44px;
  }

  .sidebar.is-open .main-layout__brand a img {
    width: 44px;
  }
}

@media (max-width: 991px) {
  .sidebar {
    left: -240px;
    transition: left .3s ease-in-out;
    z-index: 11;
  }

  .sidebar.is-open {
    left: 0;
  }

  .sidebar.is-open .sidebar__close-menu {
    display: block;
  }
}

@keyframes fadeIn {
  0% {
    display: none;
    opacity: 0;
  }

  1% {
    display: block;
    opacity: 0;
  }

  100% {
    display: block;
    opacity: 1;
  }
}

@keyframes toggleItems {
  0% {
    width: 25px;
    height: 25px;
  }

  100% {
    width: 20px;
    height: 20px;
  }
}

@keyframes fadeOut {
  0% {
    display: block;
    opacity: 1;
  }

  99% {
    display: block;
    opacity: 0;
  }

  100% {
    display: none;
    opacity: 0;
    width: 0;
  }
}

@keyframes toggleOverlay {
  0% {
    display: block;
    opacity: 1;
  }

  99% {
    display: block;
    opacity: 0;
    left: 0;
    background: transparent;
  }

  100% {
    display: none;
    opacity: 0;
    left: -100%;
    background: transparent;
  }
}

@keyframes iconsIn {
  0% {
    width: 30px;
    height: 30px;
    opacity: 0;
  }

  80% {
    opacity: 0;
  }

  100% {
    width: 15px;
    height: 15px;
    opacity: 1;
  }
}

.batch-operations input[type="submit"] {
  display: inline-flex !important;
  align-items: center !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0.375rem !important;
  border-bottom-right-radius: 0.375rem !important;
  border-bottom-left-radius: 0 !important;
  border-width: 1px !important;
  border-color: transparent !important;
  background-color: var(--color-default-btn-bg) !important;
}

.batch-operations input[type="submit"]:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(71, 85, 105, var(--tw-bg-opacity)) !important;
}

.batch-operations input[type="submit"] {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
  font-size: 0.75rem !important;
  text-transform: uppercase !important;
  --tw-text-opacity: 1 !important;
  color: rgba(51, 65, 85, var(--tw-text-opacity)) !important;
}

.batch-operations input[type="submit"]:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
}

.batch-operations input[type="submit"]:focus {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  --tw-ring-color: var(--color-theme-500) !important;
  --tw-ring-offset-width: 2px !important;
}

.batch-operations input[type="submit"] {
  transition-property: background-color, border-color, color, fill, stroke !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;  line-height: 1 !important;
  height: 36px !important;
}

.batch-operations select {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;  height: 36px;
}

.batch-operations select + select {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-right-width: 0;
  border-left-width: 0;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem
}

.batch-operations > div {
  display: flex;
  align-items: center
}

.batch-operations > div span {
  font-size: 0.875rem
}

.sort-link {
  --tw-text-opacity: 1;
  color: rgba(148, 163, 184, var(--tw-text-opacity))
}

.sort-link:hover {
  color: var(--color-theme-500);
}

.sort-active {
  color: var(--color-theme-500)
}

@media (max-width: 991px) {
  body {
    padding-top: 53px;
  }
}

html:not(.is-menu-collapsed-init) .main-layout__right {
  transition: .8s ease-in-out;
}

@media (min-width: 992px) {
  .main-layout__right {
    width: calc(100vw - 240px);
    position: relative;    margin-left: 240px;
  }
}

.main-layout__content {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 2rem;
  padding-bottom: 2rem
}

@media (min-width: 768px) {
  .main-layout__content {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

.main-layout__brand {
  position: sticky;
  top: 0;
  z-index: 2;
  display: flex;
  flex: 1 0 auto;
  align-items: center;
  justify-content: space-between;
  background-color: var(--color-header-bg);
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;  transition: padding .5s ease-in-out;
  height: 53px;
}

.main-layout__brand img {
  transition: width .5s ease-in-out;
}

.main-layout__brand a {
  margin-right: 2rem
}

.main-layout__search input {
  border-width: 0 !important;
}

.main-layout__search input:focus {
  border-width: 0 !important;
}

.main-layout__search input {
  background-color: transparent !important;
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
  --tw-text-opacity: 1 !important;
  color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
}

.main-layout__search input:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.main-layout__search input {  width: 500px !important;
  box-shadow: none !important;
}

.main-layout__search input::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  opacity: 0.75
}

.main-layout__search input::placeholder {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  opacity: 0.75
}

.main-layout__search input:focus {
  box-shadow: none !important;
}

.main-layout__status-bar {
  position: fixed;
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  width: 100%;
  background-color: var(--color-header-bg);
}

@media (min-width: 992px) {
  .main-layout__status-bar {
    position: sticky;
    display: block;
  }
}

table:not(.invocice-table):not(.mail-builder-table).main-layout__status-bar {
  display: none;
  display: none;
}

table:not(.invocice-table):not(.mail-builder-table).main-layout__status-bar td {
  white-space: normal;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.75rem
}

table:not(.invocice-table):not(.mail-builder-table).main-layout__status-bar th {
  white-space: normal;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.75rem
}

.main-layout__status-bar {  height: 53px;
  z-index: 101;
}

.main-layout__status-bar-btn {
  display: flex;
  align-items: center
}

.main-layout__status-bar header {
  display: flex;
  width: 100%;
  align-items: center;
  padding-right: 1.25rem
}

@media (min-width: 992px) {
  .main-layout__status-bar header {
    height: 100%;
  }
}

.main-layout__status-bar-btns .current-user img {
  width: 50px;
  margin-left: 10px;
  border-radius: 25px;
}

.main-layout__status-bar-btns .current-user a {
  font-size: 16px;
  padding: 0 7px;
  color: #4F5F79;
  text-decoration: none;
}

.main-layout__status-bar-btns .current-user a.previous-admin {
  color: #999;
  font-size: 12px;
  background: #EEE;
  padding: 5px;
  border-radius: 5px;
  margin: 0 0 0 10px;
}

.main-layout__status-bar-btns .current-user a.previous-admin:hover {
  background: #333;
  color: #fff;
}

@media (min-width: 992px) {
  .is-menu-collapsed .main-layout__right {
    margin-left: 60px;
    width: calc(100vw - 60px);
  }

  .is-menu-collapsed .main-layout__brand {
    position: unset;
  }
}

.login__brand {
  margin-bottom: 2rem;
  display: flex;
  justify-content: center;
  background-color: var(--color-theme-800);
  padding-top: 1.25rem;
  padding-bottom: 1.25rem
}

.login__content {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  width: 100%
}

.overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -20;
  --tw-bg-opacity: 1;
  background-color: rgba(30, 41, 59, var(--tw-bg-opacity));
  opacity: 0;  transition: background-color .3s, z-index 0.1s linear .3s;
}

.active-overlay .selectric-open {
  z-index: 5;
}

.active-overlay .overlay {
  z-index: 10;
  opacity: 0.25;  transition: background-color .3s;
}

.tracy-row img {
  display: inline
}

.structure__header {
  position: sticky;
  margin: -1rem;
  margin-bottom: 0;
  display: flex;
  align-items: center;
}

.structure__header > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}

.structure__header {
  border-top-left-radius: 0.188rem;
  border-top-right-radius: 0.188rem;
  background-color: var(--color-default-btn-bg);
  padding: 1.5rem;  top: 50px;
  z-index: 2;
}

.menu-item__box {
  display: none;
}

.menu-add__step-back {
  display: none;
}

.ce-list {
  margin: 15px 0;
  padding: 0;
  list-style: none;
}

.ce-list li {
  display: inline-block;
  width: 200px;
  margin-right: 0.5rem;
  margin-bottom: 0.5rem
}

.ce-list li p {
  margin: 0 0 5px;
  font-size: 16px;
  margin-bottom: 0;
  flex: 1 0 auto;
  font-size: 0.875rem
}

.ce-list li input[type="radio"] {
  display: none;
}

.ce-list li input[type="radio"]:checked + label {
  border-color: #292b30;
  background-color: #fff;
}

.ce-list li label {
  margin: 0 !important;
  display: flex !important;
  cursor: pointer !important;
  align-items: center !important;
  border-radius: 0.375rem !important;
  border-width: 2px !important;
  border-color: transparent !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
  padding: 0.75rem !important
}

.ce-list li label:hover {
  border-width: 2px !important;
  border-color: var(--color-theme-500) !important
}

.ce-list .svg-box {
  max-width: 100%;
  overflow: hidden;
  margin-right: 0.75rem;  width: 30px;
  flex: 1 1 1;
}

.ce-list .svg-box svg {
  max-height: 30px;
  width: auto;
  vertical-align: middle;
}

.dd3-content .actions {
  float: right;
}

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

.add-ce-btn {
  padding: 5px 20px;
  font-size: 15px;
  border-radius: 5px;
}

.dd3-content {
  zoom: 1;
}

.dd3-content::before, .dd3-content::after {
  content: " ";
  display: table;
}

.dd3-content::after {
  clear: both;
}

.dd3-content .actions {
  margin-bottom: 0;
}

.dd3-content > a:hover, .dd3-content > a:focus {
  color: #333;
}

.dd.dd-fullwidth {
  max-width: 100%;
}

.svg-icon svg {
  max-width: 30px;
}

/*
 *Version: 3.5.4 Timestamp: Sun Aug 30 13:30:32 EDT 2015 */

.select2-container {
  margin: 0;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  /*
	 *Force border-box so that % widths fit the parent
	 *container without overlap because of margin/padding.
	 *More Info : http: */
  /* webkit */
  /* firefox */
  box-sizing: border-box;
}

.select2batch-container {
  margin: 0;
  margin-top: -0.25rem
}

.select2batch-container .deselect-all:hover {
  --tw-text-opacity: 1;
  color: rgba(239, 68, 68, var(--tw-text-opacity));
}

.select2batch-container .deselect-all {
  transition-property: background-color, border-color, color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.select2-drop {
  /*
	 *Force border-box so that % widths fit the parent
	 *container without overlap because of margin/padding.
	 *More Info : http: */
  /* webkit */
  /* firefox */
  box-sizing: border-box;
}

/* css3 */

.select2-search {
  /*
	 *Force border-box so that % widths fit the parent
	 *container without overlap because of margin/padding.
	 *More Info : http: */
  /* webkit */
  /* firefox */
  box-sizing: border-box;
  /* css3 */
}

.select2-search input {
  /*
		 *Force border-box so that % widths fit the parent
		 *container without overlap because of margin/padding.
		 *More Info : http: */
  /* webkit */
  /* firefox */
  box-sizing: border-box;
}

/* css3 */

.select2-container .select2-choice {
  display: block;
  height: 26px;
  padding: 0 0 0 8px;
  overflow: hidden;
  position: relative;
  border: 1px solid #aaa;
  white-space: nowrap;
  line-height: 26px;
  color: #444;
  text-decoration: none;
  border-radius: 4px;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: #fff;
  background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
  background-image: linear-gradient(to top, #eee 0%, #fff 50%);
}

html[dir="rtl"] .select2-container .select2-choice {
  padding: 0 8px 0 0;
}

.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #aaa;
  border-radius: 0 0 4px 4px;
  background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  background-image: linear-gradient(to bottom, #eee 0%, #fff 90%);
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 42px;
}

.select2-container .select2-choice > .select2-chosen {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  float: none;
  width: auto;
}

html[dir="rtl"] .select2-container .select2-choice > .select2-chosen {
  margin-left: 26px;
  margin-right: 0;
}

.select2-container .select2-choice abbr {
  display: none;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 24px;
  top: 8px;
  font-size: 1px;
  text-decoration: none;
  border: 0;
  background: url("select2_a4a97930.png") right top no-repeat;
  cursor: pointer;
  outline: 0;
}

.select2-container.select2-allowclear .select2-choice abbr {
  display: inline-block;
}

.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer;
}

.select2-drop-mask {
  border: 0;
  margin: 0;
  padding: 0;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 9998;
  /* styles required for IE to work */
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-drop {
  width: 100%;
  margin-top: -1px;
  position: absolute;
  z-index: 9999;
  top: 100%;
  background: #fff;
  color: #111;
  border: 1px solid #aaa;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}

.select2-drop.select2-drop-above {
  margin-top: 1px;
  border-top: 1px solid #aaa;
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
}

.select2-drop-active {
  border: 1px solid #5897fb;
  border-top: 0;
}

.select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid #5897fb;
}

.select2-drop-auto-width {
  border-top: 1px solid #aaa;
  width: auto;
}

.select2-container .select2-choice .select2-arrow {
  display: inline-block;
  width: 18px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid #aaa;
  border-radius: 0 4px 4px 0;
  background-clip: padding-box;
  background: #ccc;
  background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
  background-image: linear-gradient(to top, #ccc 0%, #eee 60%);
}

html[dir="rtl"] .select2-container .select2-choice .select2-arrow {
  left: 0;
  right: auto;
  border-left: 0;
  border-right: 1px solid #aaa;
  border-radius: 4px 0 0 4px;
}

.select2-container .select2-choice .select2-arrow b {
  display: block;
  width: 100%;
  height: 100%;
  background: url("select2_a4a97930.png") no-repeat 0 1px;
}

html[dir="rtl"] .select2-container .select2-choice .select2-arrow b {
  background-position: 2px 1px;
}

.select2-search {
  display: inline-block;
  width: 100%;
  min-height: 26px;
  margin: 0;
  padding: 4px 4px 0 4px;
  position: relative;
  z-index: 10000;
  white-space: nowrap;
}

.select2-search input {
  width: 100%;
  height: auto !important;
  min-height: 26px;
  padding: 4px 20px 4px 5px;
  margin: 0;
  outline: 0;
  font-family: sans-serif;
  font-size: 1em;
  border: 1px solid #aaa;
  border-radius: 0;
  box-shadow: none;
  background: #fff url("select2_a4a97930.png") no-repeat 100% -22px;
  background: url("select2_a4a97930.png") no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

html[dir="rtl"] .select2-search input {
  padding: 4px 5px 4px 20px;
  background: #fff url("select2_a4a97930.png") no-repeat -37px -22px;
  background: url("select2_a4a97930.png") no-repeat -37px -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

.select2-search input.select2-active {
  background: #fff url("select2-spinner_925fcb19.gif") no-repeat 100%;
  background: url("select2-spinner_925fcb19.gif") no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

.select2-container-active .select2-choice, .select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.select2-dropdown-open .select2-choice {
  border-bottom-color: transparent;
  box-shadow: 0 1px 0 #fff inset;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #eee;
  background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(to top, #fff 0%, #eee 50%);
}

.select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices {
  border: 1px solid #5897fb;
  border-top-color: transparent;
  background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
}

.select2-dropdown-open .select2-choice .select2-arrow {
  background: transparent;
  border-left: 0;
  filter: none;
}

html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow {
  border-right: 0;
}

.select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -18px 1px;
}

html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -16px 1px;
}

.select2-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* results */

.select2-results {
  max-height: 200px;
  padding: 0 0 0 4px;
  margin: 4px 4px 4px 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html[dir="rtl"] .select2-results {
  padding: 0 4px 0 0;
  margin: 4px 0 4px 4px;
}

.select2-results ul.select2-result-sub {
  margin: 0;
  padding-left: 0;
}

.select2-results li {
  list-style: none;
  display: list-item;
  background-image: none;
}

.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold;
}

.select2-results .select2-result-label {
  padding: 3px 7px 4px;
  margin: 0;
  cursor: pointer;
  min-height: 1em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.select2-results-dept-1 .select2-result-label {
  padding-left: 20px;
}

.select2-results-dept-2 .select2-result-label {
  padding-left: 40px;
}

.select2-results-dept-3 .select2-result-label {
  padding-left: 60px;
}

.select2-results-dept-4 .select2-result-label {
  padding-left: 80px;
}

.select2-results-dept-5 .select2-result-label {
  padding-left: 100px;
}

.select2-results-dept-6 .select2-result-label {
  padding-left: 110px;
}

.select2-results-dept-7 .select2-result-label {
  padding-left: 120px;
}

.select2-results .select2-highlighted {
  background: #3875d7;
  color: #fff;
}

.select2-results li em {
  background: #feffde;
  font-style: normal;
}

.select2-results .select2-highlighted em {
  background: transparent;
}

.select2-results .select2-highlighted ul {
  background: #fff;
  color: #111;
}

.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-ajax-error, .select2-results .select2-selection-limit {
  background: #f4f4f4;
  display: list-item;
  padding-left: 5px;
}

.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

.select2-results .select2-disabled.select2-highlighted {
  color: #666;
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

.select2-results .select2-selected {
  display: none;
}

/*
 *disabled look for disabled choices in the results dropdown */

.select2-more-results.select2-active {
  background: #f4f4f4 url("select2-spinner_925fcb19.gif") no-repeat 100%;
}

.select2-results .select2-ajax-error {
  background: rgba(255, 50, 50, 0.2);
}

.select2-more-results {
  background: #f4f4f4;
  display: list-item;
}

/* disabled styles */

.select2-container.select2-container-disabled .select2-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
  background-color: #f4f4f4;
  background-image: none;
  border-left: 0;
}

.select2-container.select2-container-disabled .select2-choice abbr {
  display: none;
}

/* multiselect */

.select2-container-multi .select2-choices {
  height: auto !important;
  height: 1%;
  margin: 0;
  padding: 0 5px 0 0;
  position: relative;
  border: 1px solid #aaa;
  cursor: text;
  overflow: hidden;
  background-color: #fff;
  background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);
}

html[dir="rtl"] .select2-container-multi .select2-choices {
  padding: 0 0 0 5px;
}

.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

.select2-container-multi .select2-choices {
  min-height: 26px;
}

.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.select2-container-multi .select2-choices li {
  float: left;
  list-style: none;
}

html[dir="rtl"] .select2-container-multi .select2-choices li {
  float: right;
}

.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.select2-container-multi .select2-choices .select2-search-field input {
  padding: 5px;
  margin: 1px 0;
  font-family: sans-serif;
  font-size: 100%;
  color: #666;
  outline: 0;
  border: 0;
  box-shadow: none;
  background: transparent !important;
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: #fff url("select2-spinner_925fcb19.gif") no-repeat 100% !important;
}

.select2-default {
  color: #999 !important;
}

.select2-container-multi .select2-choices .select2-search-choice,
.select2-container-multi .select2-choices .select2-search-choice-focus {
  padding: 3px 5px 3px 18px;
  margin: 3px 0 3px 5px;
  position: relative;
  line-height: 13px;
  cursor: default;
  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0)
}

.select2-container-multi .select2-choices .select2-search-choice, .select2-container-multi .select2-choices .select2-search-choice-focus {
  border-radius: 0.188rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(203, 213, 225, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(226, 232, 240, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(71, 85, 105, var(--tw-text-opacity));
}

html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 18px 3px 5px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default;
}

.select2-search-choice-close {
  display: block;
  width: 12px;
  height: 13px;
  position: absolute;
  right: 3px;
  top: 4px;
  font-size: 1px;
  outline: none;
  background: url("select2_a4a97930.png") right top no-repeat;
}

html[dir="rtl"] .select2-search-choice-close {
  right: auto;
  left: 3px;
}

.select2-container-multi .select2-search-choice-close {
  left: 3px;
}

html[dir="rtl"] .select2-container-multi .select2-search-choice-close {
  left: auto;
  right: 2px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover, .select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  background-position: right -11px;
}

.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 5px;
  border: 1px solid #ddd;
  background-image: none;
  background-color: #f4f4f4;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
  background: none;
}

/* disabled styles */

/* end multiselect */

.select2-result-selectable .select2-match, .select2-result-unselectable .select2-match {
  text-decoration: underline;
}

.select2-offscreen {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}

.select2-offscreen:focus {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}

.select2-display-none {
  display: none;
}

.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll;
}

/* Retina-ize icons */

@media only screen and (min-resolution: 2dppx) {
  .select2-search input, .select2-search-choice-close {
    background-image: url("select2x2_fd917e4.png") !important;
    background-repeat: no-repeat !important;
    background-size: 60px 40px !important;
  }

  .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b {
    background-image: url("select2x2_fd917e4.png") !important;
    background-repeat: no-repeat !important;
    background-size: 60px 40px !important;
  }

  .select2-search input {
    background-position: 100% -21px !important;
  }
}

.btn {
  display: inline-flex;
  cursor: pointer;
  align-items: center;
  border-width: 1px;
  border-color: transparent;
  background-color: var(--color-default-btn-bg);
}

.btn:hover {
  background-color: var(--color-theme-600);
}

.btn {
  font-weight: 700;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgba(71, 85, 105, var(--tw-text-opacity));
}

.btn:hover {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.btn:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: var(--color-theme-500);
  --tw-ring-offset-width: 2px;
}

.btn {
  transition-property: background-color, border-color, color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;  font-size: 12px;
  font-weight: normal;
  transition: .3s ease-in-out;
  border-radius: 4px;
  padding: 6px 12px;
  line-height: 17px;
}

.btn-primary:hover {
  border-color: transparent !important;
}

.btn-primary {
  background-color: var(--color-theme-500) !important;
}

.btn-primary:hover {
  background-color: var(--color-theme-600) !important;
}

.btn-primary {
  --tw-text-opacity: 1 !important;
  color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
}

.btn-info:hover {
  border-color: transparent !important;
}

.btn-info {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(59, 130, 246, var(--tw-bg-opacity)) !important;
}

.btn-info:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(37, 99, 235, var(--tw-bg-opacity)) !important;
}

.btn-info {
  --tw-text-opacity: 1 !important;
  color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
}

.btn-info:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)) !important;
}

.btn-info.is-raw {
  background-color: transparent !important;
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
  --tw-text-opacity: 1 !important;
  color: rgba(59, 130, 246, var(--tw-text-opacity)) !important;
}

.btn-info.is-raw:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(29, 78, 216, var(--tw-text-opacity)) !important;
}

.btn-info.is-raw {  box-shadow: none;
}

.btn-warning:hover {
  border-color: transparent !important;
}

.btn-warning {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(245, 158, 11, var(--tw-bg-opacity)) !important;
}

.btn-warning:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(217, 119, 6, var(--tw-bg-opacity)) !important;
}

.btn-warning {
  --tw-text-opacity: 1 !important;
  color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
}

.btn-warning:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)) !important;
}

.btn-warning.is-raw {
  background-color: transparent !important;
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
  --tw-text-opacity: 1 !important;
  color: rgba(245, 158, 11, var(--tw-text-opacity)) !important;
}

.btn-warning.is-raw:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(180, 83, 9, var(--tw-text-opacity)) !important;
}

.btn-warning.is-raw {  box-shadow: none;
}

.btn-success:hover {
  border-color: transparent !important;
}

.btn-success {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(16, 185, 129, var(--tw-bg-opacity)) !important;
}

.btn-success:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(5, 150, 105, var(--tw-bg-opacity)) !important;
}

.btn-success {
  --tw-text-opacity: 1 !important;
  color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
}

.btn-success:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)) !important;
}

.btn-success.is-raw {
  background-color: transparent !important;
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
  --tw-text-opacity: 1 !important;
  color: rgba(16, 185, 129, var(--tw-text-opacity)) !important;
}

.btn-success.is-raw:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(4, 120, 87, var(--tw-text-opacity)) !important;
}

.btn-success.is-raw {  box-shadow: none;
}

.btn-secondary {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(226, 232, 240, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.btn-secondary:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(226, 232, 240, var(--tw-bg-opacity));
}

.btn-secondary:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(241, 245, 249, var(--tw-bg-opacity));
}

.btn-secondary {
  --tw-text-opacity: 1;
  color: rgba(100, 116, 139, var(--tw-text-opacity));
}

.btn-secondary:hover {
  --tw-text-opacity: 1;
  color: rgba(100, 116, 139, var(--tw-text-opacity));
}

.btn-secondary {  box-shadow: none;
}

.btn-danger {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(239, 68, 68, var(--tw-bg-opacity)) !important
}

.btn-danger:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(185, 28, 28, var(--tw-bg-opacity)) !important;
}

.btn-danger {
  --tw-text-opacity: 1 !important;
  color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
}

.btn-danger:focus {
  --tw-text-opacity: 1 !important;
  color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)) !important;
}

.btn-danger.is-raw {
  background-color: transparent !important;
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
  --tw-text-opacity: 1 !important;
  color: rgba(239, 68, 68, var(--tw-text-opacity)) !important;
}

.btn-danger.is-raw:hover {
  --tw-text-opacity: 1 !important;
  color: rgba(185, 28, 28, var(--tw-text-opacity)) !important;
}

.btn-danger.is-raw {  box-shadow: none;
}

.btn--xs {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 0.75rem;  text-transform: none;
}

.btn.btn-active {
  background-color: var(--color-theme-600);
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.btn.has-icon svg {
  position: relative;  top: -1px;
}

.active .btn {
  background-color: var(--color-theme-600)
}

.active .btn:hover {
  background-color: var(--color-theme-700);
}

.active .btn {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.active .btn:focus {
  --tw-ring-color: var(--color-theme-500);
}

.btn--secondary.btn-active {
  background-color: var(--color-theme-500)
}

.btn--secondary.btn-active:hover {
  background-color: var(--color-theme-600);
}

.btn--secondary.btn-active {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.btn--secondary.btn-active:focus {
  --tw-ring-color: var(--color-theme-500);
}

.btn-large {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  font-size: 0.875rem
}

.link-grid .btn:hover:hover, .link-grid li:hover .btn:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(203, 218, 182, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(20, 20, 20, var(--tw-text-opacity));
}

.link-grid li:hover .btn, .link-grid a:hover .btn {
  --tw-bg-opacity: 1;
  background-color: rgba(203, 218, 182, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(20, 20, 20, var(--tw-text-opacity))
}

#section-heading .active .btn:hover {
  background-color: var(--color-theme-600);
}

input[type="text"], input[type="email"], input[type="time"], input[type="password"], input[type="number"], input[type="datetime-local"] {
  display: block;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(203, 213, 225, var(--tw-border-opacity));
}

input[type="text"]:focus, input[type="email"]:focus, input[type="time"]:focus, input[type="password"]:focus, input[type="number"]:focus, input[type="datetime-local"]:focus {
  border-color: var(--color-theme-500);
}

input[type="text"], input[type="email"], input[type="time"], input[type="password"], input[type="number"], input[type="datetime-local"] {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 0.875rem;
}

input[type="text"]:focus, input[type="email"]:focus, input[type="time"]:focus, input[type="password"]:focus, input[type="number"]:focus, input[type="datetime-local"]:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-color: var(--color-theme-500);
}

input[type="checkbox"], .control input[type="checkbox"] {
  margin-right: 0.5rem !important;
  height: 1rem !important;
  width: 1rem !important;
  border-radius: 0.188rem !important;
  border-width: 1px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgba(203, 213, 225, var(--tw-border-opacity)) !important;
  color: var(--color-theme-500) !important;
}

input[type="checkbox"]:focus, .control input[type="checkbox"]:focus {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
  --tw-ring-color: var(--color-theme-500) !important;
}

input[type="checkbox"]:checked, .control input[type="checkbox"]:checked {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(20, 20, 20, var(--tw-border-opacity));
}

input[type="checkbox"]:checked:focus, .control input[type="checkbox"]:checked:focus {
  border-color: var(--color-theme-500);
}

input[type="checkbox"]:checked, .control input[type="checkbox"]:checked {
  background-color: var(--color-theme-500);
}

input[type="checkbox"]:checked:focus, .control input[type="checkbox"]:checked:focus {
  background-color: var(--color-theme-500);
}

input[type="checkbox"]:checked, .control input[type="checkbox"]:checked {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

input[type="checkbox"]:checked,
.control input[type="checkbox"]:checked {  background-image: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4.06906L3.42444 7.50004L10 0.930976L9.05597 0L3.42444 5.625L0.930956 3.13153L0 4.06906Z' fill='white'/%3E%3C/svg%3E%0A");
  background-size: auto;
}

table input[type="checkbox"] {
  color: var(--color-theme-500)
}

table input[type="checkbox"]:focus {
  --tw-ring-color: var(--color-theme-500);
}

table thead input[type="checkbox"] {
  vertical-align: bottom
}

.clearfix input[type="checkbox"] {
  position: relative;
  top: -1px;
}

input[type="radio"] {
  margin: 0;
  height: 1rem;
  width: 1rem;
  --tw-border-opacity: 1;
  border-color: rgba(203, 213, 225, var(--tw-border-opacity));
  color: var(--color-theme-500)
}

input[type="radio"]:focus {
  --tw-ring-color: var(--color-theme-500);
}

textarea {
  margin-top: 0.25rem;
  margin-bottom: 0.5rem;
  display: block;
  width: 100%;
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(203, 213, 225, var(--tw-border-opacity))
}

textarea:focus {
  border-color: var(--color-theme-500);
}

textarea {
  font-size: 0.875rem;
}

textarea:focus {
  --tw-ring-color: var(--color-theme-500);
}

select {
  margin-top: 0.25rem;
  margin-bottom: 0.5rem;
  display: block;
  width: 100%;
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(203, 213, 225, var(--tw-border-opacity));
}

select:focus {
  border-color: var(--color-theme-500);
}

select {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
}

select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-color: var(--color-theme-500);
}

select {  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23a0aec0' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E") !important;
  background-position: right 0.5rem center !important;
  background-repeat: no-repeat !important;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
}

.disable-sticky-actions {
  margin-bottom: 2rem
}

.disable-sticky-actions .form-actions {
  position: static;
  width: 100%
}

.form-menus .disable-sticky-actions {
  margin-bottom: 0
}

.form-actions {
  margin-top: 2rem;
  padding-left: 2rem
}

.form-actions .btn {
  margin: 0;
  background-color: var(--color-theme-500)
}

.form-actions .btn:hover {
  background-color: var(--color-theme-600);
}

.form-actions .btn {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.form-actions .btn:focus {
  --tw-ring-color: var(--color-theme-500);
}

.form-actions input[type="submit"] {
  height: auto
}

.form-layout {
  margin-bottom: 3.75rem
}

.form-layout h2 {
  margin-top: 0;
  margin-bottom: 0.75rem
}

.form-layout img {
  display: inline-block
}

.form-layout fieldset:not(.form-actions) {
  margin-bottom: 1.25rem;
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(226, 232, 240, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding: 1.25rem
}

.form-layout fieldset:not(.form-actions) legend span {
  margin-bottom: 0;
  display: block;
  width: 100%;
  padding-bottom: 0.5rem
}

.form--error {
  margin-top: 0.25rem;
  display: inline-block;
  font-size: 0.875rem;
  --tw-text-opacity: 1;
  color: rgba(239, 68, 68, var(--tw-text-opacity))
}

label {
  font-size: 0.875rem;
  --tw-text-opacity: 1;
  color: rgba(100, 116, 139, var(--tw-text-opacity))
}

.control-pair {
  margin-bottom: 0.75rem;  display: inline-block;
  width: 100%;
}

.control {
  position: relative
}

.control small {
  font-size: 0.75rem
}

.control label {
  margin-top: 0.375rem;
  font-size: 0.875rem
}

.control input[type="submit"] {
  height: auto;
  width: auto;
  background-color: var(--color-theme-500)
}

.control input[type="submit"]:hover {
  background-color: var(--color-theme-600);
}

.control input[type="submit"] {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.control input[type="submit"]:hover {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.control input[type="submit"]:focus {
  --tw-ring-color: var(--color-theme-500);
}

.control input[type="radio"] {
  margin: 0 !important;
  margin-right: 0.5rem !important;
  height: 1rem !important;
  width: 1rem !important;
  --tw-border-opacity: 1 !important;
  border-color: rgba(203, 213, 225, var(--tw-border-opacity)) !important;
  color: var(--color-theme-500) !important
}

.control input[type="checkbox"] {
  margin-right: 0.5rem !important
}

.control input[type="checkbox"] ~ label {
  margin-bottom: 0
}

.control .btn + .btn {
  margin-left: 0.5rem !important
}

input[type="file"] {
  display: block;
  width: 100%;
  cursor: pointer;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(203, 213, 225, var(--tw-border-opacity));
  font-size: 0.875rem;
  --tw-text-opacity: 1;
  color: rgba(15, 23, 42, var(--tw-text-opacity))
}

input[type="file"]:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: var(--color-theme-500);
}

input[type=file]::-webkit-file-upload-button,
input[type=file]::file-selector-button {  margin-inline-start: -1rem;
  margin-inline-end: 1rem;
}

.tabs-position {
  margin-top: 0.75rem;
  margin-bottom: 1.25rem;
  overflow-x: auto
}

.pick-a-color-markup {
  margin-top: 0.25rem;
  display: flex;  max-width: 220px;
}

.pick-a-color-markup span.hex-pound {
  display: flex;
  align-items: center;
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
  border-color: var(--color-theme-500);
  background-color: var(--color-theme-500);
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.pick-a-color-markup input {
  margin: 0;
  border-radius: 0;
  border-right-width: 0;
  border-left-width: 0
}

.pick-a-color-markup button {
  display: table-cell;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-width: 1px;
  border-left-width: 0;
  --tw-border-opacity: 1;
  border-color: rgba(203, 213, 225, var(--tw-border-opacity));
  background-color: transparent;
}

.pick-a-color-markup button:hover {
  background-color: var(--color-main-bg);
}

.pick-a-color-markup button {  height: 37px;
}

.pick-a-color-markup .input-group-btn {
  display: table-cell
}

.pick-a-color-markup .color-menu {
  position: absolute;
  z-index: 2;
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(203, 213, 225, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));  display: none;
}

.pick-a-color-markup .color-dropdown {
  display: table-cell !important;
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important
}

.pick-a-color-markup .color-preview.current-color {
  margin-right: 0;
  margin-bottom: 0
}

.select2-container {
  margin-bottom: 0.5rem
}

.select2-container-active .select2-choice {
  box-shadow: none !important;
}

.select2-drop-active {
  --tw-border-opacity: 1 !important;
  border-color: rgba(203, 213, 225, var(--tw-border-opacity)) !important;  padding-top: 0.25rem !important
}

.select2-container-multi .select2-choices {
  margin: 0;
  margin-top: 0.25rem;
  display: block;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  align-items: center;
  border-radius: 0.375rem;
  --tw-border-opacity: 1;
  border-color: rgba(203, 213, 225, var(--tw-border-opacity));
}

.select2-container-multi .select2-choices:focus {
  border-color: var(--color-theme-500);
}

.select2-container-multi .select2-choices {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.875rem;
}

.select2-container-multi .select2-choices:focus {
  --tw-ring-color: var(--color-theme-500);
}

.select2-container-multi .select2-choices {  background-image: unset;
}

.select2-container-multi .select2-choices input {
  margin-top: 0.375rem !important;
  margin-bottom: 0.375rem !important;
  margin-left: 0.5rem !important;
  padding: 0 !important
}

.select2-container-multi .select2-choices .select2-search-field {
  width: 50px;
}

.select2-container-multi.select2-container-active .select2-choices {
  --tw-border-opacity: 1;
  border-color: rgba(203, 213, 225, var(--tw-border-opacity))
}

.select2-container .select2-choice {
  margin: 0 !important;
  display: block !important;
  width: 100% !important;
  border-radius: 0.375rem !important;
  --tw-border-opacity: 1 !important;
  border-color: rgba(203, 213, 225, var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 0.625rem !important;
  font-size: 0.875rem !important;  background-image: none;
  height: 38px !important;
}

.select2-container .select2-choice > .select2-chosen {
  display: flex;
  height: 100%;
  align-items: center;
  padding-top: 0.125rem
}

.select2-container .select2-choice .select2-arrow {
  border-left-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(203, 213, 225, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(203, 213, 225, var(--tw-bg-opacity));  width: 30px;
  padding: 0 7px;
  background-image: none;
}

.select2-container .select2-choice .select2-arrow b {
  background-position: 0 6px;
}

.select2-dropdown-open .select2-choice, .select2-dropdown-open .select2-choices {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.select2-dropdown-open.select2-drop-above .select2-choice {
  border-color: #292b30 !important;
}

.select2-results, .select2-search {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

.select2-result-label {
  font-size: 0.875rem
}

.select2-results {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem
}

.select2-results .select2-highlighted {
  border-radius: 0.188rem !important;
  background-color: var(--color-theme-700) !important
}

.select2-search input {
  background: none !important;
  background-image: none !important;
}

.select2-dropdown-open.select2-drop-above .select2-choice {
  background-image: none !important;
}

.dd3-content:hover {
  color: var(--color-theme-500)
}

.dd3-category {
  display: flex;
  align-items: center;
  justify-content: space-between
}

.dd3-category::before, .dd3-category::after {
  content: none;
}

.dd3-category .codeWrapper {
  display: flex;
  align-items: center
}

.dd3-category .codeWrapper span {
  margin-right: 1rem
}

.dd3-category .codeWrapper code {
  margin-left: 0.5rem
}

fieldset {
  margin-bottom: 1rem;
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(203, 213, 225, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding: 1.5rem
}

fieldset legend {
  margin-bottom: 0 !important;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  color: var(--color-theme-600) !important
}

fieldset.form-actions {
  border: 0;
  background-color: var(--color-default-btn-bg)
}

fieldset.form-actions .btn {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important
}

fieldset p {
  margin-top: 0
}

span.required, span.error, ul.required, ul.error {
  --tw-text-opacity: 1;
  color: rgba(220, 38, 38, var(--tw-text-opacity))
}

.store__wrapper {
  min-width: 7.5rem;
  text-align: center
}

.form__checkbox-centered {
  display: flex;
  height: 100%;
  align-items: center;  padding-top: 13px;
}

.form__checkbox-centered label {
  margin-bottom: 0
}

.form-actions input:first-child:hover, .form-actions .btn:hover {
  background: #354052;
  color: #fff;
}

table:not(.invocice-table):not(.mail-builder-table) {
  display: block !important;
  min-width: 100% !important
}

table:not(.invocice-table):not(.mail-builder-table) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0 !important;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))) !important;
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse)) !important;
  --tw-divide-opacity: 1 !important;
  border-color: rgba(226, 232, 240, var(--tw-divide-opacity)) !important;
}

table:not(.invocice-table):not(.mail-builder-table) {
  overflow: auto !important;
}

table:not(.invocice-table):not(.mail-builder-table) img {
  display: inline-block
}

table:not(.invocice-table):not(.mail-builder-table).grid {
  display: block !important
}

table:not(.invocice-table):not(.mail-builder-table).grid img {
  max-height: 40px;
}

table:not(.invocice-table):not(.mail-builder-table).fixed {
  display: none;
}

table:not(.invocice-table):not(.mail-builder-table).fixed td {
  white-space: normal;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.75rem
}

table:not(.invocice-table):not(.mail-builder-table).fixed th {
  white-space: normal;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.75rem
}

table:not(.invocice-table):not(.mail-builder-table) thead {
  background-color: var(--color-default-table-thead) !important
}

table:not(.invocice-table):not(.mail-builder-table) thead th {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  text-align: left;
  font-size: 0.75rem;
  font-weight: 400;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgba(71, 85, 105, var(--tw-text-opacity));  border-color: rgba(0, 0, 0, 0.1);
}

table:not(.invocice-table):not(.mail-builder-table) thead th:hover > a:not(.ajax) {
  --tw-text-opacity: 1;
  color: rgba(239, 68, 68, var(--tw-text-opacity));
  --tw-text-opacity: 1
}

table:not(.invocice-table):not(.mail-builder-table) thead th > a:not(.ajax) {
  --tw-text-opacity: 0
}

table:not(.invocice-table):not(.mail-builder-table) thead:not(.has-filter) tr:first-child th:first-child {
  border-top-left-radius: 0.375rem
}

table:not(.invocice-table):not(.mail-builder-table) thead:not(.has-filter) tr:first-child th:last-child {
  border-top-right-radius: 0.375rem
}

table:not(.invocice-table):not(.mail-builder-table) tbody > :not([hidden]) ~ :not([hidden]), table:not(.invocice-table):not(.mail-builder-table) tfoot > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  --tw-divide-opacity: 1;
  border-color: rgba(226, 232, 240, var(--tw-divide-opacity));
}

table:not(.invocice-table):not(.mail-builder-table) tbody, table:not(.invocice-table):not(.mail-builder-table) tfoot {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

table:not(.invocice-table):not(.mail-builder-table) tbody tr, table:not(.invocice-table):not(.mail-builder-table) tfoot tr {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}

table:not(.invocice-table):not(.mail-builder-table) tbody tr td, table:not(.invocice-table):not(.mail-builder-table) tbody tr th, table:not(.invocice-table):not(.mail-builder-table) tfoot tr td, table:not(.invocice-table):not(.mail-builder-table) tfoot tr th {
  white-space: nowrap;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 0.875rem;
  --tw-text-opacity: 1;
  color: rgba(71, 85, 105, var(--tw-text-opacity));
  transition-property: background-color, border-color, color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms
}

table:not(.invocice-table):not(.mail-builder-table) tbody tr:hover > td, table:not(.invocice-table):not(.mail-builder-table) tfoot tr:hover > td {
  --tw-bg-opacity: 1;
  background-color: rgba(241, 245, 249, var(--tw-bg-opacity))
}

table:not(.invocice-table):not(.mail-builder-table) tfoot select {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
  margin-top: 0;
  height: 2rem;
  width: auto;
  border-radius: 0.375rem;
  --tw-border-opacity: 1;
  border-color: rgba(203, 213, 225, var(--tw-border-opacity))
}

table:not(.invocice-table):not(.mail-builder-table) tfoot select:focus {
  border-color: var(--color-theme-500);
}

table:not(.invocice-table):not(.mail-builder-table) tfoot select {
  padding-top: 0.125rem;
  padding-right: 2rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  vertical-align: middle;
  font-size: 0.875rem;
  --tw-text-opacity: 1;
  color: rgba(100, 116, 139, var(--tw-text-opacity));
}

table:not(.invocice-table):not(.mail-builder-table) tfoot select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-color: var(--color-theme-500);
}

table:not(.invocice-table):not(.mail-builder-table) tfoot .btn {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem
}

table.table:not(.invocice-table):not(.mail-builder-table) {
  display: table !important;
}

table.table:not(.invocice-table):not(.mail-builder-table)--condensed td {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.75rem
}

table.table:not(.invocice-table):not(.mail-builder-table)--condensed th {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.75rem
}

table.table:not(.invocice-table):not(.mail-builder-table)__link {
  color: var(--color-theme-600)
}

table.table:not(.invocice-table):not(.mail-builder-table)__link:hover {
  --tw-text-opacity: 1;
  color: rgba(30, 41, 59, var(--tw-text-opacity));
  text-decoration: underline;
}

table.table:not(.invocice-table):not(.mail-builder-table)__link {
  transition-property: background-color, border-color, color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.grid {
  overflow: unset;
}

.batch-operations input[type="submit"] {
  display: inline-flex;
  align-items: center;
  border-radius: 0.375rem;
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgba(203, 213, 225, var(--tw-bg-opacity))
}

.batch-operations input[type="submit"]:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(71, 85, 105, var(--tw-bg-opacity));
}

.batch-operations input[type="submit"] {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.75rem;
  font-weight: 700;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgba(30, 41, 59, var(--tw-text-opacity));
}

.batch-operations input[type="submit"]:hover {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.batch-operations input[type="submit"]:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: var(--color-theme-500);
  --tw-ring-offset-width: 2px;
}

.batch-operations input[type="submit"] {
  transition-property: background-color, border-color, color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.batch-operations select {
  margin-top: auto;
  margin-bottom: auto
}

.around-table {
  overflow-x: auto;  max-width: calc(100vw - 60px);
}

.breadcrumbs {
  overflow: auto;
  white-space: nowrap;
  margin: 0 0 15px 0;
  padding: 15px;
  margin-left: -2rem;
  margin-right: -2rem;
  margin-top: -2rem;
  padding-left: 2rem;
  color: var(--color-theme-600);  text-transform: uppercase;
  font-size: 12px;
  border-bottom: 1px solid #DADFE3;
}

.breadcrumbs p {
  display: inline-block;
  margin: 0 5px 0 0;
}

.breadcrumbs ul {
  display: inline-block;
  margin: 0 5px 0 0 !important;
  padding: 0 !important;
  white-space: nowrap;
}

.breadcrumbs ul li {
  position: relative;
  list-style: none;
  display: inline-block;
  margin: 0 20px 0 0;
}

.breadcrumbs ul li::after {
  width: 15px;
  height: 12px;
  display: block;
  overflow: hidden;
  content: '\2192';
  position: absolute;
  right: -20px;
  top: 0;
  font-family: arial, helvetica, sans-serif;
}

.breadcrumbs ul li:last-child::after {
  display: none;
}

.breadcrumbs a {
  font-weight: 700;
  color: var(--color-theme-500)
}

.breadcrumbs a:hover {
  color: var(--color-theme-800);
}

.section h1 {
  margin: 0;
  margin-right: 1rem;
  display: inline;
  display: flex;
  align-items: center
}

.section h1 code {
  margin-left: 0.5rem;
  line-height: 1.25rem
}

.section ul {
  margin: 0;
  margin-left: 1rem;  display: flex;
}

.section .btn, .section .dropdown__toggler {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.section .btn,
.section .dropdown__toggler {  height: 35px;
}

.section .dropdown__toggler {
  padding-right: 2.5rem !important
}

.section__togglers {
  display: flex
}

.section__togglers > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.section__header {
  margin-bottom: 1rem;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between
}

.section__header h1 {
  margin-bottom: 0 !important;
  --tw-text-opacity: 1;
  color: rgba(51, 65, 85, var(--tw-text-opacity));  font-weight: bold;
}

.section__back {
  display: flex;
  align-items: center;
  font-size: 0.75rem;
  --tw-text-opacity: 1;
  color: rgba(148, 163, 184, var(--tw-text-opacity))
}

.section__back:hover {
  --tw-text-opacity: 1;
  color: rgba(100, 116, 139, var(--tw-text-opacity));
}

.section__back svg {
  margin-right: 0.25rem;
  height: 0.75rem;
  width: 0.75rem
}

#section-heading {
  display: flex
}

#section-heading > h1 {
  margin-bottom: 0 !important;
  display: inline !important
}

#section-heading > ul {
  margin-left: auto;
  display: inline-flex
}

#section-heading > ul > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.tabs {
  border-bottom: 1px solid #DADFE3;
  margin-bottom: 0.75rem;
  display: flex
}

.tabs > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}

.tabs li a {
  display: block;
  border-top-left-radius: 0.188rem;
  border-top-right-radius: 0.188rem;
  background-color: var(--color-default-btn-bg);
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.875rem;
  --tw-text-opacity: 1;
  color: rgba(71, 85, 105, var(--tw-text-opacity));
  transition-property: background-color, border-color, color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms
}

.tabs li a.active, .tabs li a:hover {
  background-color: var(--color-theme-500);
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  transition-property: background-color, border-color, color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms
}

.tabs li > span {
  display: block;
  background: #e6ebef;
  color: #ccc;
  padding: 10px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.bootstrap-datetimepicker-widget.dropdown-menu {
  width: 200px !important;
}

.bootstrap-datetimepicker-widget table td .btn {
  padding: 0;
}

.bootstrap-datetimepicker-widget table td span {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.bootstrap-datetimepicker-widget table td span:hover {
  background: unset;
}

.dd-item {
  margin-left: 0.25rem
}

.dd-item > button {
  height: 34px;
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
  right: 0;
  --tw-bg-opacity: 1;
  background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
}

.dd-item > button:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
}

.dd-item > button {
  --tw-text-opacity: 1;
  color: rgba(59, 130, 246, var(--tw-text-opacity));
  transition-property: background-color, border-color, color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;  width: 35px;
  font-size: 0px;
  right: 1px;
  top: 1px;
}

.dd-item > button::before {
  font-size: 20px;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
}

.dd-handle.dd3-handle {
  --tw-border-opacity: 1 !important;
  border-color: rgba(203, 213, 225, var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgba(203, 213, 225, var(--tw-bg-opacity)) !important;
}

.dd-handle.dd3-handle:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(148, 163, 184, var(--tw-bg-opacity)) !important;
}

.dd-handle.dd3-handle {
  transition-property: background-color, border-color, color, fill, stroke !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;  background: #cbd5e1 !important;
}

.dd3-handle {
  z-index: 1;
}

.dd3-handle::before {
  top: calc(50% - 2px);
}

.dd3-content {
  margin-left: 0.5rem;
  --tw-border-opacity: 1;
  border-color: rgba(203, 213, 225, var(--tw-border-opacity))
}

.dd3-content.dd3-level-2 {
  height: unset;
  margin-left: 0
}

.dd3-content .btn {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
  font-size: 0.75rem !important;
  font-weight: 700 !important;  font-size: 12px !important;
}

.dd3-content .btn:not(.ml-0) {
  margin-left: 0.5rem
}

.dd3-content a {
  vertical-align: middle;
  font-size: 0.875rem;
  --tw-text-opacity: 1;
  color: rgba(100, 116, 139, var(--tw-text-opacity))
}

.dd3-content a:hover {
  --tw-text-opacity: 1;
  color: rgba(51, 65, 85, var(--tw-text-opacity));
}

.dd3-content .actions {
  display: flex;
  align-items: center
}

.dd3-content .actions > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.dd3-content .actions .btn {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;  font-size: 12px;
}

.dd3-item .dd-list {
  border-bottom-right-radius: 0.188rem;
  border-bottom-left-radius: 0.188rem;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(203, 213, 225, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(241, 245, 249, var(--tw-bg-opacity));  margin-top: -7px;
  padding: 10px 30px;
}

#nestable .dd3-content .width-form, .dd-dragel .width-form {
  display: none;
}

#nestable > .dd-list > .dd-item > .dd-list > .dd-item > .dd3-content > .width-form {
  display: block;
}

.ui-state-highlight {
  border: 2px dashed #DADFE3;
  height: 50px;
  margin: 0 0 15px;
}

.items-per-page {
  margin-top: 0.5rem;
  margin-bottom: 1rem;
  font-size: 0.875rem;
  --tw-text-opacity: 1;
  color: rgba(71, 85, 105, var(--tw-text-opacity))
}

.items-per-page a {
  color: var(--color-theme-500)
}

.items-per-page a:hover {
  text-decoration: underline;
}

.pagination {
  margin-right: 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(203, 213, 225, var(--tw-border-opacity))
}

.pagination li {
  position: relative;
  display: inline-flex;
  align-items: center;
  border-left-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(203, 213, 225, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}

.pagination li:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(241, 245, 249, var(--tw-bg-opacity));
}

.pagination li {
  font-size: 0.875rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgba(100, 116, 139, var(--tw-text-opacity));
}

.pagination li:hover {
  --tw-text-opacity: 1;
  color: rgba(71, 85, 105, var(--tw-text-opacity));
}

.pagination li a {
  cursor: pointer
}

.pagination li a, .pagination li span {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem
}

@media (min-width: 992px) {
  .pagination li a, .pagination li span {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}

.pagination li:first-child {
  border-width: 0
}

.pagination li:last-child {
  border-width: 0;
  border-left-width: 1px
}

.pagination li.active {
  --tw-bg-opacity: 1;
  background-color: rgba(241, 245, 249, var(--tw-bg-opacity));
  font-weight: 700;
  color: var(--color-theme-600)
}

.pagination li.disabled {
  pointer-events: none;
  cursor: not-allowed;
  --tw-bg-opacity: 1;
  background-color: rgba(226, 232, 240, var(--tw-bg-opacity))
}

.pagination-centered {
  display: flex;
  flex-wrap: wrap;
  align-items: center
}

.pagination-goto {
  margin-top: 0.75rem;
  display: flex;
  align-items: center
}

.pagination-goto > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

@media (min-width: 992px) {
  .pagination-goto {
    margin-top: 0;
  }
}

.pagination-goto form {
  display: flex;
  align-items: stretch
}

.pagination-goto p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 0.875rem;
  --tw-text-opacity: 1;
  color: rgba(71, 85, 105, var(--tw-text-opacity))
}

.pagination-goto input[type="number"] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;  width: 70px;
}

.pagination-goto input[type="submit"] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem
}

.filter {
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(226, 232, 240, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  transition-property: background-color, border-color, color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;  margin: 0 0 15px;
}

.filter-toggler {
  display: flex;
  align-items: center
}

.filter-toggler > span {
  --tw-text-opacity: 1;
  color: rgba(71, 85, 105, var(--tw-text-opacity))
}

.filter-active {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}

.filter-header {
  width: 100%
}

.filter-header a {
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem
}

.filter-header a svg {
  margin-right: 0.5rem;
  height: 1rem;
  width: 1rem;
  --tw-text-opacity: 1;
  color: rgba(71, 85, 105, var(--tw-text-opacity))
}

.filter__body {
  flex-wrap: wrap;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(226, 232, 240, var(--tw-border-opacity));
  padding-top: 1.25rem;  display: none;
}

.filter__body input {
  margin-bottom: 0
}

.filter__more {
  margin-bottom: 0.5rem;
  display: flex;
  cursor: pointer;
  align-items: center;
  --tw-text-opacity: 1;
  color: rgba(100, 116, 139, var(--tw-text-opacity))
}

.filter__more:hover {
  color: var(--color-theme-700);
}

.filter__more svg {
  margin-left: 0.5rem;
  height: 0.75rem;
  width: 0.75rem
}

.filter__subheader {
  margin-top: 0;
  font-size: 0.875rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgba(51, 65, 85, var(--tw-text-opacity))
}

.filter__submit {
  background-color: var(--color-theme-600);
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.filter .btn {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem
}

.filter-body {
  display: none;
  padding: 1.25rem;  border-top: 1px solid #DADFE3;
}

.filter-body .with-checkbox {
  padding-top: 24px;
}

.filter-inline .filter-body {
  border-top: 0;
}

.filter-inline span {
  float: left;
  line-height: 30px;
  margin: 0 10px 0 0;
}

.filter-open .filter-body {
  display: block;
}

.filter-body fieldset {
  border: 0;
  padding: 0;
}

.filter__states {
  margin-bottom: 0.75rem;
  display: flex;
  flex-wrap: wrap
}

.filter-tabs {
  display: flex;
  width: 100%;
  overflow: hidden;
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
  border-top-width: 1px;
  border-right-width: 1px;
  border-left-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(226, 232, 240, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));  margin: 0;
  padding: 0;
}

.filter-tabs li {
  float: left;
  list-style: none;
}

.filter-tabs li.active a {
  font-weight: 700 !important;
  color: var(--color-theme-500) !important
}

.filter-tabs li a {
  display: block
}

.filter-tabs li a:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(241, 245, 249, var(--tw-bg-opacity));
}

.filter-tabs li a {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: 400;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgba(71, 85, 105, var(--tw-text-opacity));
}

.filter-tabs li a .count {
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgba(4, 120, 87, var(--tw-text-opacity))
}

.flag {
  padding: 3px;
  margin-right: 3px;
  font-size: 11px;
  border-radius: 0.188rem;
  --tw-bg-opacity: 1;
  background-color: rgba(71, 85, 105, var(--tw-bg-opacity));
  padding-left: 0.375rem;
  padding-right: 0.375rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.dropdown__wrapper {
  position: relative
}

.dropdown__wrapper svg {
  margin-right: 0.25rem;
  height: 0.75rem;
  width: 0.75rem
}

.dropdown__wrapper:hover .dropdown__content {
  display: flex !important
}

.dropdown__toggler svg {
  height: 0.75rem !important;
  width: 0.75rem !important
}

.dropdown__toggler:not(.is-raw) {
  position: relative !important;
  display: inline-flex !important;
  cursor: pointer !important;
  align-items: center !important;
  border-width: 1px !important;
  border-color: transparent !important;
  background-color: var(--color-default-btn-bg) !important;
}

.dropdown__toggler:not(.is-raw):hover {
  background-color: var(--color-theme-600) !important;
}

.dropdown__toggler:not(.is-raw) {
  font-weight: 700 !important;
  text-transform: uppercase !important;
  --tw-text-opacity: 1 !important;
  color: rgba(71, 85, 105, var(--tw-text-opacity)) !important;
}

.dropdown__toggler:not(.is-raw):hover {
  --tw-text-opacity: 1 !important;
  color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
}

.dropdown__toggler:not(.is-raw):focus {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  --tw-ring-color: var(--color-theme-500) !important;
  --tw-ring-offset-width: 2px !important;
}

.dropdown__toggler:not(.is-raw) {
  transition-property: background-color, border-color, color, fill, stroke !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;  font-size: 12px !important;
  font-weight: normal !important;
  transition: .3s ease-in-out !important;
  border-radius: 4px !important;
  padding: 6px 30px 6px 12px !important;
  line-height: 17px !important;
}

.dropdown__toggler:not(.is-raw)::after {
  content: '';
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #475569;
  transition: .3s ease-in-out;
}

.dropdown__toggler:not(.is-raw):hover span {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.dropdown__toggler:not(.is-raw):hover::after {
  border-top: 4px solid white;
}

.dropdown__toggler:not(.is-raw).is-info:hover {
  border-color: transparent !important;
}

.dropdown__toggler:not(.is-raw).is-info {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(59, 130, 246, var(--tw-bg-opacity)) !important;
}

.dropdown__toggler:not(.is-raw).is-info:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(37, 99, 235, var(--tw-bg-opacity)) !important;
}

.dropdown__toggler:not(.is-raw).is-info {
  --tw-text-opacity: 1 !important;
  color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
}

.dropdown__toggler:not(.is-raw).is-info svg {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.dropdown__toggler:not(.is-raw).is-info::after {
  border-top: 4px solid white;
}

.dropdown__toggler:not(.is-raw).is-warning:hover {
  border-color: transparent !important;
}

.dropdown__toggler:not(.is-raw).is-warning {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(245, 158, 11, var(--tw-bg-opacity)) !important;
}

.dropdown__toggler:not(.is-raw).is-warning:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(217, 119, 6, var(--tw-bg-opacity)) !important;
}

.dropdown__toggler:not(.is-raw).is-warning {
  --tw-text-opacity: 1 !important;
  color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
}

.dropdown__toggler:not(.is-raw).is-warning svg {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.dropdown__toggler:not(.is-raw).is-warning::after {
  border-top: 4px solid white;
}

.dropdown__toggler:not(.is-raw).is-success:hover {
  border-color: transparent !important;
}

.dropdown__toggler:not(.is-raw).is-success {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(16, 185, 129, var(--tw-bg-opacity)) !important;
}

.dropdown__toggler:not(.is-raw).is-success:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(5, 150, 105, var(--tw-bg-opacity)) !important;
}

.dropdown__toggler:not(.is-raw).is-success {
  --tw-text-opacity: 1 !important;
  color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
}

.dropdown__toggler:not(.is-raw).is-success svg {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.dropdown__toggler:not(.is-raw).is-success::after {
  border-top: 4px solid white;
}

.dropdown__toggler:not(.is-raw).is-danger:hover {
  border-color: transparent !important;
}

.dropdown__toggler:not(.is-raw).is-danger {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(239, 68, 68, var(--tw-bg-opacity)) !important;
}

.dropdown__toggler:not(.is-raw).is-danger:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(220, 38, 38, var(--tw-bg-opacity)) !important;
}

.dropdown__toggler:not(.is-raw).is-danger {
  --tw-text-opacity: 1 !important;
  color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
}

.dropdown__toggler:not(.is-raw).is-danger svg {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.dropdown__toggler:not(.is-raw).is-danger::after {
  border-top: 4px solid white;
}

.dropdown__toggler.is-raw {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 1.125rem;
  --tw-text-opacity: 1;
  color: rgba(71, 85, 105, var(--tw-text-opacity));  height: 30px;
}

.dropdown__content {
  position: absolute;
  right: 0;
  width: 100%;
  overflow: auto;
  border-radius: 0.188rem;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 0.875rem;
  font-size: 1rem;
}

.dropdown__content:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.dropdown__content {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(203, 213, 225, var(--tw-ring-opacity));  z-index: 10;
  flex-direction: column;
  width: 250px;
  max-height: 400px;
  display: none !important;
}

.dropdown__item {
  position: relative;
  margin-right: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}

.dropdown__item:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(241, 245, 249, var(--tw-bg-opacity));
}

.dropdown__item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  transition-property: background-color, border-color, color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.dropdown__item.is-danger {
  font-weight: 700 !important;
  --tw-text-opacity: 1 !important;
  color: rgba(248, 113, 113, var(--tw-text-opacity)) !important
}

.dropdown__item.is-danger a {
  --tw-text-opacity: 1;
  color: rgba(248, 113, 113, var(--tw-text-opacity))
}

.dropdown__item a {
  display: block;
  display: flex;
  align-items: center;
  --tw-text-opacity: 1;
  color: rgba(71, 85, 105, var(--tw-text-opacity))
}

.dropdown__item a::after {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;  content: '';
}

.panel {
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(226, 232, 240, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  padding: 1.5rem;
  padding-top: 0
}

.panel-heading {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
  margin-bottom: 1rem;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(226, 232, 240, var(--tw-border-opacity));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgba(71, 85, 105, var(--tw-text-opacity))
}

.panel-heading.has-button {
  display: flex;
  align-items: center;
  justify-content: space-between
}

.panel-heading.ui-sortable-handle {
  display: flex;
  justify-content: space-between
}

.panel p {
  margin: 0
}

.panel.widget {
  margin-bottom: 1.25rem
}

.widget-controls span {
  font-size: 12px;
  color: #4F5F79;
}

.widget-controls span:hover {
  color: #354052;
}

.flash {
  border-radius: 0.188rem;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  padding: 1rem
}

.flash-error, .flash-danger {
  --tw-border-opacity: 1;
  border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(239, 68, 68, var(--tw-text-opacity));
}

.flash-success {
  --tw-border-opacity: 1;
  border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(4, 120, 87, var(--tw-text-opacity))
}

.flash-warning {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(217, 119, 6, var(--tw-text-opacity))
}

.flash-info {
  --tw-border-opacity: 1;
  border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(37, 99, 235, var(--tw-text-opacity))
}

.close-flash {
  float: right;
  width: 20px;
  margin-left: 20px;
  font-size: 20px;
  color: #666;
  text-decoration: none;
}

.close-flash:hover {
  color: #111;
}

.order-detail-td {
  position: relative;
}

.order-detail-modal {
  z-index: 1000;
  position: absolute;
  display: none;
  height: 250px;
  min-height: 250px;
}

.order-detail-modal::before {
  position: absolute;
  top: 172px;
  left: -5px;
  content: '';
  border-right: 5px solid rgba(187, 247, 208, var(--tw-bg-opacity));
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}

.order-detail-modal.is-opened {
  display: block !important;
}

.order-detail-modal .overflow-m-box {
  --tw-border-opacity: 1 !important;
  border-color: rgba(110, 231, 183, var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgba(167, 243, 208, var(--tw-bg-opacity)) !important;
  padding: 0.5rem !important;  min-height: 200px;
  max-height: 400px;
  overflow-y: auto;
}

.order-detail-modal table {
  border: 0;
  background-color: transparent
}

.order-detail-modal table tbody {
  background-color: transparent
}

.order-detail-modal table tbody tr:hover td {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(167, 243, 208, var(--tw-bg-opacity)) !important
}

.order-detail-modal table td, .order-detail-modal table th {
  border: 0;
  border-bottom: 1px solid #7ba47f !important;
  border-bottom-width: 1px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgba(110, 231, 183, var(--tw-border-opacity)) !important;
  padding: 0.25rem !important;
  padding: 0.5rem !important;
  --tw-text-opacity: 1 !important;
  color: rgba(6, 78, 59, var(--tw-text-opacity)) !important
}

.order-detail-modal table tr {
  background-color: transparent
}

.order-detail-modal table .order-m-total td {
  border-bottom: none !important;
}

.order-detail-modal table .order-p-nam {
  min-width: 400px;
}

.order-detail-modal .order-m-total {
  font-size: 16px;
}

.ajax-spinner {
  left: 50%;
  position: fixed;
  top: 50%;
  margin: -50px 0 0 -50px;
  font-size: 10px;
  text-indent: -9999em;
  z-index: 3000;
  border-top: 1.1em solid;
  border-top-color: var(--color-spinner-light);
  border-right: 1.1em solid;
  border-right-color: var(--color-spinner-light);
  border-bottom: 1.1em solid;
  border-bottom-color: var(--color-spinner-light);
  border-left: 1.1em solid;
  border-left-color: var(--color-spinner-dark);
  animation: load8 1.1s infinite linear;
}

.ajax-spinner {
  border-radius: 50%;
  width: 100px;
  height: 100px;
}

.ajax-spinner::after {
  border-radius: 50%;
  width: 100px;
  height: 100px;
}

#spinner-container {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background: #292b30;
  background: rgba(1, 158, 211, 0.4);
  z-index: 5000;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.card-list {
  margin-bottom: 1.25rem;
  overflow: hidden;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}

.card-list__header {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem
}

.card-list__header h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgba(51, 65, 85, var(--tw-text-opacity))
}

.card-list__header p {
  margin-top: 0.25rem;
  margin-bottom: 0;
  max-width: 42rem;
  font-size: 0.875rem;
  --tw-text-opacity: 1;
  color: rgba(100, 116, 139, var(--tw-text-opacity))
}

.card-list__content-wrapper {
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(226, 232, 240, var(--tw-border-opacity));
  padding: 0;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem
}

.card-list__content-wrapper > dl > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  --tw-divide-opacity: 1;
  border-color: rgba(226, 232, 240, var(--tw-divide-opacity));
}

.card-list__row {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem
}

table:not(.invocice-table):not(.mail-builder-table).card-list__row img {
  max-height: 40px;
}

.card-list__row {
  overflow: unset;
}

.card-list__row table:not(.mail-builder-table) tr.success td {
  background: #FFFEEF;
}

.card-list__row table:not(.mail-builder-table) tr.orderable td {
  background: #DBFCE1;
}

.card-list__row table:not(.mail-builder-table) tr.not-ok td {
  background: #FEF2F2;
}

.card-list__row table:not(.mail-builder-table) th img {
  position: relative;
  top: -1px;
}

.card-list__row table:not(.mail-builder-table) th a.sortable {
  font-weight: 700;
}

.card-list__row table:not(.mail-builder-table) .deleted td {
  opacity: 0.6;
}

.card-list__row table:not(.mail-builder-table) .warning td {
  opacity: 0.8;
  background: #FFFEEF;
}

.card-list__row table:not(.mail-builder-table) .deleted td a {
  color: #666;
}

.card-list__row table:not(.mail-builder-table) tr:hover td {
  background: #F3F5F6;
}

.card-list__row table:not(.mail-builder-table) .narrow {
  width: 0.01%;
}

.card-list__row table:not(.mail-builder-table) .narrow.actions {
  white-space: nowrap;
}

.card-list__row table:not(.mail-builder-table) .icon-plus, .card-list__row table:not(.mail-builder-table) .icon-minus, .card-list__row table:not(.mail-builder-table) .icon-book {
  font-size: 10px;
}

.grid table:not(.mail-builder-table) .icon-plus, .grid table:not(.mail-builder-table) .icon-minus, .grid table:not(.mail-builder-table) .icon-book {
  font-size: 10px;
  font-size: 10px;
}

.card-list__row table:not(.mail-builder-table) .variant-row td {
  background: #f6f8f9;
  padding-left: 15px;
}

.card-list__row table:not(.mail-builder-table) thead .icon, .card-list__row table:not(.mail-builder-table) .icon-checkmark, .card-list__row table:not(.mail-builder-table) .icon-close {
  font-size: 10px;
}

.grid table:not(.mail-builder-table) thead .icon, .grid table:not(.mail-builder-table) .icon-checkmark, .grid table:not(.mail-builder-table) .icon-close {
  font-size: 10px;
  font-size: 10px;
}

.card-list__row table:not(.mail-builder-table) .icon-checkmark, .card-list__row table:not(.mail-builder-table) .icon-customer-note {
  color: #1CDC4C;
}

.grid table:not(.mail-builder-table) .icon-checkmark, .grid table:not(.mail-builder-table) .icon-customer-note {
  color: #1CDC4C;
}

.card-list__row table:not(.mail-builder-table) .icon-gift, .card-list__row table:not(.mail-builder-table) .icon-admin-note {
  color: #1C91DC;
}

.grid table:not(.mail-builder-table) .icon-gift, .grid table:not(.mail-builder-table) .icon-admin-note {
  color: #1C91DC;
}

.card-list__row table:not(.mail-builder-table) .icon-close {
  color: #DC1C1C;
}

.card-list__row-header {
  font-size: 0.875rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgba(100, 116, 139, var(--tw-text-opacity))
}

.card-list__row-value {
  grid-column: span 2 / span 2;
  margin-top: 0;
  margin-top: 0.25rem;
  font-size: 0.875rem;
  --tw-text-opacity: 1;
  color: rgba(71, 85, 105, var(--tw-text-opacity))
}

.label {
  display: inline-flex;
  align-items: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgba(241, 245, 249, var(--tw-bg-opacity));
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  font-size: 0.75rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgba(30, 41, 59, var(--tw-text-opacity))
}

.label--red, .label-danger {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(153, 27, 27, var(--tw-text-opacity))
}

.label--yellow, .label-warning {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(146, 64, 14, var(--tw-text-opacity))
}

.label--green, .label-success {
  --tw-bg-opacity: 1;
  background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(6, 95, 70, var(--tw-text-opacity))
}

.label--blue, .label--info {
  --tw-bg-opacity: 1;
  background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(30, 64, 175, var(--tw-text-opacity))
}

.picker-switch tbody {
  display: table;
  width: 100%;
}

.picker-switch .glyphicon, .picker-switch .icon-calendar {
  margin-left: 0;
  margin-right: 0;
}

.timepicker-picker {
  display: flex;
  justify-content: center
}

.timepicker-picker > table {
  min-width: auto !important;
  width: auto;
}

.daterange {
  position: relative
}

.daterangepicker {
  display: none;
}

.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #428bca;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width 0.6s ease;
}

.progress-striped .progress-bar {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

.progress.active .progress-bar {
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
  background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
  background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
  background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
  background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

#content .redactor-styles h1, #content .redactor-styles h2, #content .redactor-styles h3, #content .redactor-styles h4, #content .redactor-styles h5, #content .redactor-styles h6 {
  font-weight: bold;
}

#content .redactor-styles h1 {
  font-size: 40px;
  line-height: 44px;
}

#content .redactor-styles h2 {
  font-size: 32px;
  line-height: 36px;
}

#content .redactor-styles h3 {
  font-size: 24px;
  line-height: 32px;
}

#content .redactor-styles h4 {
  font-size: 21px;
  line-height: 24px;
}

#content .redactor-styles h5 {
  font-size: 18px;
  line-height: 24px;
}

#content .redactor-styles h6 {
  font-size: 16px;
  line-height: 24px;
}

.redactor-styles ul li {
  list-style: square;
}

.redactor-styles ol li {
  list-style: decimal;
}

.redactor-styles p {
  font-size: 14px;
  color: #333;
}

.redactor-styles p.bigger-text {
  font-size: 20px;
  color: #111;
}

.redactor-styles p.big-text {
  font-size: 24px;
}

.redactor-dropdown-bigger-text {
  font-size: 20px;
}

.redactor-dropdown-big-text {
  font-size: 24px;
}

.redactor_editor ul li, .redactor-editor ul li, .redactor-layer ul li {
  list-style: square;
}

.redactor_editor ol li, .redactor-editor ol li, .redactor-layer ol li {
  list-style: decimal;
}

.redactor_editor p, .redactor-editor p, .redactor-layer p {
  font-size: 16px;
  color: #333;
}

.redactor_editor p.bigger-text, .redactor-editor p.bigger-text, .redactor-layer p.bigger-text {
  font-size: 20px;
}

.redactor_editor p.big-text, .redactor-editor p.big-text, .redactor-layer p.big-text {
  font-size: 24px;
}

@font-face {
  font-family: 'icomoon';

  src: url("icomoon_fc4933ed.eot?-8v6n0p");

  src: url("icomoon_fc4933ed.eot?#iefix-8v6n0p") format("embedded-opentype"), url("icomoon_1a10e8a1.woff?-8v6n0p") format("woff"), url("icomoon_d9f8fd2.ttf?-8v6n0p") format("truetype"), url("icomoon_92f1c2b8.svg?-8v6n0p#icomoon") format("svg");

  font-weight: normal;

  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-clock:before {
  content: "\e903";
}

.icon-chevron-down:before {
  content: "\e904";
}

.icon-chevron-up:before {
  content: "\e905";
}

.icon-arrow-right:before {
  content: "\e900";
}

.icon-arrow-left:before {
  content: "\e901";
}

.icon-pencil:before {
  content: "\e609";
}

.icon-expand:before {
  content: "\e600";
}

.icon-contract:before {
  content: "\e601";
}

.icon-gift:before {
  content: "\e603";
}

.icon-close:before {
  content: "\e602";
}

.icon-checkmark:before {
  content: "\e604";
}

.icon-minus:before {
  content: "\e60a";
}

.icon-plus:before {
  content: "\e60b";
}

.icon-arrow-up:before {
  content: "\e605";
}

.icon-arrow-down:before {
  content: "\e606";
}

.icon-arrow-up2:before {
  content: "\e607";
}

.icon-arrow-down2:before {
  content: "\e608";
}

.icon-book:before {
  content: "\e60c";
}

.icon-calendar:before {
  content: "\e906";
}

.datepicker .datepicker-days table {
  overflow: initial !important;
}

.datepicker .datepicker-days table td, .datepicker .datepicker-days table th {
  padding: 5px;
  border-radius: 0;
}

.bootstrap-datetimepicker-widget {
  position: absolute;
  z-index: 1;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #c5c5c5;
}

.bootstrap-datetimepicker-widget .dropdown-menu {
  padding: 8px;
}

.bootstrap-datetimepicker-widget table {
  overflow: initial !important;
}

.bootstrap-datetimepicker-widget table td {
  line-height: initial;
}

.bootstrap-datetimepicker-widget .picker-switch td {
  background: #fff !important;
}

.bootstrap-datetimepicker-widget .picker-switch td span {
  background: #ddd;
}

.bootstrap-datetimepicker-widget .picker-switch td span:hover {
  background: #ddd;
}

.bootstrap-datetimepicker-widget .collapse {
  display: none;
}

.bootstrap-datetimepicker-widget .collapse.in {
  display: block;
}

.paid_state {
  display: inline-block;
  padding: 2px 5px;
  border-radius: 5px;
  color: #fff;
  font-size: 12px;
}

.paid_state-N {
  background-color: #DC1C1C;
}

.paid_state-P {
  background-color: green;
}

.paid_state-A {
  background-color: #31B91D;
}

.paid_state-R {
  background-color: blue;
}

.print-visible {
  display: none;
}

@media print {
  .breadcrumbs {
    display: none;
  }

  .print-visible {
    display: block;
  }

  .print-hidden {
    display: none !important;
  }

  * {
    background: transparent !important;
    color: #111 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  a {
    text-decoration: underline;
  }

  a:visited {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  .ir a::after {
    content: "";
  }

  a[href^="javascript:"]::after, a[href^="#"]::after {
    content: "";
  }

  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr {
    page-break-inside: avoid;
  }

  img {
    page-break-inside: avoid;
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }

  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  h2, h3 {
    page-break-after: avoid;
  }
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

hr.divider {
  margin: 20px 0;
}

.warn {
  background: #FEF2F2;
  padding: 3px;
  border-radius: 3px;
}

.grid table:not(.mail-builder-table) tr.success td {
  background: #FFFEEF;
}

.grid table:not(.mail-builder-table) tr.orderable td {
  background: #DBFCE1;
}

.grid table:not(.mail-builder-table) tr.not-ok td {
  background: #FEF2F2;
}

.grid table:not(.mail-builder-table) th img {
  position: relative;
  top: -1px;
}

.grid table:not(.mail-builder-table) th a.sortable {
  font-weight: 700;
}

.grid table:not(.mail-builder-table) .deleted td {
  opacity: 0.6;
}

.grid table:not(.mail-builder-table) .warning td {
  opacity: 0.8;
  background: #FFFEEF;
}

.grid table:not(.mail-builder-table) .deleted td a {
  color: #666;
}

.grid table:not(.mail-builder-table) tr:hover td {
  background: #F3F5F6;
}

.grid table:not(.mail-builder-table) .narrow {
  width: 0.01%;
}

.grid table:not(.mail-builder-table) .narrow.actions {
  white-space: nowrap;
}

.grid table:not(.mail-builder-table) .icon-plus, .grid table:not(.mail-builder-table) .icon-minus, .grid table:not(.mail-builder-table) .icon-book {
  font-size: 10px;
}

.grid table:not(.mail-builder-table) .variant-row td {
  background: #f6f8f9;
  padding-left: 15px;
}

.grid table:not(.mail-builder-table) thead .icon, .grid table:not(.mail-builder-table) .icon-checkmark, .grid table:not(.mail-builder-table) .icon-close {
  font-size: 10px;
}

.grid table:not(.mail-builder-table) .icon-checkmark, .grid table:not(.mail-builder-table) .icon-customer-note {
  color: #1CDC4C;
}

.grid table:not(.mail-builder-table) .icon-gift, .grid table:not(.mail-builder-table) .icon-admin-note {
  color: #1C91DC;
}

.grid table:not(.mail-builder-table) .icon-close {
  color: #DC1C1C;
}

.color-preview {
  display: block;
  min-height: 1rem;
  padding: 3px 5px;
}

.number {
  font-size: 14px;
  float: right;
  line-height: 24px;
}

.widget h3 {
  font-weight: bold;
}

.up, .down {
  font-weight: normal;
  font-size: 14px;
}

.up {
  color: #1CDC4C;
}

.down {
  color: #DC1C1C;
}

.wrong, .red {
  --tw-text-opacity: 1;
  color: rgba(239, 68, 68, var(--tw-text-opacity))
}

.ok, .green {
  --tw-text-opacity: 1;
  color: rgba(16, 185, 129, var(--tw-text-opacity))
}

.daterange {
  width: 130px;
  float: left;
}

ul.error {
  color: #DC1C1C;
  margin-bottom: 10px;
}

@keyframes load8 {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.col-1 {
  width: 100%;
  box-sizing: border-box;
  float: left;
  padding: 0;
  margin: 0 0 15px;
}

.col-2 {
  width: 50%;
  box-sizing: border-box;
  float: left;
  padding: 0 20px 0 0;
  margin: 0 0 15px;
}

.col-3 {
  width: 33.33333333%;
  box-sizing: border-box;
  float: left;
  padding: 0 20px 0 0;
}

.col-3x2 {
  width: 66.66666666%;
  box-sizing: border-box;
  float: left;
  padding: 0 20px 0 0;
}

.col-4 {
  width: 25%;
  box-sizing: border-box;
  float: left;
  padding: 0 20px 0 0;
}

.col-4x3 {
  width: 75%;
  box-sizing: border-box;
  float: left;
  padding: 0 20px 0 0;
}

.col-5 {
  width: 20%;
  box-sizing: border-box;
  float: left;
  padding: 0 20px 0 0;
}

.col-5 input, .col-5 select {
  box-sizing: border-box;
  margin: 0 5px 0 0;
}

.col-5 input.wide, .col-5 select.wide {
  width: 100%;
}

.col-5x2 {
  width: 40%;
  box-sizing: border-box;
  float: left;
  padding: 0 20px 0 0;
}

.col-5x3 {
  width: 60%;
  box-sizing: border-box;
  float: left;
  padding: 0 20px 0 0;
}

.col-5x4 {
  width: 80%;
  box-sizing: border-box;
  float: left;
  padding: 0 20px 0 0;
}

.col-6 {
  width: 16.66666%;
  box-sizing: border-box;
  float: left;
  padding: 0 20px 0 0;
}

.console-output {
  background: #111;
  padding: 15px;
  color: #999;
  font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;
}

.chart {
  width: 100%;
  height: 400px;
}

.edit-stock input.inline-field {
  width: 30px;
}

.edit-price input.inline-field {
  width: 80px;
}

input.narrow {
  width: 35px;
  text-align: center;
}

span.required {
  color: #DC1C1C;
  font-weight: bold;
  padding: 0 0 0 3px;
}

.control span.error {
  display: block;
  color: #DC1C1C;
  margin-top: 5px;
}

.image-fancy {
  display: inline-block;
}

.mp-upload-state {
  --tw-bg-opacity: 1;
  background-color: rgba(16, 185, 129, var(--tw-bg-opacity));  height: 3px;
  margin: 5px 0 10px 0;
}

.mp-medium {
  cursor: pointer;
  transition: all 200ms ease;
  position: relative;
  padding: 2px;
  z-index: 0;
  width: 14.2%;
}

.mp-medium:hover {
  box-shadow: 0 0 10px #333333;
  z-index: 1;
}

.mp-media {
  width: 50%;
  display: inline-block;
}

.mp-no-media {
  --tw-text-opacity: 1;
  color: rgba(148, 163, 184, var(--tw-text-opacity))
}

.mp-picked-medium {
  margin-top: 10px;
}

.mp-picked-medium button {
  position: absolute;
  background: transparent;
  border: 0;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
}

.mp-picked-medium img {
  max-width: 100%;
}

.mp-overview {
  width: 49.2%;
  display: inline-block;
  text-align: center;
  vertical-align: top;
  padding-top: 2px;
}

.mp-selected-medium {
  position: relative;
  vertical-align: middle;
  margin: 7px 0;
  height: 315px;
}

.mp-selected-medium img {
  max-width: 100%;
  max-height: 100%;
  margin: auto;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.mp-no-media {
  margin-top: 10px !important;
}

.mp-prev-page,
.mp-next-page {
  display: inline-block;
  padding: 3px 7px;
}

.mp-filter {
  margin-top: 10px;
}

.mp-filter-input {
  margin: 0;
  width: 100%;
  display: block;
  padding: 5px;
}

.fade-enter-active {
  transition: opacity 500ms 300ms;
}

.fade-leave-active {
  transition: opacity 500ms 100ms;
}

.fade-enter, .fade-leave-to {
  /* .fade-leave-active in <2.1.8 */
  opacity: 0;
}

.mediapicker-wrapper .mp-tabs {
  display: flex;
  height: 45px;
}

.mediapicker-wrapper .mp-tabs li {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  padding: 10px;
  border-bottom: 0;
  background: #e4e4e4;
  transition: all 200ms ease-out;
}

.mediapicker-wrapper .mp-tabs li:first-child {
  border-right: 1px solid #dadada;
}

.mediapicker-wrapper .mp-tabs li a {
  font-size: 13px;
  text-transform: uppercase;
  font-family: open_sansbold, sans-serif;
  --tw-text-opacity: 1;
  color: rgba(71, 85, 105, var(--tw-text-opacity));  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  transition: all 200ms ease-out;
}

.mediapicker-wrapper .mp-tabs li.active {
  background: #fff;
  box-shadow: none;
}

.mediapicker-wrapper .mp-tabs li.active a {
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgba(30, 41, 59, var(--tw-text-opacity))
}

.mediapicker-wrapper .mp-tab-1 {
  display: flex;
  flex-direction: column;
}

.mediapicker-wrapper .mp-tab-2 .uppy {
  margin: 0;
}

.mediapicker-wrapper .mp-buttons {
  display: flex;
}

.mediapicker-wrapper .mp-upload-state {
  background: #00A000;
  height: 3px;
  margin: 5px 0 10px 0;
}

.mediapicker-wrapper .mp-medium {
  cursor: pointer;
  transition: all 200ms ease;
  position: relative;
  padding: 0;
  margin: 1px;
  z-index: 0;
  max-height: 40px;
  max-width: 40px;
}

.mediapicker-wrapper .mp-medium:hover {
  box-shadow: 0 0 10px rgba(51, 51, 51, 0.5);
  z-index: 1;
}

.mediapicker-wrapper .mp-media {
  width: 100%;
  display: inline-block;
  margin-top: 10px;
  padding: 8px;
  background: #EDF2F6;
}

.mediapicker-wrapper .mp-media-gallery {
  margin-top: 10px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.mediapicker-wrapper .mp-media-gallery h3 {
  font-size: 30px;
  color: #555;
}

.mediapicker-wrapper .mp-picked-medium {
  margin-top: 10px;
}

.mediapicker-wrapper .mp-picked-medium button {
  position: absolute;
  background: transparent;
  border: 0;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
}

.mediapicker-wrapper .mp-picked-medium img {
  max-width: 100%;
  max-height: 200px;
}

.mediapicker-wrapper .mp-picked-medium .btn-danger {
  margin-top: 5px;
}

.mediapicker-wrapper .mp-overview {
  width: 100%;
  display: inline-block;
  text-align: center;
  vertical-align: top;
  padding-top: 2px;
}

.mediapicker-wrapper .mp-selected-medium {
  margin: 11px 0;
  height: 220px;
}

.mediapicker-wrapper .mp-selected-medium img {
  max-width: 100%;
  max-height: 100%;
  margin: auto;
}

.mediapicker-wrapper .mp-no-media {
  margin-top: 10px !important;
}

.mediapicker-wrapper .mp-prev-page,
.mediapicker-wrapper .mp-next-page {
  display: inline-block;
  padding: 3px 7px;
}

.mediapicker-wrapper .mp-filter {
  margin-top: 10px;
}

.mediapicker-wrapper .mp-filter-input {
  margin: 0 auto;
  width: 100%;
  display: block;
  padding: 5px 10px;
  text-align: center;
}

.mediapicker-wrapper .mp-filter-input:focus {
  outline: none;
  border: 1px solid #50ba33;
}

.mediapicker-wrapper .fade-enter-active {
  transition: opacity 200ms ease-out;
}

.mediapicker-wrapper .fade-leave-active {
  transition: opacity 200ms ease-out;
}

.mediapicker-wrapper .fade-enter, .mediapicker-wrapper .fade-leave-to {
  /* .fade-leave-active in <2.1.8 */
  opacity: 0;
}

.vue-modal-mask {
  background: rgba(0, 0, 0, 0.6);
  opacity: 1;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3000;
  transition: opacity 200ms ease;
}

.vue-modal-mask .vue-modal-container {
  background: white;
  position: relative;
  margin: 3em auto 0;
  padding: 2em;
  z-index: 31;
  width: 40%;
  transition: all 300ms ease;
}

.vue-modal-mask .vue-modal-container h4 {
  margin-top: 0;
}

.vue-modal-mask .vue-modal-container br {
  display: block;
}

.vue-modal-mask .vue-modal-header {
  padding: 0 0 15px 0;
  border: 0;
  background-color: var(--color-theme-700)
}

.vue-modal-mask .vue-modal-header a {
  position: absolute;
  top: 23px;
  right: 23px;
  background: transparent;
  border: 0;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  cursor: pointer;
  color: #888;
}

.vue-modal-mask .vue-modal-header .with-border {
  border-bottom: 1px solid #e5e5e5;
}

.vue-modal-enter,
.vue-modal-leave-active {
  opacity: 0;
}

.vue-modal-enter .vue-modal-container,
.vue-modal-leave-active .vue-modal-container {
  transform: scale(1.1);
}

.vue-modal-opener {
  cursor: pointer;
}

.mediapicker-wrapper .vue-modal-mask {
  background: rgba(0, 0, 0, 0.6);
  opacity: 1;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3000;
  transition: opacity 200ms ease;
  font-family: open_sansbold,sans-serif;
}

.mediapicker-wrapper .vue-modal-mask .vue-modal-container {
  background: white;
  position: relative;
  margin: 3em auto 0;
  padding: 0;
  z-index: 31;
  width: 62%;
  transition: all 300ms ease;
}

.mediapicker-wrapper .vue-modal-mask .vue-modal-container h4 {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
  color: white;
  margin: 0;
}

.mediapicker-wrapper .vue-modal-mask .vue-modal-header {
  border: 0;
  background-color: var(--color-theme-700);  display: flex;
  align-items: center;
  height: 50px;
  padding: 0 20px;
}

.mediapicker-wrapper .vue-modal-mask .vue-modal-header button {
  position: absolute;
  top: 13px;
  right: 23px;
  background: transparent;
  border: 0;
  font-size: 25px;
  font-weight: bold;
  line-height: 20px;
  color: #fff;
}

.mediapicker-wrapper .vue-modal-mask .vue-modal-header .with-border {
  border-bottom: 1px solid #e5e5e5;
}

.mediapicker-wrapper .vue-modal-mask .vue-modal-content {
  padding: 0;
  color: #333;
}

.modal-open {
  overflow: hidden;
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal.fade .modal-dialog {
  transform: translate(0, -25%);
  transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header:before, .modal-header:after {
  content: " ";
  display: table;
}

.modal-header:after {
  clear: both;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.42857;
}

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer:before, .modal-footer:after {
  content: " ";
  display: table;
}

.modal-footer:after {
  clear: both;
}

.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }

  .modal-sm {
    width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}

.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}

.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}

.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip-inner {
  z-index: 10;
  display: inline-block;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(15, 23, 42, var(--tw-bg-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.75rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  transition-duration: 300ms
}

.modal-body {
  position: relative;
  padding: 2rem
}

.modal-title {
  margin-bottom: 1.25rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgba(71, 85, 105, var(--tw-text-opacity))
}

.modal .close {
  position: absolute;  top: 32px;
  right: 32px;
  --tw-text-opacity: 1;
  color: rgba(148, 163, 184, var(--tw-text-opacity))
}

.modal .close:hover {
  --tw-text-opacity: 1;
  color: rgba(71, 85, 105, var(--tw-text-opacity));
}

.modal .close {
  transition-property: background-color, border-color, color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.modal fieldset:not(.form-actions) {
  border: 0 !important;
  padding: 0;
}

.modal fieldset:not(.form-actions) legend {
  margin-bottom: 0.75rem !important;
  padding-left: 0 !important;
  padding-right: 0 !important
}

.-left-3 {
  left: -0.75rem;
}

button > .dd-handle > .dd3-content {
  padding: 5px 10px 5px 54px;
}
