
:root{
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: #e74c3c;
  --toastify-color-transparent: hsla(0, 0%, 100%, .7);
  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-toast-width: 320px;
  --toastify-toast-offset: 16px;
  --toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));
  --toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));
  --toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));
  --toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));
  --toastify-toast-background: #fff;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-toast-bd-radius: 6px;
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;
  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(90deg, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
  --toastify-color-progress-bgo: .2
}

.rApp-container .Toastify__toast-container{
  z-index: var(--toastify-z-index);
  -webkit-transform: translateZ(var(--toastify-z-index));
  position: fixed;
  padding: 4px;
  width: var(--toastify-toast-width);
  box-sizing: border-box;
  color: #fff
}

.rApp-container .Toastify__toast-container--top-left{
  top: var(--toastify-toast-top);
  left: var(--toastify-toast-left)
}

.rApp-container .Toastify__toast-container--top-center{
  top: var(--toastify-toast-top);
  left: 50%;
  transform: translate(-50%)
}

.rApp-container .Toastify__toast-container--top-right{
  top: var(--toastify-toast-top);
  right: var(--toastify-toast-right)
}

.rApp-container .Toastify__toast-container--bottom-left{
  bottom: var(--toastify-toast-bottom);
  left: var(--toastify-toast-left)
}

.rApp-container .Toastify__toast-container--bottom-center{
  bottom: var(--toastify-toast-bottom);
  left: 50%;
  transform: translate(-50%)
}

.rApp-container .Toastify__toast-container--bottom-right{
  bottom: var(--toastify-toast-bottom);
  right: var(--toastify-toast-right)
}

@media only screen and (max-width: 480px) {
  /*noinspection ALL*/
  .rApp-container .Toastify__toast-container{
    width: 100vw;
    padding: 0;
    left: env(safe-area-inset-left);
    margin: 0
  }

  /*noinspection ALL*/
  .rApp-container .Toastify__toast-container--top-center,.rApp-container .Toastify__toast-container--top-left,.rApp-container .Toastify__toast-container--top-right{
    top: env(safe-area-inset-top);
    transform: translate(0)
  }

  /*noinspection ALL*/
  .rApp-container .Toastify__toast-container--bottom-center,.rApp-container .Toastify__toast-container--bottom-left,.rApp-container .Toastify__toast-container--bottom-right{
    bottom: env(safe-area-inset-bottom);
    transform: translate(0)
  }

  /*noinspection ALL*/
  .rApp-container .Toastify__toast-container--rtl{
    right: env(safe-area-inset-right);
    left: auto
  }
}

.rApp-container .Toastify__toast{
  --y: 0;
  position: relative;
  touch-action: none;
  min-height: var(--toastify-toast-min-height);
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: var(--toastify-toast-bd-radius);
  box-shadow: 0 4px 12px #0000001a;
  display: flex;
  justify-content: space-between;
  max-height: var(--toastify-toast-max-height);
  font-family: var(--toastify-font-family);
  cursor: default;
  direction: ltr;
  z-index: 0;
  overflow: hidden
}

.rApp-container .Toastify__toast--stacked{
  position: absolute;
  width: 100%;
  transform: translate3d(0, var(--y), 0) scale(var(--s));
  transition: transform .3s
}

.rApp-container .Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.rApp-container .Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{
  transition: opacity .1s
}

.rApp-container .Toastify__toast--stacked[data-collapsed=false]{
  overflow: visible
}

.rApp-container .Toastify__toast--stacked[data-collapsed=true]:not(:last-child) > *{
  opacity: 0
}

.rApp-container .Toastify__toast--stacked:after{
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: calc(var(--g) * 1px);
  bottom: 100%
}

.rApp-container .Toastify__toast--stacked[data-pos=top]{
  top: 0
}

.rApp-container .Toastify__toast--stacked[data-pos=bot]{
  bottom: 0
}

.rApp-container .Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{
  transform-origin: top
}

.rApp-container .Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{
  transform-origin: bottom
}

.rApp-container .Toastify__toast--stacked:before{
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  transform: scaleY(3);
  z-index: -1
}

.rApp-container .Toastify__toast--rtl{
  direction: rtl
}

.rApp-container .Toastify__toast--close-on-click{
  cursor: pointer
}

.rApp-container .Toastify__toast-body{
  margin: auto 0;
  flex: 1 1 auto;
  padding: 6px;
  display: flex;
  align-items: center
}

.rApp-container .Toastify__toast-body > div:last-child{
  word-break: break-word;
  flex: 1
}

.rApp-container .Toastify__toast-icon{
  margin-inline-end: 10px;
  width: 20px;
  flex-shrink: 0;
  display: flex
}

.rApp-container .Toastify--animate{
  animation-fill-mode: both;
  animation-duration: .5s
}

.rApp-container .Toastify--animate-icon{
  animation-fill-mode: both;
  animation-duration: .3s
}

@media only screen and (max-width: 480px) {
  /*noinspection ALL*/
  .rApp-container .Toastify__toast{
    margin-bottom: 0;
    border-radius: 0
  }
}

.rApp-container .Toastify__toast-theme--dark{
  background: var(--toastify-color-dark);
  color: var(--toastify-text-color-dark)
}

.rApp-container .Toastify__toast-theme--colored.Toastify__toast--default,.rApp-container .Toastify__toast-theme--light{
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light)
}

.rApp-container .Toastify__toast-theme--colored.Toastify__toast--info{
  color: var(--toastify-text-color-info);
  background: var(--toastify-color-info)
}

.rApp-container .Toastify__toast-theme--colored.Toastify__toast--success{
  color: var(--toastify-text-color-success);
  background: var(--toastify-color-success)
}

.rApp-container .Toastify__toast-theme--colored.Toastify__toast--warning{
  color: var(--toastify-text-color-warning);
  background: var(--toastify-color-warning)
}

.rApp-container .Toastify__toast-theme--colored.Toastify__toast--error{
  color: var(--toastify-text-color-error);
  background: var(--toastify-color-error)
}

.rApp-container .Toastify__progress-bar-theme--light{
  background: var(--toastify-color-progress-light)
}

.rApp-container .Toastify__progress-bar-theme--dark{
  background: var(--toastify-color-progress-dark)
}

.rApp-container .Toastify__progress-bar--info{
  background: var(--toastify-color-progress-info)
}

.rApp-container .Toastify__progress-bar--success{
  background: var(--toastify-color-progress-success)
}

.rApp-container .Toastify__progress-bar--warning{
  background: var(--toastify-color-progress-warning)
}

.rApp-container .Toastify__progress-bar--error{
  background: var(--toastify-color-progress-error)
}

.rApp-container .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.rApp-container .Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.rApp-container .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.rApp-container .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{
  background: var(--toastify-color-transparent)
}

.rApp-container .Toastify__close-button{
  color: #fff;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: .7;
  transition: .3s ease;
  align-self: flex-start;
  z-index: 1
}

.rApp-container .Toastify__close-button--light{
  color: #000;
  opacity: .3
}

.rApp-container .Toastify__close-button > svg{
  fill: currentColor;
  height: 16px;
  width: 14px
}

.rApp-container .Toastify__close-button:focus,.rApp-container .Toastify__close-button:hover{
  opacity: 1
}

@keyframes Toastify__trackProgress{
0%{
  transform: scaleX(1)
}

to{
  transform: scaleX(0)
}
}

.rApp-container .Toastify__progress-bar{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--toastify-z-index);
  opacity: .7;
  transform-origin: left;
  border-bottom-left-radius: var(--toastify-toast-bd-radius)
}

.rApp-container .Toastify__progress-bar--animated{
  animation: Toastify__trackProgress linear 1 forwards
}

.rApp-container .Toastify__progress-bar--controlled{
  transition: transform .2s
}

.rApp-container .Toastify__progress-bar--rtl{
  right: 0;
  left: auto;
  transform-origin: right;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: var(--toastify-toast-bd-radius)
}

.rApp-container .Toastify__progress-bar--wrp{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  border-bottom-left-radius: var(--toastify-toast-bd-radius)
}

.rApp-container .Toastify__progress-bar--wrp[data-hidden=true]{
  opacity: 0
}

.rApp-container .Toastify__progress-bar--bg{
  opacity: var(--toastify-color-progress-bgo);
  width: 100%;
  height: 100%
}

.rApp-container .Toastify__spinner{
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: var(--toastify-spinner-color);
  animation: Toastify__spin .65s linear infinite
}

@keyframes Toastify__bounceInRight{
0%,.rApp-container 60%,.rApp-container 75%,.rApp-container 90%,to{
                                                                                 animation-timing-function: cubic-bezier(.215, .61, .355, 1)
                                                                               }

0%{
  opacity: 0;
  transform: translate3d(3000px, 0, 0)
}

.rApp-container 60%{
  opacity: 1;
  transform: translate3d(-25px, 0, 0)
}

.rApp-container 75%{
  transform: translate3d(10px, 0, 0)
}

.rApp-container 90%{
  transform: translate3d(-5px, 0, 0)
}

to{
  transform: none
}
}

@keyframes Toastify__bounceOutRight{
.rApp-container 20%{
  opacity: 1;
  transform: translate3d(-20px, var(--y), 0)
}

to{
  opacity: 0;
  transform: translate3d(2000px, var(--y), 0)
}
}

@keyframes Toastify__bounceInLeft{
0%,.rApp-container 60%,.rApp-container 75%,.rApp-container 90%,to{
                                                                                 animation-timing-function: cubic-bezier(.215, .61, .355, 1)
                                                                               }

0%{
  opacity: 0;
  transform: translate3d(-3000px, 0, 0)
}

.rApp-container 60%{
  opacity: 1;
  transform: translate3d(25px, 0, 0)
}

.rApp-container 75%{
  transform: translate3d(-10px, 0, 0)
}

.rApp-container 90%{
  transform: translate3d(5px, 0, 0)
}

to{
  transform: none
}
}

@keyframes Toastify__bounceOutLeft{
.rApp-container 20%{
  opacity: 1;
  transform: translate3d(20px, var(--y), 0)
}

to{
  opacity: 0;
  transform: translate3d(-2000px, var(--y), 0)
}
}

@keyframes Toastify__bounceInUp{
0%,.rApp-container 60%,.rApp-container 75%,.rApp-container 90%,to{
                                                                                 animation-timing-function: cubic-bezier(.215, .61, .355, 1)
                                                                               }

0%{
  opacity: 0;
  transform: translate3d(0, 3000px, 0)
}

.rApp-container 60%{
  opacity: 1;
  transform: translate3d(0, -20px, 0)
}

.rApp-container 75%{
  transform: translate3d(0, 10px, 0)
}

.rApp-container 90%{
  transform: translate3d(0, -5px, 0)
}

to{
  transform: translateZ(0)
}
}

@keyframes Toastify__bounceOutUp{
.rApp-container 20%{
  transform: translate3d(0, calc(var(--y) - 10px), 0)
}

.rApp-container 40%,.rApp-container 45%{
  opacity: 1;
  transform: translate3d(0, calc(var(--y) + 20px), 0)
}

to{
  opacity: 0;
  transform: translate3d(0, -2000px, 0)
}
}

@keyframes Toastify__bounceInDown{
0%,.rApp-container 60%,.rApp-container 75%,.rApp-container 90%,to{
                                                                                 animation-timing-function: cubic-bezier(.215, .61, .355, 1)
                                                                               }

0%{
  opacity: 0;
  transform: translate3d(0, -3000px, 0)
}

.rApp-container 60%{
  opacity: 1;
  transform: translate3d(0, 25px, 0)
}

.rApp-container 75%{
  transform: translate3d(0, -10px, 0)
}

.rApp-container 90%{
  transform: translate3d(0, 5px, 0)
}

to{
  transform: none
}
}

@keyframes Toastify__bounceOutDown{
.rApp-container 20%{
  transform: translate3d(0, calc(var(--y) - 10px), 0)
}

.rApp-container 40%,.rApp-container 45%{
  opacity: 1;
  transform: translate3d(0, calc(var(--y) + 20px), 0)
}

to{
  opacity: 0;
  transform: translate3d(0, 2000px, 0)
}
}

.rApp-container .Toastify__bounce-enter--bottom-left,.rApp-container .Toastify__bounce-enter--top-left{
  animation-name: Toastify__bounceInLeft
}

.rApp-container .Toastify__bounce-enter--bottom-right,.rApp-container .Toastify__bounce-enter--top-right{
  animation-name: Toastify__bounceInRight
}

.rApp-container .Toastify__bounce-enter--top-center{
  animation-name: Toastify__bounceInDown
}

.rApp-container .Toastify__bounce-enter--bottom-center{
  animation-name: Toastify__bounceInUp
}

.rApp-container .Toastify__bounce-exit--bottom-left,.rApp-container .Toastify__bounce-exit--top-left{
  animation-name: Toastify__bounceOutLeft
}

.rApp-container .Toastify__bounce-exit--bottom-right,.rApp-container .Toastify__bounce-exit--top-right{
  animation-name: Toastify__bounceOutRight
}

.rApp-container .Toastify__bounce-exit--top-center{
  animation-name: Toastify__bounceOutUp
}

.rApp-container .Toastify__bounce-exit--bottom-center{
  animation-name: Toastify__bounceOutDown
}

@keyframes Toastify__zoomIn{
0%{
  opacity: 0;
  transform: scale3d(.3, .3, .3)
}

50%{
  opacity: 1
}
}

@keyframes Toastify__zoomOut{
0%{
  opacity: 1
}

50%{
  opacity: 0;
  transform: translate3d(0, var(--y), 0) scale3d(.3, .3, .3)
}

to{
  opacity: 0
}
}

.rApp-container .Toastify__zoom-enter{
  animation-name: Toastify__zoomIn
}

.rApp-container .Toastify__zoom-exit{
  animation-name: Toastify__zoomOut
}

@keyframes Toastify__flipIn{
0%{
  transform: perspective(400px) rotateX(90deg);
  animation-timing-function: ease-in;
  opacity: 0
}

.rApp-container 40%{
  transform: perspective(400px) rotateX(-20deg);
  animation-timing-function: ease-in
}

.rApp-container 60%{
  transform: perspective(400px) rotateX(10deg);
  opacity: 1
}

.rApp-container 80%{
  transform: perspective(400px) rotateX(-5deg)
}

to{
  transform: perspective(400px)
}
}

@keyframes Toastify__flipOut{
0%{
  transform: translate3d(0, var(--y), 0) perspective(400px)
}

.rApp-container 30%{
  transform: translate3d(0, var(--y), 0) perspective(400px) rotateX(-20deg);
  opacity: 1
}

to{
  transform: translate3d(0, var(--y), 0) perspective(400px) rotateX(90deg);
  opacity: 0
}
}

.rApp-container .Toastify__flip-enter{
  animation-name: Toastify__flipIn
}

.rApp-container .Toastify__flip-exit{
  animation-name: Toastify__flipOut
}

@keyframes Toastify__slideInRight{
0%{
  transform: translate3d(110%, 0, 0);
  visibility: visible
}

to{
  transform: translate3d(0, var(--y), 0)
}
}

@keyframes Toastify__slideInLeft{
0%{
  transform: translate3d(-110%, 0, 0);
  visibility: visible
}

to{
  transform: translate3d(0, var(--y), 0)
}
}

@keyframes Toastify__slideInUp{
0%{
  transform: translate3d(0, 110%, 0);
  visibility: visible
}

to{
  transform: translate3d(0, var(--y), 0)
}
}

@keyframes Toastify__slideInDown{
0%{
  transform: translate3d(0, -110%, 0);
  visibility: visible
}

to{
  transform: translate3d(0, var(--y), 0)
}
}

@keyframes Toastify__slideOutRight{
0%{
  transform: translate3d(0, var(--y), 0)
}

to{
  visibility: hidden;
  transform: translate3d(110%, var(--y), 0)
}
}

@keyframes Toastify__slideOutLeft{
0%{
  transform: translate3d(0, var(--y), 0)
}

to{
  visibility: hidden;
  transform: translate3d(-110%, var(--y), 0)
}
}

@keyframes Toastify__slideOutDown{
0%{
  transform: translate3d(0, var(--y), 0)
}

to{
  visibility: hidden;
  transform: translate3d(0, 500px, 0)
}
}

@keyframes Toastify__slideOutUp{
0%{
  transform: translate3d(0, var(--y), 0)
}

to{
  visibility: hidden;
  transform: translate3d(0, -500px, 0)
}
}

.rApp-container .Toastify__slide-enter--bottom-left,.rApp-container .Toastify__slide-enter--top-left{
  animation-name: Toastify__slideInLeft
}

.rApp-container .Toastify__slide-enter--bottom-right,.rApp-container .Toastify__slide-enter--top-right{
  animation-name: Toastify__slideInRight
}

.rApp-container .Toastify__slide-enter--top-center{
  animation-name: Toastify__slideInDown
}

.rApp-container .Toastify__slide-enter--bottom-center{
  animation-name: Toastify__slideInUp
}

.rApp-container .Toastify__slide-exit--bottom-left,.rApp-container .Toastify__slide-exit--top-left{
  animation-name: Toastify__slideOutLeft;
  animation-timing-function: ease-in;
  animation-duration: .3s
}

.rApp-container .Toastify__slide-exit--bottom-right,.rApp-container .Toastify__slide-exit--top-right{
  animation-name: Toastify__slideOutRight;
  animation-timing-function: ease-in;
  animation-duration: .3s
}

.rApp-container .Toastify__slide-exit--top-center{
  animation-name: Toastify__slideOutUp;
  animation-timing-function: ease-in;
  animation-duration: .3s
}

.rApp-container .Toastify__slide-exit--bottom-center{
  animation-name: Toastify__slideOutDown;
  animation-timing-function: ease-in;
  animation-duration: .3s
}

@keyframes Toastify__spin{
0%{
  transform: rotate(0)
}

to{
  transform: rotate(1turn)
}
}

.rApp-container *,.rApp-container :before,.rApp-container :after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style:
}

.rApp-container ::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style:
}

.rApp-container *,.rApp-container :before,.rApp-container :after{
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb
}

.rApp-container :before,.rApp-container :after{
  --tw-content: ""
}

.rApp-container html,.rApp-container :host{
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  tab-size: 4;
  font-family: Inter var, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent
}

.rApp-container body{
  margin: 0;
  line-height: inherit
}

.rApp-container hr{
  height: 0;
  color: inherit;
  border-top-width: 1px
}

.rApp-container abbr:where([title]){
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted
}

.rApp-container h1,.rApp-container h2,.rApp-container h3,.rApp-container h4,.rApp-container h5,.rApp-container h6{
  font-size: inherit;
  font-weight: inherit
}

.rApp-container a{
  color: inherit;
  text-decoration: inherit
}

.rApp-container b,.rApp-container strong{
  font-weight: bolder
}

.rApp-container code,.rApp-container kbd,.rApp-container samp,.rApp-container pre{
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em
}

.rApp-container small{
  font-size: 80%
}

.rApp-container sub,.rApp-container sup{
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

.rApp-container sub{
  bottom: -.25em
}

.rApp-container sup{
  top: -.5em
}

.rApp-container table{
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse
}

.rApp-container button,.rApp-container input,.rApp-container optgroup,.rApp-container select,.rApp-container textarea{
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0
}

.rApp-container button,.rApp-container select{
  text-transform: none
}

.rApp-container button,.rApp-container input:where([type=button]),.rApp-container input:where([type=reset]),.rApp-container input:where([type=submit]){
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none
}

.rApp-container :-moz-focusring{
  outline: auto
}

.rApp-container :-moz-ui-invalid{
  box-shadow: none
}

.rApp-container progress{
  vertical-align: baseline
}

.rApp-container ::-webkit-inner-spin-button,.rApp-container ::-webkit-outer-spin-button{
  height: auto
}

.rApp-container [type=search]{
  -webkit-appearance: textfield;
  outline-offset: -2px
}

.rApp-container ::-webkit-search-decoration{
  -webkit-appearance: none
}

.rApp-container ::-webkit-file-upload-button{
  -webkit-appearance: button;
  font: inherit
}

.rApp-container summary{
  display: list-item
}

.rApp-container blockquote,.rApp-container dl,.rApp-container dd,.rApp-container h1,.rApp-container h2,.rApp-container h3,.rApp-container h4,.rApp-container h5,.rApp-container h6,.rApp-container hr,.rApp-container figure,.rApp-container pre{
  margin: 0
}

.rApp-container fieldset{
  margin: 0;
  padding: 0
}

.rApp-container legend{
  padding: 0
}

.rApp-container ol,.rApp-container ul,.rApp-container menu{
  list-style: none;
  margin: 0;
  padding: 0
}

.rApp-container dialog{
  padding: 0
}

.rApp-container textarea{
  resize: vertical
}

.rApp-container input::placeholder,.rApp-container textarea::placeholder{
  opacity: 1;
  color: #9ca3af
}

.rApp-container button,.rApp-container [role=button]{
  cursor: pointer
}

.rApp-container :disabled{
  cursor: default
}

.rApp-container img,.rApp-container svg,.rApp-container video,.rApp-container canvas,.rApp-container audio,.rApp-container iframe,.rApp-container embed,.rApp-container object{
  display: block;
  vertical-align: middle
}

.rApp-container img,.rApp-container video{
  max-width: 100%;
  height: auto
}

.rApp-container [hidden]:where(:not([hidden=until-found])){
  display: none
}

.rApp-container [type=text],.rApp-container input:where(:not([type])),.rApp-container [type=email],.rApp-container [type=url],.rApp-container [type=password],.rApp-container [type=number],.rApp-container [type=date],.rApp-container [type=datetime-local],.rApp-container [type=month],.rApp-container [type=search],.rApp-container [type=tel],.rApp-container [type=time],.rApp-container [type=week],.rApp-container [multiple],.rApp-container textarea,.rApp-container select{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000
}

.rApp-container [type=text]:focus,.rApp-container input:where(:not([type])):focus,.rApp-container [type=email]:focus,.rApp-container [type=url]:focus,.rApp-container [type=password]:focus,.rApp-container [type=number]:focus,.rApp-container [type=date]:focus,.rApp-container [type=datetime-local]:focus,.rApp-container [type=month]:focus,.rApp-container [type=search]:focus,.rApp-container [type=tel]:focus,.rApp-container [type=time]:focus,.rApp-container [type=week]:focus,.rApp-container [multiple]:focus,.rApp-container textarea:focus,.rApp-container 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
}

.rApp-container input::placeholder,.rApp-container textarea::placeholder{
  color: #6b7280;
  opacity: 1
}

.rApp-container ::-webkit-datetime-edit-fields-wrapper{
  padding: 0
}

.rApp-container ::-webkit-date-and-time-value{
  min-height: 1.5em;
  text-align: inherit
}

.rApp-container ::-webkit-datetime-edit{
  display: inline-flex
}

.rApp-container ::-webkit-datetime-edit,.rApp-container ::-webkit-datetime-edit-year-field,.rApp-container ::-webkit-datetime-edit-month-field,.rApp-container ::-webkit-datetime-edit-day-field,.rApp-container ::-webkit-datetime-edit-hour-field,.rApp-container ::-webkit-datetime-edit-minute-field,.rApp-container ::-webkit-datetime-edit-second-field,.rApp-container ::-webkit-datetime-edit-millisecond-field,.rApp-container ::-webkit-datetime-edit-meridiem-field{
  padding-top: 0;
  padding-bottom: 0
}

.rApp-container 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='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right .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
}

.rApp-container [multiple],.rApp-container [size]:where(select:not([size="1"])){
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: .75rem;
  -webkit-print-color-adjust: unset;
  print-color-adjust: unset
}

.rApp-container [type=checkbox],.rApp-container [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;
  user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000
}

.rApp-container [type=checkbox]{
  border-radius: 0
}

.rApp-container [type=radio]{
  border-radius: 100%
}

.rApp-container [type=checkbox]:focus,.rApp-container [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)
}

.rApp-container [type=checkbox]:checked,.rApp-container [type=radio]:checked{
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat
}

.rApp-container [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) {
  .rApp-container [type=checkbox]:checked{
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto
  }
}

.rApp-container [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) {
  .rApp-container [type=radio]:checked{
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto
  }
}

.rApp-container [type=checkbox]:checked:hover,.rApp-container [type=checkbox]:checked:focus,.rApp-container [type=radio]:checked:hover,.rApp-container [type=radio]:checked:focus{
  border-color: transparent;
  background-color: currentColor
}

.rApp-container [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) {
  .rApp-container [type=checkbox]:indeterminate{
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto
  }
}

.rApp-container [type=checkbox]:indeterminate:hover,.rApp-container [type=checkbox]:indeterminate:focus{
  border-color: transparent;
  background-color: currentColor
}

.rApp-container [type=file]{
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit
}

.rApp-container [type=file]:focus{
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color
}

.rApp-container .container{
  width: 100%
}

@media (min-width: 640px) {
  .rApp-container .container{
    max-width: 640px
  }
}

@media (min-width: 768px) {
  .rApp-container .container{
    max-width: 768px
  }
}

@media (min-width: 1024px) {
  .rApp-container .container{
    max-width: 1024px
  }
}

@media (min-width: 1280px) {
  .rApp-container .container{
    max-width: 1280px
  }
}

@media (min-width: 1536px) {
  .rApp-container .container{
    max-width: 1536px
  }
}

.rApp-container .sr-only{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0
}

.rApp-container .pointer-events-none{
  pointer-events: none
}

.rApp-container .pointer-events-auto{
  pointer-events: auto
}

.rApp-container .visible{
  visibility: visible
}

.rApp-container .invisible{
  visibility: hidden
}

.rApp-container .static{
  position: static
}

.rApp-container .fixed{
  position: fixed
}

.rApp-container .absolute{
  position: absolute
}

.rApp-container .relative{
  position: relative
}

.rApp-container .sticky{
  position: sticky
}

.rApp-container .inset-0{
  top: 0;
  right: 0;
  bottom: 0;
  left: 0
}

.rApp-container .inset-x-0{
  left: 0;
  right: 0
}

.rApp-container .inset-y-0{
  top: 0;
  bottom: 0
}

.rApp-container .bottom-0{
  bottom: 0
}

.rApp-container .left-0{
  left: 0
}

.rApp-container .left-4{
  left: 1rem
}

.rApp-container .right-0{
  right: 0
}

.rApp-container .right-2{
  right: .5rem
}

.rApp-container .top-0{
  top: 0
}

.rApp-container .top-1{
  top: .25rem
}

.rApp-container .top-1\/2{
  top: 50%
}

.rApp-container .top-4{
  top: 1rem
}

.rApp-container .isolate{
  isolation: isolate
}

.rApp-container .z-0{
  z-index: 0
}

.rApp-container .z-10{
  z-index: 10
}

.rApp-container .z-20{
  z-index: 20
}

.rApp-container .z-30{
  z-index: 30
}

.rApp-container .z-40{
  z-index: 40
}

.rApp-container .z-50{
  z-index: 50
}

.rApp-container .z-60{
  z-index: 60
}

.rApp-container .z-80{
  z-index: 80
}

.rApp-container .z-90{
  z-index: 90
}

.rApp-container .order-2{
  order: 2
}

.rApp-container .order-3{
  order: 3
}

.rApp-container .col-span-1{
  grid-column: span 1 / span 1
}

.rApp-container .-m-1{
  margin: -.25rem
}

.rApp-container .m-0\.5{
  margin: .125rem
}

.rApp-container .m-1{
  margin: .25rem
}

.rApp-container .m-2{
  margin: .5rem
}

.rApp-container .m-4{
  margin: 1rem
}

.rApp-container .m-5{
  margin: 1.25rem
}

.rApp-container .m-6{
  margin: 1.5rem
}

.rApp-container .m-8{
  margin: 2rem
}

.rApp-container .-mx-1{
  margin-left: -.25rem;
  margin-right: -.25rem
}

.rApp-container .-mx-1\.5{
  margin-left: -.375rem;
  margin-right: -.375rem
}

.rApp-container .-mx-2{
  margin-left: -.5rem;
  margin-right: -.5rem
}

.rApp-container .-mx-3{
  margin-left: -.75rem;
  margin-right: -.75rem
}

.rApp-container .-my-1\.5{
  margin-top: -.375rem;
  margin-bottom: -.375rem
}

.rApp-container .-my-5{
  margin-top: -1.25rem;
  margin-bottom: -1.25rem
}

.rApp-container .mx-1{
  margin-left: .25rem;
  margin-right: .25rem
}

.rApp-container .mx-1\.5{
  margin-left: .375rem;
  margin-right: .375rem
}

.rApp-container .mx-2{
  margin-left: .5rem;
  margin-right: .5rem
}

.rApp-container .mx-3{
  margin-left: .75rem;
  margin-right: .75rem
}

.rApp-container .mx-4{
  margin-left: 1rem;
  margin-right: 1rem
}

.rApp-container .mx-8{
  margin-left: 2rem;
  margin-right: 2rem
}

.rApp-container .mx-auto{
  margin-left: auto;
  margin-right: auto
}

.rApp-container .my-1{
  margin-top: .25rem;
  margin-bottom: .25rem
}

.rApp-container .my-2{
  margin-top: .5rem;
  margin-bottom: .5rem
}

.rApp-container .my-3{
  margin-top: .75rem;
  margin-bottom: .75rem
}

.rApp-container .my-4{
  margin-top: 1rem;
  margin-bottom: 1rem
}

.rApp-container .my-6{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem
}

.rApp-container .-mb-2{
  margin-bottom: -.5rem
}

.rApp-container .-mb-3{
  margin-bottom: -.75rem
}

.rApp-container .-mb-8{
  margin-bottom: -2rem
}

.rApp-container .-mb-px{
  margin-bottom: -1px
}

.rApp-container .-ml-0\.5{
  margin-left: -.125rem
}

.rApp-container .-ml-1{
  margin-left: -.25rem
}

.rApp-container .-ml-10{
  margin-left: -2.5rem
}

.rApp-container .-ml-16{
  margin-left: -4rem
}

.rApp-container .-ml-2{
  margin-left: -.5rem
}

.rApp-container .-ml-6{
  margin-left: -1.5rem
}

.rApp-container .-ml-px{
  margin-left: -1px
}

.rApp-container .-mr-1{
  margin-right: -.25rem
}

.rApp-container .-mr-1\.5{
  margin-right: -.375rem
}

.rApp-container .-mr-16{
  margin-right: -4rem
}

.rApp-container .-mr-2{
  margin-right: -.5rem
}

.rApp-container .-mr-2\.5{
  margin-right: -.625rem
}

.rApp-container .-mr-4{
  margin-right: -1rem
}

.rApp-container .-mr-8{
  margin-right: -2rem
}

.rApp-container .-mt-0\.5{
  margin-top: -.125rem
}

.rApp-container .-mt-1{
  margin-top: -.25rem
}

.rApp-container .-mt-1\.5{
  margin-top: -.375rem
}

.rApp-container .-mt-2{
  margin-top: -.5rem
}

.rApp-container .-mt-3{
  margin-top: -.75rem
}

.rApp-container .-mt-4{
  margin-top: -1rem
}

.rApp-container .-mt-7{
  margin-top: -1.75rem
}

.rApp-container .-mt-px{
  margin-top: -1px
}

.rApp-container .mb-1{
  margin-bottom: .25rem
}

.rApp-container .mb-10{
  margin-bottom: 2.5rem
}

.rApp-container .mb-2{
  margin-bottom: .5rem
}

.rApp-container .mb-3{
  margin-bottom: .75rem
}

.rApp-container .mb-4{
  margin-bottom: 1rem
}

.rApp-container .mb-5{
  margin-bottom: 1.25rem
}

.rApp-container .mb-6{
  margin-bottom: 1.5rem
}

.rApp-container .mb-8{
  margin-bottom: 2rem
}

.rApp-container .ml-0{
  margin-left: 0
}

.rApp-container .ml-0\.5{
  margin-left: .125rem
}

.rApp-container .ml-1{
  margin-left: .25rem
}

.rApp-container .ml-1\.5{
  margin-left: .375rem
}

.rApp-container .ml-11{
  margin-left: 2.75rem
}

.rApp-container .ml-2{
  margin-left: .5rem
}

.rApp-container .ml-3{
  margin-left: .75rem
}

.rApp-container .ml-3\.5{
  margin-left: .875rem
}

.rApp-container .ml-4{
  margin-left: 1rem
}

.rApp-container .ml-6{
  margin-left: 1.5rem
}

.rApp-container .ml-8{
  margin-left: 2rem
}

.rApp-container .mr-1{
  margin-right: .25rem
}

.rApp-container .mr-1\.5{
  margin-right: .375rem
}

.rApp-container .mr-2{
  margin-right: .5rem
}

.rApp-container .mr-3{
  margin-right: .75rem
}

.rApp-container .mr-4{
  margin-right: 1rem
}

.rApp-container .mr-6{
  margin-right: 1.5rem
}

.rApp-container .mr-7{
  margin-right: 1.75rem
}

.rApp-container .mr-auto{
  margin-right: auto
}

.rApp-container .mt-0{
  margin-top: 0
}

.rApp-container .mt-0\.5{
  margin-top: .125rem
}

.rApp-container .mt-1{
  margin-top: .25rem
}

.rApp-container .mt-1\.5{
  margin-top: .375rem
}

.rApp-container .mt-10{
  margin-top: 2.5rem
}

.rApp-container .mt-12{
  margin-top: 3rem
}

.rApp-container .mt-16{
  margin-top: 4rem
}

.rApp-container .mt-2{
  margin-top: .5rem
}

.rApp-container .mt-2\.5{
  margin-top: .625rem
}

.rApp-container .mt-3{
  margin-top: .75rem
}

.rApp-container .mt-4{
  margin-top: 1rem
}

.rApp-container .mt-5{
  margin-top: 1.25rem
}

.rApp-container .mt-6{
  margin-top: 1.5rem
}

.rApp-container .mt-7{
  margin-top: 1.75rem
}

.rApp-container .mt-8{
  margin-top: 2rem
}

.rApp-container .line-clamp-2{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2
}

.rApp-container .block{
  display: block
}

.rApp-container .inline-block{
  display: inline-block
}

.rApp-container .inline{
  display: inline
}

.rApp-container .flex{
  display: flex
}

.rApp-container .inline-flex{
  display: inline-flex
}

.rApp-container .table{
  display: table
}

.rApp-container .flow-root{
  display: flow-root
}

.rApp-container .grid{
  display: grid
}

.rApp-container .contents{
  display: contents
}

.rApp-container .hidden{
  display: none
}

.rApp-container .h-1{
  height: .25rem
}

.rApp-container .h-10{
  height: 2.5rem
}

.rApp-container .h-12{
  height: 3rem
}

.rApp-container .h-14{
  height: 3.5rem
}

.rApp-container .h-16{
  height: 4rem
}

.rApp-container .h-2{
  height: .5rem
}

.rApp-container .h-2\.5{
  height: .625rem
}

.rApp-container .h-20{
  height: 5rem
}

.rApp-container .h-28{
  height: 7rem
}

.rApp-container .h-3{
  height: .75rem
}

.rApp-container .h-3\.5{
  height: .875rem
}

.rApp-container .h-32{
  height: 8rem
}

.rApp-container .h-4{
  height: 1rem
}

.rApp-container .h-40{
  height: 10rem
}

.rApp-container .h-5{
  height: 1.25rem
}

.rApp-container .h-52{
  height: 13rem
}

.rApp-container .h-56{
  height: 14rem
}

.rApp-container .h-6{
  height: 1.5rem
}

.rApp-container .h-7{
  height: 1.75rem
}

.rApp-container .h-8{
  height: 2rem
}

.rApp-container .h-9{
  height: 2.25rem
}

.rApp-container .h-auto{
  height: auto
}

.rApp-container .h-full{
  height: 100%
}

.rApp-container .h-px{
  height: 1px
}

.rApp-container .h-screen{
  height: 100vh
}

.rApp-container .max-h-36{
  max-height: 9rem
}

.rApp-container .max-h-56{
  max-height: 14rem
}

.rApp-container .max-h-60{
  max-height: 15rem
}

.rApp-container .max-h-64{
  max-height: 16rem
}

.rApp-container .max-h-full{
  max-height: 100%
}

.rApp-container .min-h-0{
  min-height: 0px
}

.rApp-container .min-h-160{
  min-height: 160px
}

.rApp-container .min-h-20{
  min-height: 5rem
}

.rApp-container .min-h-24{
  min-height: 6rem
}

.rApp-container .min-h-full{
  min-height: 100%
}

.rApp-container .min-h-screen{
  min-height: 100vh
}

.rApp-container .w-0{
  width: 0px
}

.rApp-container .w-0\.5{
  width: .125rem
}

.rApp-container .w-1\/2{
  width: 50%
}

.rApp-container .w-1\/3{
  width: 33.333333%
}

.rApp-container .w-1\/4{
  width: 25%
}

.rApp-container .w-10{
  width: 2.5rem
}

.rApp-container .w-12{
  width: 3rem
}

.rApp-container .w-14{
  width: 3.5rem
}

.rApp-container .w-16{
  width: 4rem
}

.rApp-container .w-2{
  width: .5rem
}

.rApp-container .w-2\.5{
  width: .625rem
}

.rApp-container .w-2\/3{
  width: 66.666667%
}

.rApp-container .w-2\/5{
  width: 40%
}

.rApp-container .w-20{
  width: 5rem
}

.rApp-container .w-24{
  width: 6rem
}

.rApp-container .w-28{
  width: 7rem
}

.rApp-container .w-3{
  width: .75rem
}

.rApp-container .w-3\.5{
  width: .875rem
}

.rApp-container .w-3\/4{
  width: 75%
}

.rApp-container .w-3\/5{
  width: 60%
}

.rApp-container .w-32{
  width: 8rem
}

.rApp-container .w-36{
  width: 9rem
}

.rApp-container .w-4{
  width: 1rem
}

.rApp-container .w-40{
  width: 10rem
}

.rApp-container .w-48{
  width: 12rem
}

.rApp-container .w-5{
  width: 1.25rem
}

.rApp-container .w-56{
  width: 14rem
}

.rApp-container .w-6{
  width: 1.5rem
}

.rApp-container .w-64{
  width: 16rem
}

.rApp-container .w-7{
  width: 1.75rem
}

.rApp-container .w-72{
  width: 18rem
}

.rApp-container .w-8{
  width: 2rem
}

.rApp-container .w-84{
  width: 21rem
}

.rApp-container .w-9{
  width: 2.25rem
}

.rApp-container .w-\[1px\]{
  width: 1px
}

.rApp-container .w-\[var\(--button-width\)\]{
  width: var(--button-width)
}

.rApp-container .w-auto{
  width: auto
}

.rApp-container .w-full{
  width: 100%
}

.rApp-container .w-screen{
  width: 100vw
}

.rApp-container .min-w-0{
  min-width: 0px
}

.rApp-container .min-w-\[7ch\]{
  min-width: 7ch
}

.rApp-container .min-w-sm{
  min-width: 24rem
}

.rApp-container .max-w-12{
  max-width: 2rem
}

.rApp-container .max-w-24{
  max-width: 6rem
}

.rApp-container .max-w-28{
  max-width: 7rem
}

.rApp-container .max-w-2xl{
  max-width: 42rem
}

.rApp-container .max-w-3xl{
  max-width: 48rem
}

.rApp-container .max-w-40{
  max-width: 9rem
}

.rApp-container .max-w-7xl{
  max-width: 80rem
}

.rApp-container .max-w-8xl{
  max-width: 88rem
}

.rApp-container .max-w-full{
  max-width: 100%
}

.rApp-container .max-w-lg{
  max-width: 32rem
}

.rApp-container .max-w-max{
  max-width: max-content
}

.rApp-container .max-w-md{
  max-width: 28rem
}

.rApp-container .max-w-screen-xl{
  max-width: 1280px
}

.rApp-container .max-w-sm{
  max-width: 24rem
}

.rApp-container .max-w-xs{
  max-width: 20rem
}

.rApp-container .flex-1{
  flex: 1 1 0%
}

.rApp-container .flex-auto{
  flex: 1 1 auto
}

.rApp-container .flex-none{
  flex: none
}

.rApp-container .flex-shrink-0,.rApp-container .shrink-0{
  flex-shrink: 0
}

.rApp-container .flex-grow{
  flex-grow: 1
}

.rApp-container .origin-top{
  transform-origin: top
}

.rApp-container .origin-top-right{
  transform-origin: top right
}

.rApp-container .-translate-x-full{
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rApp-container .-translate-y-1\/2{
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rApp-container .translate-x-0{
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rApp-container .translate-x-3{
  --tw-translate-x: .75rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rApp-container .translate-x-5{
  --tw-translate-x: 1.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rApp-container .translate-x-6{
  --tw-translate-x: 1.5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rApp-container .translate-y-0{
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rApp-container .translate-y-4{
  --tw-translate-y: 1rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rApp-container .rotate-180{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rApp-container .scale-100{
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rApp-container .scale-95{
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rApp-container .transform{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes pulse{
50%{
  opacity: .5
}
}

.rApp-container .animate-pulse{
  animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite
}

@keyframes spin{
to{
  transform: rotate(360deg)
}
}

.rApp-container .animate-spin{
  animation: spin 1s linear infinite
}

.rApp-container .cursor-default{
  cursor: default
}

.rApp-container .cursor-move{
  cursor: move
}

.rApp-container .cursor-not-allowed{
  cursor: not-allowed
}

.rApp-container .cursor-pointer{
  cursor: pointer
}

.rApp-container .select-none{
  -webkit-user-select: none;
  user-select: none
}

.rApp-container .resize-none{
  resize: none
}

.rApp-container .resize{
  resize: both
}

.rApp-container .list-inside{
  list-style-position: inside
}

.rApp-container .list-decimal{
  list-style-type: decimal
}

.rApp-container .list-disc{
  list-style-type: disc
}

.rApp-container .appearance-none{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}

.rApp-container .grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr))
}

.rApp-container .flex-row{
  flex-direction: row
}

.rApp-container .flex-col{
  flex-direction: column
}

.rApp-container .flex-wrap{
  flex-wrap: wrap
}

.rApp-container .items-start{
  align-items: flex-start
}

.rApp-container .items-end{
  align-items: flex-end
}

.rApp-container .items-center{
  align-items: center
}

.rApp-container .items-baseline{
  align-items: baseline
}

.rApp-container .justify-start{
  justify-content: flex-start
}

.rApp-container .justify-end{
  justify-content: flex-end
}

.rApp-container .justify-center{
  justify-content: center
}

.rApp-container .justify-between{
  justify-content: space-between
}

.rApp-container .justify-stretch{
  justify-content: stretch
}

.rApp-container .gap-2{
  gap: .5rem
}

.rApp-container .gap-3{
  gap: .75rem
}

.rApp-container .gap-4{
  gap: 1rem
}

.rApp-container .gap-5{
  gap: 1.25rem
}

.rApp-container .gap-6{
  gap: 1.5rem
}

.rApp-container .gap-y-6{
  row-gap: 1.5rem
}

.rApp-container .-space-x-1 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(-.25rem * var(--tw-space-x-reverse));
  margin-left: calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.rApp-container .space-x-0 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0px * var(--tw-space-x-reverse));
  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)))
}

.rApp-container .space-x-1 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(.25rem * var(--tw-space-x-reverse));
  margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.rApp-container .space-x-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(.5rem * var(--tw-space-x-reverse));
  margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.rApp-container .space-x-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(.75rem * var(--tw-space-x-reverse));
  margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse)))
}

.rApp-container .space-x-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
}

.rApp-container .space-x-6 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(1.5rem * var(--tw-space-x-reverse));
  margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.rApp-container .space-x-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(2rem * var(--tw-space-x-reverse));
  margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)))
}

.rApp-container .space-y-0\.5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.125rem * var(--tw-space-y-reverse))
}

.rApp-container .space-y-1 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.25rem * var(--tw-space-y-reverse))
}

.rApp-container .space-y-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.5rem * var(--tw-space-y-reverse))
}

.rApp-container .space-y-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.75rem * var(--tw-space-y-reverse))
}

.rApp-container .space-y-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse))
}

.rApp-container .space-y-5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse))
}

.rApp-container .space-y-6 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))
}

.rApp-container .divide-y > :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))
}

.rApp-container .divide-dashed > :not([hidden]) ~ :not([hidden]){
  border-style: dashed
}

.rApp-container .divide-gray-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-divide-opacity, 1))
}

.rApp-container .divide-gray-200 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-divide-opacity, 1))
}

.rApp-container .self-start{
  align-self: flex-start
}

.rApp-container .overflow-auto{
  overflow: auto
}

.rApp-container .overflow-hidden{
  overflow: hidden
}

.rApp-container .overflow-x-auto{
  overflow-x: auto
}

.rApp-container .overflow-y-auto{
  overflow-y: auto
}

.rApp-container .overflow-x-hidden{
  overflow-x: hidden
}

.rApp-container .overflow-x-scroll{
  overflow-x: scroll
}

.rApp-container .overflow-y-scroll{
  overflow-y: scroll
}

.rApp-container .overscroll-contain{
  overscroll-behavior: contain
}

.rApp-container .truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.rApp-container .whitespace-normal{
  white-space: normal
}

.rApp-container .whitespace-nowrap{
  white-space: nowrap
}

.rApp-container .text-nowrap{
  text-wrap: nowrap
}

.rApp-container .break-words{
  overflow-wrap: break-word
}

.rApp-container .break-all{
  word-break: break-all
}

.rApp-container .rounded{
  border-radius: .25rem
}

.rApp-container .rounded-full{
  border-radius: 9999px
}

.rApp-container .rounded-lg{
  border-radius: .5rem
}

.rApp-container .rounded-md{
  border-radius: .375rem
}

.rApp-container .rounded-none{
  border-radius: 0
}

.rApp-container .rounded-sm{
  border-radius: .125rem
}

.rApp-container .rounded-xl{
  border-radius: 1.5rem
}

.rApp-container .rounded-b{
  border-bottom-right-radius: .25rem;
  border-bottom-left-radius: .25rem
}

.rApp-container .rounded-b-lg{
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem
}

.rApp-container .rounded-l-md{
  border-top-left-radius: .375rem;
  border-bottom-left-radius: .375rem
}

.rApp-container .rounded-r-md{
  border-top-right-radius: .375rem;
  border-bottom-right-radius: .375rem
}

.rApp-container .rounded-t-lg{
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem
}

.rApp-container .rounded-t-md{
  border-top-left-radius: .375rem;
  border-top-right-radius: .375rem
}

.rApp-container .rounded-br-md{
  border-bottom-right-radius: .375rem
}

.rApp-container .border{
  border-width: 1px
}

.rApp-container .border-0{
  border-width: 0px
}

.rApp-container .border-2{
  border-width: 2px
}

.rApp-container .border-4{
  border-width: 4px
}

.rApp-container .border-b{
  border-bottom-width: 1px
}

.rApp-container .border-b-2{
  border-bottom-width: 2px
}

.rApp-container .border-b-4{
  border-bottom-width: 4px
}

.rApp-container .border-l-0{
  border-left-width: 0px
}

.rApp-container .border-l-4{
  border-left-width: 4px
}

.rApp-container .border-r-0{
  border-right-width: 0px
}

.rApp-container .border-t{
  border-top-width: 1px
}

.rApp-container .border-t-0{
  border-top-width: 0px
}

.rApp-container .border-t-4{
  border-top-width: 4px
}

.rApp-container .border-t-8{
  border-top-width: 8px
}

.rApp-container .border-dashed{
  border-style: dashed
}

.rApp-container .border-dotted{
  border-style: dotted
}

.rApp-container .border-none{
  border-style: none
}

.rApp-container .border-blue-500{
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity, 1))
}

.rApp-container .border-gray-100{
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity, 1))
}

.rApp-container .border-gray-200{
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1))
}

.rApp-container .border-gray-300{
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1))
}

.rApp-container .border-gray-400{
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity, 1))
}

.rApp-container .border-gray-500{
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity, 1))
}

.rApp-container .border-gray-600{
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity, 1))
}

.rApp-container .border-gray-900{
  --tw-border-opacity: 1;
  border-color: rgb(17 24 39 / var(--tw-border-opacity, 1))
}

.rApp-container .border-green-200{
  --tw-border-opacity: 1;
  border-color: rgb(187 247 208 / var(--tw-border-opacity, 1))
}

.rApp-container .border-green-300{
  --tw-border-opacity: 1;
  border-color: rgb(134 239 172 / var(--tw-border-opacity, 1))
}

.rApp-container .border-green-600{
  --tw-border-opacity: 1;
  border-color: rgb(22 163 74 / var(--tw-border-opacity, 1))
}

.rApp-container .border-indigo-100{
  --tw-border-opacity: 1;
  border-color: rgb(224 231 255 / var(--tw-border-opacity, 1))
}

.rApp-container .border-indigo-200{
  --tw-border-opacity: 1;
  border-color: rgb(199 210 254 / var(--tw-border-opacity, 1))
}

.rApp-container .border-indigo-300{
  --tw-border-opacity: 1;
  border-color: rgb(165 180 252 / var(--tw-border-opacity, 1))
}

.rApp-container .border-indigo-400{
  --tw-border-opacity: 1;
  border-color: rgb(129 140 248 / var(--tw-border-opacity, 1))
}

.rApp-container .border-indigo-500{
  --tw-border-opacity: 1;
  border-color: rgb(99 102 241 / var(--tw-border-opacity, 1))
}

.rApp-container .border-indigo-600{
  --tw-border-opacity: 1;
  border-color: rgb(79 70 229 / var(--tw-border-opacity, 1))
}

.rApp-container .border-red-300{
  --tw-border-opacity: 1;
  border-color: rgb(252 165 165 / var(--tw-border-opacity, 1))
}

.rApp-container .border-red-500{
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity, 1))
}

.rApp-container .border-red-600{
  --tw-border-opacity: 1;
  border-color: rgb(220 38 38 / var(--tw-border-opacity, 1))
}

.rApp-container .border-slate-100{
  --tw-border-opacity: 1;
  border-color: rgb(241 245 249 / var(--tw-border-opacity, 1))
}

.rApp-container .border-teal-200{
  --tw-border-opacity: 1;
  border-color: rgb(153 246 228 / var(--tw-border-opacity, 1))
}

.rApp-container .border-transparent{
  border-color: transparent
}

.rApp-container .border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1))
}

.rApp-container .border-l-white{
  --tw-border-opacity: 1;
  border-left-color: rgb(255 255 255 / var(--tw-border-opacity, 1))
}

.rApp-container .border-r-white{
  --tw-border-opacity: 1;
  border-right-color: rgb(255 255 255 / var(--tw-border-opacity, 1))
}

.rApp-container .bg-blue-100{
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-blue-50{
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-blue-600{
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-gray-100{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-gray-200{
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-gray-300{
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-gray-400{
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-gray-50{
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-gray-500{
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-gray-600{
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-gray-700{
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-gray-900{
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-green-100{
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-green-200{
  --tw-bg-opacity: 1;
  background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-green-400{
  --tw-bg-opacity: 1;
  background-color: rgb(74 222 128 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-green-50{
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-green-500{
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-green-600{
  --tw-bg-opacity: 1;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-indigo-100{
  --tw-bg-opacity: 1;
  background-color: rgb(224 231 255 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-indigo-200{
  --tw-bg-opacity: 1;
  background-color: rgb(199 210 254 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-indigo-50{
  --tw-bg-opacity: 1;
  background-color: rgb(238 242 255 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-indigo-500{
  --tw-bg-opacity: 1;
  background-color: rgb(99 102 241 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-indigo-600{
  --tw-bg-opacity: 1;
  background-color: rgb(79 70 229 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-indigo-800{
  --tw-bg-opacity: 1;
  background-color: rgb(55 48 163 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-orange-100{
  --tw-bg-opacity: 1;
  background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-primary-pricing-dark{
  --tw-bg-opacity: 1;
  background-color: hsl(232 13% 33% / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-red-100{
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-red-200{
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-red-50{
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-red-600{
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-slate-200{
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-slate-500{
  --tw-bg-opacity: 1;
  background-color: rgb(100 116 139 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-teal-100{
  --tw-bg-opacity: 1;
  background-color: rgb(204 251 241 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-teal-500{
  --tw-bg-opacity: 1;
  background-color: rgb(20 184 166 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-transparent{
  background-color: transparent
}

.rApp-container .bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-yellow-100{
  --tw-bg-opacity: 1;
  background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-yellow-50{
  --tw-bg-opacity: 1;
  background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1))
}

.rApp-container .bg-opacity-5{
  --tw-bg-opacity: .05
}

.rApp-container .bg-opacity-75{
  --tw-bg-opacity: .75
}

.rApp-container .bg-gradient-to-r{
  background-image: linear-gradient(to right, var(--tw-gradient-stops))
}

.rApp-container .from-blue-400{
  --tw-gradient-from: #60a5fa var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.rApp-container .from-indigo-400{
  --tw-gradient-from: #818cf8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.rApp-container .from-pink-400{
  --tw-gradient-from: #f472b6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.rApp-container .from-purple-400{
  --tw-gradient-from: #c084fc var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.rApp-container .to-blue-400{
  --tw-gradient-to: #60a5fa var(--tw-gradient-to-position)
}

.rApp-container .to-indigo-400{
  --tw-gradient-to: #818cf8 var(--tw-gradient-to-position)
}

.rApp-container .to-pink-400{
  --tw-gradient-to: #f472b6 var(--tw-gradient-to-position)
}

.rApp-container .to-purple-400{
  --tw-gradient-to: #c084fc var(--tw-gradient-to-position)
}

.rApp-container .bg-contain{
  background-size: contain
}

.rApp-container .bg-cover{
  background-size: cover
}

.rApp-container .bg-center{
  background-position: center
}

.rApp-container .bg-no-repeat{
  background-repeat: no-repeat
}

.rApp-container .p-0\.25{
  padding: .06rem
}

.rApp-container .p-0\.5{
  padding: .125rem
}

.rApp-container .p-1{
  padding: .25rem
}

.rApp-container .p-1\.5{
  padding: .375rem
}

.rApp-container .p-12{
  padding: 3rem
}

.rApp-container .p-2{
  padding: .5rem
}

.rApp-container .p-3{
  padding: .75rem
}

.rApp-container .p-4{
  padding: 1rem
}

.rApp-container .p-5{
  padding: 1.25rem
}

.rApp-container .p-6{
  padding: 1.5rem
}

.rApp-container .p-8{
  padding: 2rem
}

.rApp-container .p-px{
  padding: 1px
}

.rApp-container .\!py-0{
  padding-top: 0 !important;
  padding-bottom: 0 !important
}

.rApp-container .px-1{
  padding-left: .25rem;
  padding-right: .25rem
}

.rApp-container .px-1\.5{
  padding-left: .375rem;
  padding-right: .375rem
}

.rApp-container .px-10{
  padding-left: 2.5rem;
  padding-right: 2.5rem
}

.rApp-container .px-12{
  padding-left: 3rem;
  padding-right: 3rem
}

.rApp-container .px-16{
  padding-left: 4rem;
  padding-right: 4rem
}

.rApp-container .px-2{
  padding-left: .5rem;
  padding-right: .5rem
}

.rApp-container .px-2\.5{
  padding-left: .625rem;
  padding-right: .625rem
}

.rApp-container .px-3{
  padding-left: .75rem;
  padding-right: .75rem
}

.rApp-container .px-3\.5{
  padding-left: .875rem;
  padding-right: .875rem
}

.rApp-container .px-4{
  padding-left: 1rem;
  padding-right: 1rem
}

.rApp-container .px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem
}

.rApp-container .px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem
}

.rApp-container .px-8{
  padding-left: 2rem;
  padding-right: 2rem
}

.rApp-container .py-0{
  padding-top: 0;
  padding-bottom: 0
}

.rApp-container .py-0\.25{
  padding-top: .06rem;
  padding-bottom: .06rem
}

.rApp-container .py-0\.5{
  padding-top: .125rem;
  padding-bottom: .125rem
}

.rApp-container .py-1{
  padding-top: .25rem;
  padding-bottom: .25rem
}

.rApp-container .py-1\.5{
  padding-top: .375rem;
  padding-bottom: .375rem
}

.rApp-container .py-12{
  padding-top: 3rem;
  padding-bottom: 3rem
}

.rApp-container .py-16{
  padding-top: 4rem;
  padding-bottom: 4rem
}

.rApp-container .py-2{
  padding-top: .5rem;
  padding-bottom: .5rem
}

.rApp-container .py-2\.5{
  padding-top: .625rem;
  padding-bottom: .625rem
}

.rApp-container .py-3{
  padding-top: .75rem;
  padding-bottom: .75rem
}

.rApp-container .py-3\.5{
  padding-top: .875rem;
  padding-bottom: .875rem
}

.rApp-container .py-4{
  padding-top: 1rem;
  padding-bottom: 1rem
}

.rApp-container .py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem
}

.rApp-container .py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem
}

.rApp-container .py-8{
  padding-top: 2rem;
  padding-bottom: 2rem
}

.rApp-container .pb-1{
  padding-bottom: .25rem
}

.rApp-container .pb-16{
  padding-bottom: 4rem
}

.rApp-container .pb-2{
  padding-bottom: .5rem
}

.rApp-container .pb-20{
  padding-bottom: 5rem
}

.rApp-container .pb-24{
  padding-bottom: 6rem
}

.rApp-container .pb-3{
  padding-bottom: .75rem
}

.rApp-container .pb-4{
  padding-bottom: 1rem
}

.rApp-container .pb-40{
  padding-bottom: 10rem
}

.rApp-container .pb-6{
  padding-bottom: 1.5rem
}

.rApp-container .pb-8{
  padding-bottom: 2rem
}

.rApp-container .pl-1{
  padding-left: .25rem
}

.rApp-container .pl-10{
  padding-left: 2.5rem
}

.rApp-container .pl-2{
  padding-left: .5rem
}

.rApp-container .pl-2\.5{
  padding-left: .625rem
}

.rApp-container .pl-3{
  padding-left: .75rem
}

.rApp-container .pl-4{
  padding-left: 1rem
}

.rApp-container .pl-5{
  padding-left: 1.25rem
}

.rApp-container .pl-6{
  padding-left: 1.5rem
}

.rApp-container .pl-7{
  padding-left: 1.75rem
}

.rApp-container .pr-0\.5{
  padding-right: .125rem
}

.rApp-container .pr-1{
  padding-right: .25rem
}

.rApp-container .pr-10{
  padding-right: 2.5rem
}

.rApp-container .pr-12{
  padding-right: 3rem
}

.rApp-container .pr-16{
  padding-right: 4rem
}

.rApp-container .pr-2{
  padding-right: .5rem
}

.rApp-container .pr-2\.5{
  padding-right: .625rem
}

.rApp-container .pr-3{
  padding-right: .75rem
}

.rApp-container .pr-4{
  padding-right: 1rem
}

.rApp-container .pr-6{
  padding-right: 1.5rem
}

.rApp-container .pr-7{
  padding-right: 1.75rem
}

.rApp-container .pr-8{
  padding-right: 2rem
}

.rApp-container .pr-9{
  padding-right: 2.25rem
}

.rApp-container .pt-0{
  padding-top: 0
}

.rApp-container .pt-0\.5{
  padding-top: .125rem
}

.rApp-container .pt-1{
  padding-top: .25rem
}

.rApp-container .pt-10{
  padding-top: 2.5rem
}

.rApp-container .pt-12{
  padding-top: 3rem
}

.rApp-container .pt-2{
  padding-top: .5rem
}

.rApp-container .pt-3{
  padding-top: .75rem
}

.rApp-container .pt-4{
  padding-top: 1rem
}

.rApp-container .pt-5{
  padding-top: 1.25rem
}

.rApp-container .pt-8{
  padding-top: 2rem
}

.rApp-container .\!text-left{
  text-align: left !important
}

.rApp-container .text-left{
  text-align: left
}

.rApp-container .text-center{
  text-align: center
}

.rApp-container .text-right{
  text-align: right
}

.rApp-container .align-bottom{
  vertical-align: bottom
}

.rApp-container .font-sans{
  font-family: Inter var, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji"
}

.rApp-container .text-2xl{
  font-size: 1.5rem;
  line-height: 2rem
}

.rApp-container .text-2xs{
  font-size: .625rem
}

.rApp-container .text-3xl{
  font-size: 1.875rem;
  line-height: 2.25rem
}

.rApp-container .text-4xl{
  font-size: 2.25rem;
  line-height: 2.5rem
}

.rApp-container .text-5xl{
  font-size: 3rem;
  line-height: 1
}

.rApp-container .text-6xl{
  font-size: 3.4rem
}

.rApp-container .text-base{
  font-size: 1rem;
  line-height: 1.5rem
}

.rApp-container .text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem
}

.rApp-container .text-sm{
  font-size: .875rem;
  line-height: 1.25rem
}

.rApp-container .text-xl{
  font-size: 1.25rem;
  line-height: 1.75rem
}

.rApp-container .text-xs{
  font-size: .75rem;
  line-height: 1rem
}

.rApp-container .font-bold{
  font-weight: 700
}

.rApp-container .font-extrabold{
  font-weight: 800
}

.rApp-container .font-extralight{
  font-weight: 200
}

.rApp-container .font-light{
  font-weight: 300
}

.rApp-container .font-medium{
  font-weight: 500
}

.rApp-container .font-normal{
  font-weight: 400
}

.rApp-container .font-semibold{
  font-weight: 600
}

.rApp-container .uppercase{
  text-transform: uppercase
}

.rApp-container .lowercase{
  text-transform: lowercase
}

.rApp-container .capitalize{
  text-transform: capitalize
}

.rApp-container .italic{
  font-style: italic
}

.rApp-container .leading-10{
  line-height: 2.5rem
}

.rApp-container .leading-4{
  line-height: 1rem
}

.rApp-container .leading-5{
  line-height: 1.25rem
}

.rApp-container .leading-6{
  line-height: 1.5rem
}

.rApp-container .leading-7{
  line-height: 1.75rem
}

.rApp-container .leading-8{
  line-height: 2rem
}

.rApp-container .leading-9{
  line-height: 2.25rem
}

.rApp-container .leading-none{
  line-height: 1
}

.rApp-container .leading-normal{
  line-height: 1.5
}

.rApp-container .tracking-tight{
  letter-spacing: -.025em
}

.rApp-container .tracking-wide{
  letter-spacing: .025em
}

.rApp-container .tracking-wider{
  letter-spacing: .05em
}

.rApp-container .text-green-700{
  --tw-text-opacity: 1;
  color: var(--calendar-3-step-confirm-color);
}

.rApp-container .underline{
  text-decoration-line: underline
}

.rApp-container .line-through{
  text-decoration-line: line-through
}

.rApp-container .no-underline{
  text-decoration-line: none
}

.rApp-container .antialiased{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.rApp-container .placeholder-gray-400::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(156 163 175 / var(--tw-placeholder-opacity, 1))
}

.rApp-container .placeholder-red-300::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(252 165 165 / var(--tw-placeholder-opacity, 1))
}

.rApp-container .opacity-0{
  opacity: 0
}

.rApp-container .opacity-100{
  opacity: 1
}

.rApp-container .opacity-25{
  opacity: .25
}

.rApp-container .opacity-5{
  opacity: .05
}

.rApp-container .opacity-50{
  opacity: .5
}

.rApp-container .opacity-75{
  opacity: .75
}

.rApp-container .shadow{
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.rApp-container .shadow-inner{
  --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);
  --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.rApp-container .shadow-lg{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.rApp-container .shadow-md{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.rApp-container .shadow-sm{
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.rApp-container .shadow-xl{
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.rApp-container .outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px
}

.rApp-container .ring-0{
  --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(0px + 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)
}

.rApp-container .ring-1{
  --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)
}

.rApp-container .ring-2{
  --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)
}

.rApp-container .ring-8{
  --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(8px + 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)
}

.rApp-container .ring-inset{
  --tw-ring-inset: inset
}

.rApp-container .ring-black{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))
}

.rApp-container .ring-gray-200{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))
}

.rApp-container .ring-gray-300{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))
}

.rApp-container .ring-gray-900\/5{
  --tw-ring-color: rgb(17 24 39 / .05)
}

.rApp-container .ring-green-200{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity, 1))
}

.rApp-container .ring-indigo-500{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))
}

.rApp-container .ring-white{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))
}

.rApp-container .ring-opacity-5{
  --tw-ring-opacity: .05
}

.rApp-container .blur{
  --tw-blur: blur(8px);
  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)
}

.rApp-container .grayscale{
  --tw-grayscale: grayscale(100%);
  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)
}

.rApp-container .\!filter{
  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
}

.rApp-container .filter{
  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)
}

.rApp-container .transition{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .15s
}

.rApp-container .transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .15s
}

.rApp-container .transition-colors{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .15s
}

.rApp-container .transition-opacity{
  transition-property: opacity;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .15s
}

.rApp-container .transition-transform{
  transition-property: transform;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-duration: .15s
}

.rApp-container .duration-100{
  transition-duration: .1s
}

.rApp-container .duration-150{
  transition-duration: .15s
}

.rApp-container .duration-200{
  transition-duration: .2s
}

.rApp-container .duration-300{
  transition-duration: .3s
}

.rApp-container .duration-500{
  transition-duration: .5s
}

.rApp-container .duration-75{
  transition-duration: 75ms
}

.rApp-container .ease-in{
  transition-timing-function: cubic-bezier(.4, 0, 1, 1)
}

.rApp-container .ease-in-out{
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.rApp-container .ease-out{
  transition-timing-function: cubic-bezier(0, 0, .2, 1)
}

.\[--anchor-gap\:

8
.rApp-container px\]{
  --anchor-gap: 8px
}

.rApp-container @font-face{
  font-family: Inter var;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/assets/fonts/Inter-roman.var.woff2?v=3.18) format("woff2");
  font-named-instance: Regular
}

.rApp-container @font-face{
  font-family: Inter var;
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(/assets/fonts/Inter-italic.var.woff2?v=3.18) format("woff2");
  font-named-instance: Italic
}

.rApp-container .ql-editor.ql-blank:before{
  --tw-text-opacity: 1 !important;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1)) !important
}

.rApp-container #ck-app .ck-modal-container{
  z-index: 90 !important
}

.rApp-container #ck-app .spinner{
  color: #121212 !important
}

.rApp-container #ck-app .ck-black-primary-button{
  background: #e5e7eb !important;
  color: #1d1f27 !important
}

.rApp-container .min-h-app{
  min-height: 100vh
}

@keyframes react-spinners-DotLoader-rotate{
to{
  transform: rotate(360deg)
}
}

@keyframes react-spinners-DotLoader-bounce{
0%,to{
                     transform: scale(0)
                   }

50%{
  transform: scale(1)
}
}

.rApp-container vaadin-time-picker{
  width: 7rem;
  position: relative
}

@media (min-width: 1280px) {
  .rApp-container vaadin-time-picker{
    width: 8rem
  }
}

.rApp-container vaadin-combo-box-overlay{
  width: 10rem !important
}

.rApp-container .hover\:filter-none:hover{
  filter: none
}

.rApp-container .filter-grayscale{
  filter: grayscale(100%)
}

.rApp-container .no-arrows input[type=number]{
  -moz-appearance: textfield
}

.rApp-container .no-arrows input::-webkit-outer-spin-button,.rApp-container .no-arrows input::-webkit-inner-spin-button{
  -webkit-appearance: none
}

.rApp-container html,.rApp-container body,.rApp-container div#__next,.rApp-container div#root{
  height: 100%;
  width: 100%
}

.rApp-container .transition{
  transition: all .15s ease
}

.rApp-container .confirmEmail .ql-editor{
  min-height: 80px
}

.rApp-container .bg-d-primary,.rApp-container .hover\:bg-d-primary:hover{
  background-color: #0095ff;
  background-image: linear-gradient(to bottom right, #0095ff, #3146fa)
}

.rApp-container .bg-d-secondary,.rApp-container .hover\:bg-d-secondary:hover{
  background-color: #ff0069;
  background-image: linear-gradient(to bottom right, #ff0069, #680000)
}

.rApp-container .spot-card{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: .5rem;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  text-shadow: rgb(0, 0, 0) 0px 0px 5px;
  overflow-wrap: break-word;
  flex: 1 1 0%
}

.rApp-container .text-shadow{
  text-shadow: #000 0 0 5px
}

.rApp-container .bg-stripe{
  background: repeating-linear-gradient(45deg, #0003, #0003 10px, #0000004d 10px, #0000004d 20px)
}

.rApp-container .bg-underline{
  background-image: linear-gradient(180deg, transparent 70%, rgba(101, 125, 225, .4) 0)
}

.rApp-container ::-webkit-scrollbar{
  -webkit-appearance: none;
  width: 7px;
  height: 7px
}

.rApp-container ::-webkit-scrollbar-thumb{
  border-radius: 4px;
  background-color: #00000080;
  box-shadow: 0 0 1px #ffffff80
}

.rApp-container .custom-select:focus{
  outline: none
}

.rApp-container .custom-select > div:first-of-type{
  border: 0;
  box-shadow: none;
  cursor: pointer;
  min-height: 0
}

.rApp-container .custom-select > div:first-of-type > div:first-of-type{
  padding: 0
}

.rApp-container .custom-select > div:first-of-type > div:first-of-type > div:first-of-type{
  color: #6875f5
}

.rApp-container .custom-select > div:first-of-type > div:first-of-type > div:nth-of-type(2){
  padding: 0;
  margin: 0
}

.rApp-container .custom-select > div:first-of-type > div:nth-of-type(2){
  display: none
}

.rApp-container .bg-opacity-gradient{
  background: linear-gradient(to bottom, #fff0, #fffffff2)
}

.rApp-container .bg-opacity-gradient-50{
  background: linear-gradient(to bottom, #f9fafb00, #f9fafbf2)
}

.rApp-container .chrome-picker{
  box-shadow: none !important;
  margin: -12px -16px
}

.rApp-container .ant-popover-inner{
  border-radius: 8px !important
}

.rApp-container .tooltip{
  visibility: hidden;
  position: absolute
}

.rApp-container .has-tooltip:hover .tooltip,.rApp-container .has-tooltip:focus .tooltip{
  visibility: visible;
  z-index: 50
}

.rApp-container .intl-tel-input .country-list{
  width: 100% !important
}

.rApp-container .placeholder\:text-gray-400::placeholder{
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1))
}

.rApp-container .first\:ml-0:first-child{
  margin-left: 0
}

.rApp-container .first\:mt-0:first-child{
  margin-top: 0
}

.rApp-container .first\:mt-6:first-child{
  margin-top: 1.5rem
}

.rApp-container .first\:rounded-t:first-child{
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem
}

.rApp-container .first\:border-t:first-child{
  border-top-width: 1px
}

.rApp-container .first\:border-t-0:first-child{
  border-top-width: 0px
}

.rApp-container .first\:border-none:first-child{
  border-style: none
}

.rApp-container .first\:pt-0:first-child{
  padding-top: 0
}

.rApp-container .first\:pt-2:first-child{
  padding-top: .5rem
}

.rApp-container .last\:rounded-b:last-child{
  border-bottom-right-radius: .25rem;
  border-bottom-left-radius: .25rem
}

.rApp-container .focus-within\:border:focus-within{
  border-width: 1px
}

.rApp-container .focus-within\:border-indigo-500:focus-within{
  --tw-border-opacity: 1;
  border-color: rgb(99 102 241 / var(--tw-border-opacity, 1))
}

.rApp-container .focus-within\:border-red-500:focus-within{
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity, 1))
}

.rApp-container .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);
  --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)
}

.rApp-container .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);
  --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)
}

.rApp-container .focus-within\:ring-cyan-500:focus-within{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))
}

.rApp-container .focus-within\:ring-indigo-500:focus-within{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))
}

.rApp-container .focus-within\:ring-red-500:focus-within{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))
}

.rApp-container .hover\:scale-125:hover{
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rApp-container .hover\:underline:hover{
  text-decoration-line: underline
}

.rApp-container .hover\:line-through:hover{
  text-decoration-line: line-through
}

.rApp-container .hover\:no-underline:hover{
  text-decoration-line: none
}

.rApp-container .hover\:opacity-75:hover{
  opacity: .75
}

.rApp-container .hover\:shadow-lg:hover{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.rApp-container .hover\:shadow-md:hover{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.rApp-container .hover\:ring-1:hover{
  --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)
}

.rApp-container .hover\:ring-indigo-500:hover{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))
}

.rApp-container .hover\:ring-indigo-600:hover{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity, 1))
}

.rApp-container .focus\:z-10:focus{
  z-index: 10
}

.rApp-container .focus\:overflow-clip:focus{
  overflow: clip
}

.rApp-container .focus\:border-solid:focus{
  border-style: solid
}

.rApp-container .focus\:border-gray-300:focus{
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1))
}

.rApp-container .focus\:border-indigo-500:focus{
  --tw-border-opacity: 1;
  border-color: rgb(99 102 241 / var(--tw-border-opacity, 1))
}

.rApp-container .focus\:border-indigo-700:focus{
  --tw-border-opacity: 1;
  border-color: rgb(67 56 202 / var(--tw-border-opacity, 1))
}

.rApp-container .focus\:border-red-300:focus{
  --tw-border-opacity: 1;
  border-color: rgb(252 165 165 / var(--tw-border-opacity, 1))
}

.rApp-container .focus\:border-red-500:focus{
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity, 1))
}

.rApp-container .focus\:bg-gray-100:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1))
}

.rApp-container .focus\:bg-gray-50:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1))
}

.rApp-container .focus\:bg-indigo-100:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(224 231 255 / var(--tw-bg-opacity, 1))
}

.rApp-container .focus\:bg-indigo-500:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(99 102 241 / var(--tw-bg-opacity, 1))
}

.rApp-container .focus\:text-gray-500:focus{
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1))
}

.rApp-container .focus\:text-gray-600:focus{
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1))
}

.rApp-container .focus\:text-gray-700:focus{
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity, 1))
}

.rApp-container .focus\:text-gray-800:focus{
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity, 1))
}

.rApp-container .focus\:text-indigo-800:focus{
  --tw-text-opacity: 1;
  color: rgb(55 48 163 / var(--tw-text-opacity, 1))
}

.rApp-container .focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px
}

.rApp-container .focus\:ring:focus{
  --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(3px + 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)
}

.rApp-container .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);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + 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)
}

.rApp-container .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);
  --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)
}

.rApp-container .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);
  --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)
}

.rApp-container .focus\:ring-blue-100:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))
}

.rApp-container .focus\:ring-blue-500:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))
}

.rApp-container .focus\:ring-blue-600:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1))
}

.rApp-container .focus\:ring-gray-300:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))
}

.rApp-container .focus\:ring-gray-500:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))
}

.rApp-container .focus\:ring-gray-600:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity, 1))
}

.rApp-container .focus\:ring-green-500:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))
}

.rApp-container .focus\:ring-indigo-500:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))
}

.rApp-container .focus\:ring-red-500:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))
}

.rApp-container .focus\:ring-red-600:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1))
}

.rApp-container .focus\:ring-white:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))
}

.rApp-container .focus\:ring-offset-2:focus{
  --tw-ring-offset-width: 2px
}

.rApp-container .focus\:ring-offset-blue-50:focus{
  --tw-ring-offset-color: #eff6ff
}

.rApp-container .focus\:ring-offset-gray-100:focus{
  --tw-ring-offset-color: #f3f4f6
}

.rApp-container .active\:bg-gray-200:active{
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1))
}

.rApp-container .active\:bg-gray-300:active{
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1))
}

.rApp-container .active\:bg-gray-700:active{
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1))
}

.rApp-container .active\:bg-indigo-700:active{
  --tw-bg-opacity: 1;
  background-color: rgb(67 56 202 / var(--tw-bg-opacity, 1))
}

.rApp-container .active\:text-gray-800:active{
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity, 1))
}

.rApp-container .active\:text-indigo-700:active{
  --tw-text-opacity: 1;
  color: rgb(67 56 202 / var(--tw-text-opacity, 1))
}

.rApp-container .active\:ring-0:active{
  --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(0px + 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)
}

.rApp-container .group:hover .group-hover\:visible{
  visibility: visible
}

.rApp-container .group:hover .group-hover\:inline{
  display: inline
}

.rApp-container .group:hover .group-hover\:flex{
  display: flex
}

.rApp-container .group:hover .group-hover\:hidden{
  display: none
}

.rApp-container .group:hover .group-hover\:border-gray-300{
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1))
}

.rApp-container .group:hover .group-hover\:bg-indigo-700{
  --tw-bg-opacity: 1;
  background-color: rgb(67 56 202 / var(--tw-bg-opacity, 1))
}

.rApp-container .group:hover .group-hover\:bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}

.rApp-container .group:hover .group-hover\:text-gray-500{
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1))
}

.rApp-container .group:hover .group-hover\:text-indigo-700{
  --tw-text-opacity: 1;
  color: rgb(67 56 202 / var(--tw-text-opacity, 1))
}

.rApp-container .group:hover .group-hover\:text-red-500{
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1))
}

.rApp-container .group:hover .group-hover\:underline{
  text-decoration-line: underline
}

.rApp-container .group:hover .group-hover\:opacity-50{
  opacity: .5
}

.rApp-container .group:focus .group-focus\:border-blue-300{
  --tw-border-opacity: 1;
  border-color: rgb(147 197 253 / var(--tw-border-opacity, 1))
}

.rApp-container .group:focus .group-focus\:ring{
  --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(3px + 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)
}

@media (min-width: 640px) {
  .rApp-container .sm\:invisible{
    visibility: hidden
  }

  .rApp-container .sm\:absolute{
    position: absolute
  }

  .rApp-container .sm\:inset-0{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
  }

  .rApp-container .sm\:order-2{
    order: 2
  }

  .rApp-container .sm\:order-3{
    order: 3
  }

  .rApp-container .sm\:col-span-2{
    grid-column: span 2 / span 2
  }

  .rApp-container .sm\:col-start-1{
    grid-column-start: 1
  }

  .rApp-container .sm\:col-start-2{
    grid-column-start: 2
  }

  .rApp-container .sm\:-mx-2{
    margin-left: -.5rem;
    margin-right: -.5rem
  }

  .rApp-container .sm\:mx-0{
    margin-left: 0;
    margin-right: 0
  }

  .rApp-container .sm\:mx-12{
    margin-left: 3rem;
    margin-right: 3rem
  }

  .rApp-container .sm\:mx-4{
    margin-left: 1rem;
    margin-right: 1rem
  }

  .rApp-container .sm\:mx-8{
    margin-left: 2rem;
    margin-right: 2rem
  }

  .rApp-container .sm\:mx-auto{
    margin-left: auto;
    margin-right: auto
  }

  .rApp-container .sm\:my-8{
    margin-top: 2rem;
    margin-bottom: 2rem
  }

  .rApp-container .sm\:-ml-1{
    margin-left: -.25rem
  }

  .rApp-container .sm\:-mr-2{
    margin-right: -.5rem
  }

  .rApp-container .sm\:-mt-10{
    margin-top: -2.5rem
  }

  .rApp-container .sm\:mb-0{
    margin-bottom: 0
  }

  .rApp-container .sm\:ml-0{
    margin-left: 0
  }

  .rApp-container .sm\:ml-1{
    margin-left: .25rem
  }

  .rApp-container .sm\:ml-2{
    margin-left: .5rem
  }

  .rApp-container .sm\:ml-3{
    margin-left: .75rem
  }

  .rApp-container .sm\:ml-4{
    margin-left: 1rem
  }

  .rApp-container .sm\:ml-6{
    margin-left: 1.5rem
  }

  .rApp-container .sm\:mr-0{
    margin-right: 0
  }

  .rApp-container .sm\:mr-2{
    margin-right: .5rem
  }

  .rApp-container .sm\:mt-0{
    margin-top: 0
  }

  .rApp-container .sm\:mt-1{
    margin-top: .25rem
  }

  .rApp-container .sm\:mt-2{
    margin-top: .5rem
  }

  .rApp-container .sm\:mt-4{
    margin-top: 1rem
  }

  .rApp-container .sm\:mt-5{
    margin-top: 1.25rem
  }

  .rApp-container .sm\:mt-6{
    margin-top: 1.5rem
  }

  .rApp-container .sm\:block{
    display: block
  }

  .rApp-container .sm\:inline-block{
    display: inline-block
  }

  .rApp-container .sm\:flex{
    display: flex
  }

  .rApp-container .sm\:inline-flex{
    display: inline-flex
  }

  .rApp-container .sm\:grid{
    display: grid
  }

  .rApp-container .sm\:hidden{
    display: none
  }

  .rApp-container .sm\:h-10{
    height: 2.5rem
  }

  .rApp-container .sm\:h-24{
    height: 6rem
  }

  .rApp-container .sm\:h-screen{
    height: 100vh
  }

  .rApp-container .sm\:max-h-500{
    max-height: 500px
  }

  .rApp-container .sm\:max-h-56{
    max-height: 14rem
  }

  .rApp-container .sm\:w-1\/2{
    width: 50%
  }

  .rApp-container .sm\:w-1\/3{
    width: 33.333333%
  }

  .rApp-container .sm\:w-1\/4{
    width: 25%
  }

  .rApp-container .sm\:w-10{
    width: 2.5rem
  }

  .rApp-container .sm\:w-2\/5{
    width: 40%
  }

  .rApp-container .sm\:w-20{
    width: 5rem
  }

  .rApp-container .sm\:w-3\/5{
    width: 60%
  }

  .rApp-container .sm\:w-40{
    width: 10rem
  }

  .rApp-container .sm\:w-48{
    width: 12rem
  }

  .rApp-container .sm\:w-56{
    width: 14rem
  }

  .rApp-container .sm\:w-64{
    width: 16rem
  }

  .rApp-container .sm\:w-80{
    width: 20rem
  }

  .rApp-container .sm\:w-auto{
    width: auto
  }

  .rApp-container .sm\:w-full{
    width: 100%
  }

  .rApp-container .sm\:min-w-xs{
    min-width: 20rem
  }

  .rApp-container .sm\:max-w-2xl{
    max-width: 42rem
  }

  .rApp-container .sm\:max-w-3xl{
    max-width: 48rem
  }

  .rApp-container .sm\:max-w-4xl{
    max-width: 56rem
  }

  .rApp-container .sm\:max-w-54{
    max-width: 14rem
  }

  .rApp-container .sm\:max-w-5xl{
    max-width: 64rem
  }

  .rApp-container .sm\:max-w-lg{
    max-width: 32rem
  }

  .rApp-container .sm\:max-w-md{
    max-width: 28rem
  }

  .rApp-container .sm\:max-w-sm{
    max-width: 24rem
  }

  .rApp-container .sm\:max-w-xl{
    max-width: 36rem
  }

  .rApp-container .sm\:max-w-xs{
    max-width: 20rem
  }

  .rApp-container .sm\:translate-y-0{
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }

  .rApp-container .sm\:scale-100{
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }

  .rApp-container .sm\:scale-95{
    --tw-scale-x: .95;
    --tw-scale-y: .95;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }

  /*noinspection ALL*/
  .rApp-container .sm\:grid-flow-row-dense{
    grid-auto-flow: row dense
  }

  .rApp-container .sm\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }

  .rApp-container .sm\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }

  .rApp-container .sm\:flex-row{
    flex-direction: row
  }

  .rApp-container .sm\:flex-row-reverse{
    flex-direction: row-reverse
  }

  .rApp-container .sm\:flex-nowrap{
    flex-wrap: nowrap
  }

  .rApp-container .sm\:items-start{
    align-items: flex-start
  }

  .rApp-container .sm\:items-center{
    align-items: center
  }

  .rApp-container .sm\:justify-start{
    justify-content: flex-start
  }

  .rApp-container .sm\:justify-center{
    justify-content: center
  }

  .rApp-container .sm\:justify-between{
    justify-content: space-between
  }

  .rApp-container .sm\:gap-3{
    gap: .75rem
  }

  .rApp-container .sm\:gap-4{
    gap: 1rem
  }

  .rApp-container .sm\:space-x-3 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(.75rem * var(--tw-space-x-reverse));
    margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse)))
  }

  .rApp-container .sm\:space-x-4 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
  }

  .rApp-container .sm\:space-x-6 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))
  }

  .rApp-container .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse))
  }

  .rApp-container .sm\:space-y-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.5rem * var(--tw-space-y-reverse))
  }

  .rApp-container .sm\:rounded-lg{
    border-radius: .5rem
  }

  .rApp-container .sm\:rounded-md{
    border-radius: .375rem
  }

  .rApp-container .sm\:rounded-xl{
    border-radius: 1.5rem
  }

  .rApp-container .sm\:rounded-t-lg{
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem
  }

  .rApp-container .sm\:border{
    border-width: 1px
  }

  .rApp-container .sm\:border-0{
    border-width: 0px
  }

  .rApp-container .sm\:border-l{
    border-left-width: 1px
  }

  .rApp-container .sm\:border-t-0{
    border-top-width: 0px
  }

  .rApp-container .sm\:border-t-4{
    border-top-width: 4px
  }

  .rApp-container .sm\:border-gray-200{
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity, 1))
  }

  .rApp-container .sm\:border-transparent{
    border-color: transparent
  }

  .rApp-container .sm\:bg-gray-100{
    --tw-bg-opacity: 1;
    background-color: rgba(1, 1, 1, 0.5);
  }

  .rApp-container .sm\:p-0{
    padding: 0
  }

  .rApp-container .sm\:p-10{
    padding: 2.5rem
  }

  .rApp-container .sm\:p-3{
    padding: .75rem
  }

  .rApp-container .sm\:p-4{
    padding: 1rem
  }

  .rApp-container .sm\:p-6{
    padding: 1.5rem
  }

  .rApp-container .sm\:p-8{
    padding: 2rem
  }

  .rApp-container .sm\:px-0{
    padding-left: 0;
    padding-right: 0
  }

  .rApp-container .sm\:px-12{
    padding-left: 3rem;
    padding-right: 3rem
  }

  .rApp-container .sm\:px-16{
    padding-left: 4rem;
    padding-right: 4rem
  }

  .rApp-container .sm\:px-3{
    padding-left: .75rem;
    padding-right: .75rem
  }

  .rApp-container .sm\:px-4{
    padding-left: 1rem;
    padding-right: 1rem
  }

  .rApp-container .sm\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  .rApp-container .sm\:px-8{
    padding-left: 2rem;
    padding-right: 2rem
  }

  .rApp-container .sm\:py-0\.5{
    padding-top: .125rem;
    padding-bottom: .125rem
  }

  .rApp-container .sm\:py-1{
    padding-top: .25rem;
    padding-bottom: .25rem
  }

  .rApp-container .sm\:py-12{
    padding-top: 3rem;
    padding-bottom: 3rem
  }

  .rApp-container .sm\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem
  }

  .rApp-container .sm\:py-24{
    padding-top: 6rem;
    padding-bottom: 6rem
  }

  .rApp-container .sm\:py-3{
    padding-top: .75rem;
    padding-bottom: .75rem
  }

  .rApp-container .sm\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
  }

  .rApp-container .sm\:py-8{
    padding-top: 2rem;
    padding-bottom: 2rem
  }

  .rApp-container .sm\:pb-20{
    padding-bottom: 5rem
  }

  .rApp-container .sm\:pb-4{
    padding-bottom: 1rem
  }

  .rApp-container .sm\:pb-5{
    padding-bottom: 1.25rem
  }

  .rApp-container .sm\:pl-5{
    padding-left: 1.25rem
  }

  .rApp-container .sm\:pl-6{
    padding-left: 1.5rem
  }

  .rApp-container .sm\:pl-8{
    padding-left: 2rem
  }

  .rApp-container .sm\:pr-10{
    padding-right: 2.5rem
  }

  .rApp-container .sm\:pr-6{
    padding-right: 1.5rem
  }

  .rApp-container .sm\:pt-4{
    padding-top: 1rem
  }

  .rApp-container .sm\:text-left{
    text-align: left
  }

  .rApp-container .sm\:align-middle{
    vertical-align: middle
  }

  .rApp-container .sm\:text-2xl{
    font-size: 1.5rem;
    line-height: 2rem
  }

  .rApp-container .sm\:text-3xl{
    font-size: 1.875rem;
    line-height: 2.25rem
  }

  /*noinspection ALL*/
  .rApp-container .sm\:text-45xl{
    font-size: 2.5rem
  }

  .rApp-container .sm\:text-5xl{
    font-size: 3rem;
    line-height: 1
  }

  .rApp-container .sm\:text-base{
    font-size: 1rem;
    line-height: 1.5rem
  }

  .rApp-container .sm\:text-sm{
    font-size: .875rem;
    line-height: 1.25rem
  }

  .rApp-container .sm\:text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem
  }

  .rApp-container .sm\:font-bold{
    font-weight: 700
  }

  .rApp-container .sm\:leading-10{
    line-height: 2.5rem
  }

  .rApp-container .sm\:leading-5{
    line-height: 1.25rem
  }

  .rApp-container .sm\:leading-6{
    line-height: 1.5rem
  }

  .rApp-container .sm\:shadow{
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
  }

  .rApp-container .sm\:duration-700{
    transition-duration: .7s
  }
}

@media (min-width: 768px) {
  .rApp-container .md\:invisible{
    visibility: hidden
  }

  .rApp-container .md\:left-0{
    left: 0
  }

  .rApp-container .md\:order-1{
    order: 1
  }

  .rApp-container .md\:order-2{
    order: 2
  }

  .rApp-container .md\:col-span-2{
    grid-column: span 2 / span 2
  }

  .rApp-container .md\:col-span-3{
    grid-column: span 3 / span 3
  }

  .rApp-container .md\:mb-0{
    margin-bottom: 0
  }

  .rApp-container .md\:ml-2{
    margin-left: .5rem
  }

  .rApp-container .md\:ml-4{
    margin-left: 1rem
  }

  .rApp-container .md\:ml-6{
    margin-left: 1.5rem
  }

  .rApp-container .md\:ml-auto{
    margin-left: auto
  }

  .rApp-container .md\:mt-0{
    margin-top: 0
  }

  .rApp-container .md\:mt-16{
    margin-top: 4rem
  }

  .rApp-container .md\:mt-4{
    margin-top: 1rem
  }

  .rApp-container .md\:mt-6{
    margin-top: 1.5rem
  }

  .rApp-container .md\:inline-block{
    display: inline-block
  }

  .rApp-container .md\:inline{
    display: inline
  }

  .rApp-container .md\:flex{
    display: flex
  }

  .rApp-container .md\:inline-flex{
    display: inline-flex
  }

  .rApp-container .md\:grid{
    display: grid
  }

  .rApp-container .md\:hidden{
    display: none
  }

  .rApp-container .md\:h-auto{
    height: auto
  }

  .rApp-container .md\:h-full{
    height: 100%
  }

  .rApp-container .md\:max-h-700{
    max-height: 700px
  }

  .rApp-container .md\:max-h-800{
    max-height: 800px
  }

  .rApp-container .md\:w-1\/2{
    width: 50%
  }

  .rApp-container .md\:w-1\/3{
    width: 33.333333%
  }

  .rApp-container .md\:w-2\/3{
    width: 66.666667%
  }

  .rApp-container .md\:w-48{
    width: 12rem
  }

  .rApp-container .md\:w-64{
    width: 16rem
  }

  .rApp-container .md\:w-auto{
    width: auto
  }

  .rApp-container .md\:max-w-4xl{
    max-width: 56rem
  }

  .rApp-container .md\:max-w-5xl{
    max-width: 64rem
  }

  .rApp-container .md\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr))
  }

  .rApp-container .md\:flex-row{
    flex-direction: row
  }

  .rApp-container .md\:place-items-center{
    place-items: center
  }

  .rApp-container .md\:items-center{
    align-items: center
  }

  .rApp-container .md\:justify-start{
    justify-content: flex-start
  }

  .rApp-container .md\:justify-center{
    justify-content: center
  }

  .rApp-container .md\:justify-between{
    justify-content: space-between
  }

  .rApp-container .md\:gap-4{
    gap: 1rem
  }

  .rApp-container .md\:space-x-3 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(.75rem * var(--tw-space-x-reverse));
    margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse)))
  }

  .rApp-container .md\:rounded{
    border-radius: .25rem
  }

  .rApp-container .md\:rounded-lg{
    border-radius: .5rem
  }

  .rApp-container .md\:border{
    border-width: 1px
  }

  .rApp-container .md\:border-t-0{
    border-top-width: 0px
  }

  .rApp-container .md\:border-t-4{
    border-top-width: 4px
  }

  .rApp-container .md\:border-gray-100{
    --tw-border-opacity: 1;
    border-color: rgb(243 244 246 / var(--tw-border-opacity, 1))
  }

  .rApp-container .md\:p-4{
    padding: 1rem
  }

  .rApp-container .md\:p-8{
    padding: 2rem
  }

  .rApp-container .md\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem
  }

  .rApp-container .md\:px-4{
    padding-left: 1rem;
    padding-right: 1rem
  }

  .rApp-container .md\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  .rApp-container .md\:px-8{
    padding-left: 2rem;
    padding-right: 2rem
  }

  .rApp-container .md\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem
  }

  .rApp-container .md\:py-2{
    padding-top: .5rem;
    padding-bottom: .5rem
  }

  .rApp-container .md\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem
  }

  .rApp-container .md\:py-8{
    padding-top: 2rem;
    padding-bottom: 2rem
  }

  .rApp-container .md\:pb-12{
    padding-bottom: 3rem
  }

  .rApp-container .md\:text-left{
    text-align: left
  }

  .rApp-container .md\:text-center{
    text-align: center
  }

  .rApp-container .md\:text-base{
    font-size: 1rem;
    line-height: 1.5rem
  }

  .rApp-container .md\:shadow-lg{
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
  }
}

@media (min-width: 1024px) {
  .rApp-container .lg\:col-span-1{
    grid-column: span 1 / span 1
  }

  .rApp-container .lg\:col-span-2{
    grid-column: span 2 / span 2
  }

  .rApp-container .lg\:col-start-1{
    grid-column-start: 1
  }

  .rApp-container .lg\:col-start-3{
    grid-column-start: 3
  }

  .rApp-container .lg\:block{
    display: block
  }

  .rApp-container .lg\:flex{
    display: flex
  }

  .rApp-container .lg\:hidden{
    display: none
  }

  .rApp-container .lg\:h-12{
    height: 3rem
  }

  .rApp-container .lg\:w-1\/2{
    width: 50%
  }

  .rApp-container .lg\:max-w-4xl{
    max-width: 56rem
  }

  .rApp-container .lg\:max-w-xs{
    max-width: 20rem
  }

  .rApp-container .lg\:scale-50{
    --tw-scale-x: .5;
    --tw-scale-y: .5;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }

  /*noinspection ALL*/
  .rApp-container .lg\:grid-flow-col-dense{
    grid-auto-flow: column dense
  }

  .rApp-container .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr))
  }

  .rApp-container .lg\:items-center{
    align-items: center
  }

  .rApp-container .lg\:rounded-md{
    border-radius: .375rem
  }

  .rApp-container .lg\:p-16{
    padding: 4rem
  }

  .rApp-container .lg\:px-2{
    padding-left: .5rem;
    padding-right: .5rem
  }

  .rApp-container .lg\:px-8{
    padding-left: 2rem;
    padding-right: 2rem
  }

  .rApp-container .lg\:py-1{
    padding-top: .25rem;
    padding-bottom: .25rem
  }

  .rApp-container .lg\:pr-6{
    padding-right: 1.5rem
  }

  .rApp-container .lg\:hover\:bg-gray-100:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1))
  }
}

@media (min-width: 1280px) {
  .rApp-container .xl\:w-1\/3{
    width: 33.333333%
  }

  .rApp-container .xl\:w-2\/3{
    width: 66.666667%
  }

  .rApp-container .xl\:max-w-full{
    max-width: 100%
  }

  .rApp-container .xl\:scale-75{
    --tw-scale-x: .75;
    --tw-scale-y: .75;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }

  .rApp-container .xl\:px-8{
    padding-left: 2rem;
    padding-right: 2rem
  }

  .rApp-container .xl\:pr-12{
    padding-right: 3rem
  }

  .rApp-container .xl\:text-2xl{
    font-size: 1.5rem;
    line-height: 2rem
  }
}

@media (min-width: 1536px) {
  .rApp-container .\32xl\:max-w-sm{
    max-width: 24rem
  }
}

.rApp-container .stripe-connect{
  background: #635bff;
  display: inline-block;
  height: 38px;
  text-decoration: none;
  width: 180px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -webkit-font-smoothing: antialiased
}

.rApp-container .stripe-connect span{
  color: #fff;
  display: block;
  font-family: sohne-var, Helvetica Neue, Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 14px;
  padding: 11px 0 0 24px;
  position: relative;
  text-align: left
}

.rApp-container .stripe-connect:hover{
  background: #7a73ff
}

.rApp-container .stripe-connect.slate{
  background: #0a2540
}

.rApp-container .stripe-connect.slate:hover{
  background: #425466
}

.rApp-container .stripe-connect.white{
  background: #fff
}

.rApp-container .stripe-connect.white span{
  color: #0a2540
}

.rApp-container .stripe-connect.white:hover{
  background: #f6f9fc
}

.rApp-container .stripe-connect span:after{
  background-repeat: no-repeat;
  background-size: 49.58px;
  content: "";
  height: 20px;
  left: 62%;
  position: absolute;
  top: 28.95%;
  width: 49.58px
}

.rApp-container .stripe-connect span:after{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 468 222.5' style='enable-background:new 0 0 468 222.5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M414,113.4c0-25.6-12.4-45.8-36.1-45.8c-23.8,0-38.2,20.2-38.2,45.6c0,30.1,17,45.3,41.4,45.3 c11.9,0,20.9-2.7,27.7-6.5v-20c-6.8,3.4-14.6,5.5-24.5,5.5c-9.7,0-18.3-3.4-19.4-15.2h48.9C413.8,121,414,115.8,414,113.4z M364.6,103.9c0-11.3,6.9-16,13.2-16c6.1,0,12.6,4.7,12.6,16H364.6z'/%3E%3Cpath class='st0' d='M301.1,67.6c-9.8,0-16.1,4.6-19.6,7.8l-1.3-6.2h-22v116.6l25-5.3l0.1-28.3c3.6,2.6,8.9,6.3,17.7,6.3 c17.9,0,34.2-14.4,34.2-46.1C335.1,83.4,318.6,67.6,301.1,67.6z M295.1,136.5c-5.9,0-9.4-2.1-11.8-4.7l-0.1-37.1 c2.6-2.9,6.2-4.9,11.9-4.9c9.1,0,15.4,10.2,15.4,23.3C310.5,126.5,304.3,136.5,295.1,136.5z'/%3E%3Cpolygon class='st0' points='223.8,61.7 248.9,56.3 248.9,36 223.8,41.3 '/%3E%3Crect x='223.8' y='69.3' class='st0' width='25.1' height='87.5'/%3E%3Cpath class='st0' d='M196.9,76.7l-1.6-7.4h-21.6v87.5h25V97.5c5.9-7.7,15.9-6.3,19-5.2v-23C214.5,68.1,202.8,65.9,196.9,76.7z'/%3E%3Cpath class='st0' d='M146.9,47.6l-24.4,5.2l-0.1,80.1c0,14.8,11.1,25.7,25.9,25.7c8.2,0,14.2-1.5,17.5-3.3V135 c-3.2,1.3-19,5.9-19-8.9V90.6h19V69.3h-19L146.9,47.6z'/%3E%3Cpath class='st0' d='M79.3,94.7c0-3.9,3.2-5.4,8.5-5.4c7.6,0,17.2,2.3,24.8,6.4V72.2c-8.3-3.3-16.5-4.6-24.8-4.6 C67.5,67.6,54,78.2,54,95.9c0,27.6,38,23.2,38,35.1c0,4.6-4,6.1-9.6,6.1c-8.3,0-18.9-3.4-27.3-8v23.8c9.3,4,18.7,5.7,27.3,5.7 c20.8,0,35.1-10.3,35.1-28.2C117.4,100.6,79.3,105.9,79.3,94.7z'/%3E%3C/g%3E%3C/svg%3E")
}

.rApp-container .stripe-connect.white span:after{
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 468 222.5' style='enable-background:new 0 0 468 222.5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%230A2540;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M414,113.4c0-25.6-12.4-45.8-36.1-45.8c-23.8,0-38.2,20.2-38.2,45.6c0,30.1,17,45.3,41.4,45.3 c11.9,0,20.9-2.7,27.7-6.5v-20c-6.8,3.4-14.6,5.5-24.5,5.5c-9.7,0-18.3-3.4-19.4-15.2h48.9C413.8,121,414,115.8,414,113.4z M364.6,103.9c0-11.3,6.9-16,13.2-16c6.1,0,12.6,4.7,12.6,16H364.6z'/%3E%3Cpath class='st0' d='M301.1,67.6c-9.8,0-16.1,4.6-19.6,7.8l-1.3-6.2h-22v116.6l25-5.3l0.1-28.3c3.6,2.6,8.9,6.3,17.7,6.3 c17.9,0,34.2-14.4,34.2-46.1C335.1,83.4,318.6,67.6,301.1,67.6z M295.1,136.5c-5.9,0-9.4-2.1-11.8-4.7l-0.1-37.1 c2.6-2.9,6.2-4.9,11.9-4.9c9.1,0,15.4,10.2,15.4,23.3C310.5,126.5,304.3,136.5,295.1,136.5z'/%3E%3Cpolygon class='st0' points='223.8,61.7 248.9,56.3 248.9,36 223.8,41.3 '/%3E%3Crect x='223.8' y='69.3' class='st0' width='25.1' height='87.5'/%3E%3Cpath class='st0' d='M196.9,76.7l-1.6-7.4h-21.6v87.5h25V97.5c5.9-7.7,15.9-6.3,19-5.2v-23C214.5,68.1,202.8,65.9,196.9,76.7z'/%3E%3Cpath class='st0' d='M146.9,47.6l-24.4,5.2l-0.1,80.1c0,14.8,11.1,25.7,25.9,25.7c8.2,0,14.2-1.5,17.5-3.3V135 c-3.2,1.3-19,5.9-19-8.9V90.6h19V69.3h-19L146.9,47.6z'/%3E%3Cpath class='st0' d='M79.3,94.7c0-3.9,3.2-5.4,8.5-5.4c7.6,0,17.2,2.3,24.8,6.4V72.2c-8.3-3.3-16.5-4.6-24.8-4.6 C67.5,67.6,54,78.2,54,95.9c0,27.6,38,23.2,38,35.1c0,4.6-4,6.1-9.6,6.1c-8.3,0-18.9-3.4-27.3-8v23.8c9.3,4,18.7,5.7,27.3,5.7 c20.8,0,35.1-10.3,35.1-28.2C117.4,100.6,79.3,105.9,79.3,94.7z'/%3E%3C/g%3E%3C/svg%3E")
}

.rApp-container .tippy-box[data-animation=fade][data-state=hidden]{
  opacity: 0
}

.rApp-container [data-tippy-root]{
  max-width: calc(100vw - 12px)
}

.rApp-container .tippy-box{
  position: relative;
  border-radius: 4px;
  line-height: 1.4;
  white-space: normal;
  opacity: .85;
  font-size: 13px;
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
  padding: .25rem .75rem;
  font-weight: 300;
  --tw-text-opacity: 1;
  color: rgb(249 250 251 / var(--tw-text-opacity, 1));
  outline: 0;
  transition-property: transform, visibility, opacity
}

.rApp-container .tippy-box[data-placement^=top] > .tippy-arrow{
  bottom: 0
}

.rApp-container .tippy-box[data-placement^=top] > .tippy-arrow:before{
  bottom: -7px;
  left: 0;
  border-width: 8px 8px 0;
  border-top-color: initial;
  transform-origin: center top
}

.rApp-container .tippy-box[data-placement^=bottom] > .tippy-arrow{
  top: 0
}

.rApp-container .tippy-box[data-placement^=bottom] > .tippy-arrow:before{
  top: -7px;
  left: 0;
  border-width: 0 8px 8px;
  border-bottom-color: initial;
  transform-origin: center bottom
}

.rApp-container .tippy-box[data-placement^=left] > .tippy-arrow{
  right: 0
}

.rApp-container .tippy-box[data-placement^=left] > .tippy-arrow:before{
  border-width: 8px 0 8px 8px;
  border-left-color: initial;
  right: -7px;
  transform-origin: center left
}

.rApp-container .tippy-box[data-placement^=right] > .tippy-arrow{
  left: 0
}

.rApp-container .tippy-box[data-placement^=right] > .tippy-arrow:before{
  left: -7px;
  border-width: 8px 8px 8px 0;
  border-right-color: initial;
  transform-origin: center right
}

.rApp-container .tippy-box[data-inertia][data-state=visible]{
  transition-timing-function: cubic-bezier(.54, 1.5, .38, 1.11)
}

.rApp-container .tippy-arrow{
  width: 16px;
  height: 16px;
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity, 1))
}

.rApp-container .tippy-arrow:before{
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid
}

.rApp-container .tippy-content{
  position: relative;
  padding: 5px 9px;
  z-index: 1
}

.rApp-container .spinner{
  position: relative;
  color: transparent !important;
  pointer-events: none
}

.rApp-container .spinner:after{
  content: "";
  position: absolute !important;
  top: calc(50% - .75em);
  left: calc(50% - .75em);
  display: block;
  width: 1.5em;
  height: 1.5em;
  border: 2px solid #dae1e7;
  border-radius: 9999px;
  border-color: transparent transparent #dae1e7 #dae1e7;
  animation: spinAround .7s infinite linear
}

@keyframes spinAround{
0%{
  transform: rotate(0)
}

to{
  transform: rotate(360deg)
}
}

.rApp-container .lazy-load-image-background.blur{
  filter: blur(15px)
}

.rApp-container .lazy-load-image-background.blur.lazy-load-image-loaded{
  filter: blur(0);
  transition: filter .3s
}

.rApp-container .lazy-load-image-background.blur > img{
  opacity: 0
}

.rApp-container .lazy-load-image-background.blur.lazy-load-image-loaded > img{
  opacity: 1;
  transition: opacity .3s
}

@keyframes sonar{
0%{
  box-shadow: 0 0 #3ae7e1, 0 0 4px 2px #0006
}

to{
  box-shadow: 0 0 0 10px #ff93df00, 0 0 4px 2px #0006
}
}

.rApp-container .sonar{
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #3ae7e1;
  border: 2px solid #16bbb5;
  animation: sonar .8s ease-out infinite
}

.rApp-container .item-inner{
  display: table-cell;
  vertical-align: middle;
  text-align: center
}

.rApp-container .item-inner > div{
  text-decoration: none;
  display: inline-block
}

.rApp-container .calendar-vhidden{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0
}

.rApp-container .calendar-table,.rApp-container .calendar-table tbody,.rApp-container .calendar-table thead{
  display: block;
  width: 100%
}

.rApp-container .calendar-table tbody > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(.3% * (1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.3% * var(--tw-space-y-reverse))
}

.rApp-container .calendar-table tr{
  display: grid;
  width: 100%;
  grid-template-columns: repeat(7, minmax(0, 1fr));
  gap: .3%
}

.rApp-container .calendar-button{
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-weight: 500;
  --calendar-text-opacity: 1;
  color: rgba(var(--calendar-color), var(--calendar-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-duration: .1s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.rApp-container .calendar-button:after{
  content: "";
  display: block;
  padding-bottom: 100%
}

.rApp-container .calendar-caption{
  margin-bottom: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: .3%
}

.rApp-container .calendar-caption_label{
  font-weight: 700;
  font-size: 1.5rem;
  color: rgba(var(--calendar-color), var(--calendar-text-opacity))
}

.rApp-container .calendar-nav{
  display: grid;
  width: 28.5%;
  flex-shrink: 0;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 15%;
  padding-left: .3%
}

.rApp-container svg.calendar-nav_icon{
  height: .75rem;
  width: .75rem
}

.rApp-container .calendar-nav_button:not(:disabled):not(.calendar-day_selected){
  color: rgba(var(--calendar-color), var(--calendar-text-opacity));
  --calendar-text-opacity: .8
}

.rApp-container .calendar-nav_button:not(:disabled):not(.calendar-day_selected):hover{
  color: rgba(var(--calendar-color), var(--calendar-text-opacity));
  --calendar-text-opacity: 1;
  background-color: rgba(var(--calendar-color), var(--calendar-btn-bg-opacity))
}

.rApp-container .calendar-nav_button:disabled{
  color: rgba(var(--calendar-color), var(--calendar-text-opacity));
  --calendar-bg-opacity: 0;
  --calendar-text-opacity: .3;
  cursor: default;
  background-color: rgba(var(--calendar-color), var(--calendar-bg-opacity))
}

.rApp-container .calendar-head{
  margin-bottom: .25rem;
  color: rgba(var(--calendar-color), var(--calendar-text-opacity))
}

.rApp-container .calendar-head_cell{
  text-align: center;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: 500;
  --calendar-text-opacity: .6;
  color: rgba(var(--calendar-color), var(--calendar-text-opacity))
}

.rApp-container tr.calendar-head_row{
  margin-bottom: .85rem
}

.rApp-container .calendar-day:not(.calendar-day_disabled){
  color: rgba(var(--calendar-color), var(--calendar-text-opacity));
  background-color: rgba(var(--calendar-color), var(--calendar-btn-bg-opacity))
}

.rApp-container .calendar-day:not(.calendar-day_disabled):not(.calendar-day_selected):hover{
  opacity: 0.8;
}

.rApp-container .calendar-day_disabled{
  cursor: default;
  --calendar-bg-opacity: 0;
  --calendar-text-opacity: .2;
  color: rgba(var(--calendar-color), var(--calendar-text-opacity));
  background-color: rgba(var(--calendar-color), var(--calendar-bg-opacity));
}

.rApp-container .calendar-day_today:before{
  transform: translate(-50%);
  border-radius: 100%;
  position: absolute;
  background: currentColor;
  content: "";
  height: 5px;
  width: 5px;
  left: 50%;
  bottom: 10%
}

.rApp-container .calendar-day_selected:not(.calendar-day_disabled){
  --calendar-bg-opacity: 1;
  --calendar-text-opacity: 1;
  background-color: rgba(var(--calendar-color), var(--calendar-bg-opacity));
  color: rgba(var(--calendar-opp-color), var(--calendar-text-opacity));
  cursor: default
}

.rApp-container .noselect{
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none
}

:root{
  --iti-hover-color: rgba(0, 0, 0, .05);
  --iti-border-color: #ccc;
  --iti-dialcode-color: #999;
  --iti-dropdown-bg: white;
  --iti-spacer-horizontal: 8px;
  --iti-flag-height: 12px;
  --iti-flag-width: 16px;
  --iti-border-width: 1px;
  --iti-arrow-height: 4px;
  --iti-arrow-width: 6px;
  --iti-triangle-border: calc(var(--iti-arrow-width) / 2);
  --iti-arrow-padding: 6px;
  --iti-arrow-color: #555;
  --iti-path-flags-1x: url(/assets/flags-Cx4r8tdH.webp);
  --iti-path-flags-2x: url(/assets/flags@2x-CiSx7kJd.webp);
  --iti-path-globe-1x: url(data:image/webp;base64,UklGRvoBAABXRUJQVlA4TO4BAAAvE8AEENXIkiRZtZu7H33ql07cqTlilvbz9i4tosSMZma27zWzHRGyIEk2bcu2bdvGn23btm3btm3btm0/m5PqAEkLTYYwxTPAW84Tl6wNgmvIqptKKH9nYAr4xle+TML/BDI2LSg6QHKT/nngE4+ZMIUePUGeTvly+YoV8F1DtkGUzlfst2LUKTX6PaWZeMWiDqN6PgcciGa2boYPmxlR5bIIL5l6RVyDYMXmY1f10pGb7PmAN6sRTBTN3N9C9Zi/LbVhlL+Oo2M7RxoE/a4+/nDjeBrSVwtGYXGGMIrUbJzCU1LgFftP9K1hkpOXmBim30cIJ1hgOkSwMhYCMgmaw7rXcfT5/wQcFhrcuaOEBuq5ytYblLPBEhV0Aq/ZqcDn/6RUDgrUL0/0UZgK/p+rR8/4nZAqFfuXA6TbtFQyJSe4gpj6T19a5q+HLEkox0mlWXvbIGbuJw28fkozjybhT5oXHNY4py5rH1CflcyeB1fId9wXDAvFmz/8m6AE/8TgYzEVGoRMCKUhND7PQho7jGo1utkdV559cm3llGFs3sxBZrmGbEExop91jyfg5G7BmCCi6evNaSDFBrG3vyaRNzt+HJ9kQpVbgj+xFUoNgr3abxqGfH3WfQq9lp5UZPRW74ZbFgpq+EGo67dUAQ==);
  --iti-path-globe-2x: url(data:image/webp;base64,UklGRlwFAABXRUJQVlA4TE8FAAAvJ8AJEEfHKJIkKdmcgvjj3wwill7QwKhtJEnOnIDmv/zJLAdGbSNJcuYENP/lT2Y5OGwjSZHmtL3wTFl9tp8SM/9xz47Ctm2b7mnwDggKFNd77jgHyxhIYVvLQBDEHEBKRQBIOXzQpAhiBQCIAMaIAACHhAQHIMFhhRkSRt1hlRIYDAZDhiE3CVrBS2gFkZGRYdA6mjQQBYAv6yOZSVAQCoPWMCWBIBQKwtCCUBANFARBlChBfPCG/dZUjxJECYJQECU+KGFQEC1YdN/NSUNRTDm4osQBGUwFjDFCBOYRo9QWxAmPlKQECRERMbVLCZapZ0owSrnz3hb6/P8auL9vAwr7/xeS5EV9q2sWU2vbtjla27Zt28akprq6a3bPtm2np87eJIvePUzd9fvoXkT0fwK4Vwdo8t6qyQW+O7Tn4k7NAdvi/jMR0fGpwhglhZBKm3B0pzvg3JcDrUuMEn7SDaUIRTLhhqb/AbDvw+bbJToMEq5QflFfv+QhJVPxcmkm/Ih9TzZfFxk/CJUnP7zMykJqnhsqQ51M6tTv2Pdgc/GKCuKmaI96HlhVAJy4vWVWWgRSfYJ9l4jv+4aB0F15Td3kH1YW4DiMnEJHGSaFOoOdw4LxOhCqPTf0JvLys6I8Wv/9BeeuhEkZfE+UZfNSOumqT+CArgHwbBHZw+ZB00AGeiYxIKKudH2zDxg97VK7FxdO6+9Pmt3l4J/bZR58rtyEOY6dtdhcMbPh2jsyNKr3mNnDy+c8Pig0od5wGXakg7DYgYgfU5648s0fC0Ljv9SigQVrHwUafXVgmNE92zBBBeYjsHn5L6Emz/6776EnxwJUsqKADMDmq8fG/T16fujr7lhknhheLG4PPwFD15IXs2xWFWBZVj4ndDW+fDItPRncssi75Fxv/iHQQL2PDbkg4k/zP/BfgfR1axxy59PM/IYdsypZWUCUiTlck2/zTz4fm3LzqkNlxxnzW+A4fK4vkbNrIbn7bgVoKn3djQu90krrllynQ1g7v2rpjUYsfeR6tdLSaqV5w5fR6E5+k8BVT/0aqqSXDAdV4wvpCplTCJnbFTLb9dTEHjoQQiTMC7Ah3PPuwbffOfD+xP4d3s7uMGDC+wcOvrs7kVKTZ6m4EMIVfn1O61JyrnuU3EM3A3znefrp142f5cnmnDXNyXecPFYUYNt2pVUlvot//qWFDszz9aTrCuGpQVX4Wn+KAw6rCrAgw/eqLZXQVQfmXZ5QnnCF2wrwdlJ5F8DhC1MP/itRnhv+wmHji7hpT+x0tekziRw7jxUF2LZznX3xOydH3e5fVhYWO5QOlClPzYFX9EMD65P9bBHZ16fLq7dHfrlal5vO2LxuKkTcfABvjZDxwsWvf9hs7pCv2ry5cowvB2/8iosq5YraWHw7JCxLyaAWZPoUrilMaRMKo8WwpQv0z2AXqnLzLA42H5gKEVcTuM76RfDtpVrzh9b5oTp0e5SI+Topy78hAzFm6QqRMN2gugNYLH0EoHF6Pyw3vm+OYQMRlwPpCd+sAep/WQ1OPGZZ13lO0ugpE0+m1xGRbdNKe67wzTN3Nouw3yfw03WH+nrnqUAnEul5YOXA5o20L4SnAiXjoX6f7Pm6RIeBl14EGe4a8VLad4UnvZTwysxR2DtOumEiUOpliLi7FWNb2vOEK4QQnnyoIav+Ko9XhGbUF1gZ7tWKcVBLX+T05HkOGmn0iA4WjsW9Ww6ny3WiTAjhyd41WWfGrv4sAof7t/l+ppGJlFeR7oBVr4kF2BYP0oYjDxsZpjuTsQDHsXjAUYxrrwwe9gGWRRRZ3CcA);
  --iti-flag-sprite-width: 3904px;
  --iti-flag-sprite-height: 12px;
  --iti-mobile-popup-margin: 30px
}

.rApp-container .iti{
  position: relative;
  display: inline-block
}

.rApp-container .iti *{
  box-sizing: border-box
}

.rApp-container .iti__hide{
  display: none
}

.rApp-container .iti__v-hide{
  visibility: hidden
}

.rApp-container .iti__a11y-text{
  width: 1px;
  height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  position: absolute
}

.rApp-container .iti input.iti__tel-input,.rApp-container .iti input.iti__tel-input[type=text],.rApp-container .iti input.iti__tel-input[type=tel]{
  position: relative;
  z-index: 0;
  margin: 0 !important
}

.rApp-container .iti__country-container{
  position: absolute;
  top: 0;
  bottom: 0;
  padding: var(--iti-border-width)
}

.rApp-container .iti__selected-country{
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  border-radius: 0;
  font-weight: inherit;
  line-height: inherit;
  text-decoration: none
}

.rApp-container .iti__selected-country-primary{
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal)
}

.rApp-container .iti__arrow{
  margin-left: var(--iti-arrow-padding);
  width: 0;
  height: 0;
  border-left: var(--iti-triangle-border) solid transparent;
  border-right: var(--iti-triangle-border) solid transparent;
  border-top: var(--iti-arrow-height) solid var(--iti-arrow-color)
}

.rApp-container [dir=rtl] .iti__arrow{
  margin-right: var(--iti-arrow-padding);
  margin-left: 0
}

.rApp-container .iti__arrow--up{
  border-top: none;
  border-bottom: var(--iti-arrow-height) solid var(--iti-arrow-color)
}

.rApp-container .iti__dropdown-content{
  border-radius: 3px;
  background-color: var(--iti-dropdown-bg)
}

.rApp-container .iti--inline-dropdown .iti__dropdown-content{
  position: absolute;
  z-index: 2;
  margin-top: 3px;
  margin-left: calc(var(--iti-border-width) * -1);
  border: var(--iti-border-width) solid var(--iti-border-color);
  box-shadow: 1px 1px 4px #0003
}

.rApp-container .iti__search-input{
  width: 100%;
  border-width: 0;
  border-radius: 3px
}

.rApp-container .iti__search-input + .iti__country-list{
  border-top: 1px solid var(--iti-border-color)
}

.rApp-container .iti__country-list{
  list-style: none;
  padding: 0;
  margin: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch
}

.rApp-container .iti--inline-dropdown .iti__country-list{
  max-height: 185px
}

.rApp-container .iti--flexible-dropdown-width .iti__country-list{
  white-space: nowrap
}

@media (max-width: 500px) {
  .rApp-container .iti--flexible-dropdown-width .iti__country-list{
    white-space: normal
  }
}

.rApp-container .iti__country{
  display: flex;
  align-items: center;
  padding: 8px var(--iti-spacer-horizontal);
  outline: none
}

.rApp-container .iti__dial-code{
  color: var(--iti-dialcode-color)
}

.rApp-container .iti__country.iti__highlight{
  background-color: var(--iti-hover-color)
}

.rApp-container .iti__country-list .iti__flag,.rApp-container .iti__country-name{
  margin-right: var(--iti-spacer-horizontal)
}

.rApp-container [dir=rtl] .iti__country-list .iti__flag,.rApp-container [dir=rtl] .iti__country-name{
  margin-right: 0;
  margin-left: var(--iti-spacer-horizontal)
}

.rApp-container .iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])):hover,.rApp-container .iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])):hover button{
  cursor: pointer
}

.rApp-container .iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.rApp-container .iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__dropdown-content:hover) .iti__selected-country-primary{
  background-color: var(--iti-hover-color)
}

.rApp-container .iti .iti__selected-dial-code{
  margin-left: 4px
}

.rApp-container [dir=rtl] .iti .iti__selected-dial-code{
  margin-left: 0;
  margin-right: 4px
}

.rApp-container .iti--container{
  position: fixed;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: var(--iti-border-width)
}

.rApp-container .iti--container:hover{
  cursor: pointer
}

.rApp-container .iti--fullscreen-popup.iti--container{
  background-color: #00000080;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  padding: var(--iti-mobile-popup-margin);
  display: flex;
  flex-direction: column;
  justify-content: flex-start
}

.rApp-container .iti--fullscreen-popup .iti__dropdown-content{
  display: flex;
  flex-direction: column;
  max-height: 100%;
  position: relative
}

.rApp-container .iti--fullscreen-popup .iti__country{
  padding: 10px;
  line-height: 1.5em
}

.rApp-container .iti__flag{
  --iti-flag-offset: 100px;
  height: var(--iti-flag-height);
  width: var(--iti-flag-width);
  border-radius: 1px;
  box-shadow: 0 0 1px #888;
  background-image: var(--iti-path-flags-1x);
  background-repeat: no-repeat;
  background-position: var(--iti-flag-offset) 0;
  background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height)
}

.rApp-container .iti__ac{
  --iti-flag-offset: 0px
}

.rApp-container .iti__ad{
  --iti-flag-offset: -16px
}

.rApp-container .iti__ae{
  --iti-flag-offset: -32px
}

.rApp-container .iti__af{
  --iti-flag-offset: -48px
}

.rApp-container .iti__ag{
  --iti-flag-offset: -64px
}

.rApp-container .iti__ai{
  --iti-flag-offset: -80px
}

.rApp-container .iti__al{
  --iti-flag-offset: -96px
}

.rApp-container .iti__am{
  --iti-flag-offset: -112px
}

.rApp-container .iti__ao{
  --iti-flag-offset: -128px
}

.rApp-container .iti__ar{
  --iti-flag-offset: -144px
}

.rApp-container .iti__as{
  --iti-flag-offset: -160px
}

.rApp-container .iti__at{
  --iti-flag-offset: -176px
}

.rApp-container .iti__au{
  --iti-flag-offset: -192px
}

.rApp-container .iti__aw{
  --iti-flag-offset: -208px
}

.rApp-container .iti__ax{
  --iti-flag-offset: -224px
}

.rApp-container .iti__az{
  --iti-flag-offset: -240px
}

.rApp-container .iti__ba{
  --iti-flag-offset: -256px
}

.rApp-container .iti__bb{
  --iti-flag-offset: -272px
}

.rApp-container .iti__bd{
  --iti-flag-offset: -288px
}

.rApp-container .iti__be{
  --iti-flag-offset: -304px
}

.rApp-container .iti__bf{
  --iti-flag-offset: -320px
}

.rApp-container .iti__bg{
  --iti-flag-offset: -336px
}

.rApp-container .iti__bh{
  --iti-flag-offset: -352px
}

.rApp-container .iti__bi{
  --iti-flag-offset: -368px
}

.rApp-container .iti__bj{
  --iti-flag-offset: -384px
}

.rApp-container .iti__bl{
  --iti-flag-offset: -400px
}

.rApp-container .iti__bm{
  --iti-flag-offset: -416px
}

.rApp-container .iti__bn{
  --iti-flag-offset: -432px
}

.rApp-container .iti__bo{
  --iti-flag-offset: -448px
}

.rApp-container .iti__bq{
  --iti-flag-offset: -464px
}

.rApp-container .iti__br{
  --iti-flag-offset: -480px
}

.rApp-container .iti__bs{
  --iti-flag-offset: -496px
}

.rApp-container .iti__bt{
  --iti-flag-offset: -512px
}

.rApp-container .iti__bw{
  --iti-flag-offset: -528px
}

.rApp-container .iti__by{
  --iti-flag-offset: -544px
}

.rApp-container .iti__bz{
  --iti-flag-offset: -560px
}

.rApp-container .iti__ca{
  --iti-flag-offset: -576px
}

.rApp-container .iti__cc{
  --iti-flag-offset: -592px
}

.rApp-container .iti__cd{
  --iti-flag-offset: -608px
}

.rApp-container .iti__cf{
  --iti-flag-offset: -624px
}

.rApp-container .iti__cg{
  --iti-flag-offset: -640px
}

.rApp-container .iti__ch{
  --iti-flag-offset: -656px
}

.rApp-container .iti__ci{
  --iti-flag-offset: -672px
}

.rApp-container .iti__ck{
  --iti-flag-offset: -688px
}

.rApp-container .iti__cl{
  --iti-flag-offset: -704px
}

.rApp-container .iti__cm{
  --iti-flag-offset: -720px
}

.rApp-container .iti__cn{
  --iti-flag-offset: -736px
}

.rApp-container .iti__co{
  --iti-flag-offset: -752px
}

.rApp-container .iti__cr{
  --iti-flag-offset: -768px
}

.rApp-container .iti__cu{
  --iti-flag-offset: -784px
}

.rApp-container .iti__cv{
  --iti-flag-offset: -800px
}

.rApp-container .iti__cw{
  --iti-flag-offset: -816px
}

.rApp-container .iti__cx{
  --iti-flag-offset: -832px
}

.rApp-container .iti__cy{
  --iti-flag-offset: -848px
}

.rApp-container .iti__cz{
  --iti-flag-offset: -864px
}

.rApp-container .iti__de{
  --iti-flag-offset: -880px
}

.rApp-container .iti__dj{
  --iti-flag-offset: -896px
}

.rApp-container .iti__dk{
  --iti-flag-offset: -912px
}

.rApp-container .iti__dm{
  --iti-flag-offset: -928px
}

.rApp-container .iti__do{
  --iti-flag-offset: -944px
}

.rApp-container .iti__dz{
  --iti-flag-offset: -960px
}

.rApp-container .iti__ec{
  --iti-flag-offset: -976px
}

.rApp-container .iti__ee{
  --iti-flag-offset: -992px
}

.rApp-container .iti__eg{
  --iti-flag-offset: -1008px
}

.rApp-container .iti__eh{
  --iti-flag-offset: -1024px
}

.rApp-container .iti__er{
  --iti-flag-offset: -1040px
}

.rApp-container .iti__es{
  --iti-flag-offset: -1056px
}

.rApp-container .iti__et{
  --iti-flag-offset: -1072px
}

.rApp-container .iti__fi{
  --iti-flag-offset: -1088px
}

.rApp-container .iti__fj{
  --iti-flag-offset: -1104px
}

.rApp-container .iti__fk{
  --iti-flag-offset: -1120px
}

.rApp-container .iti__fm{
  --iti-flag-offset: -1136px
}

.rApp-container .iti__fo{
  --iti-flag-offset: -1152px
}

.rApp-container .iti__fr{
  --iti-flag-offset: -1168px
}

.rApp-container .iti__ga{
  --iti-flag-offset: -1184px
}

.rApp-container .iti__gb{
  --iti-flag-offset: -1200px
}

.rApp-container .iti__gd{
  --iti-flag-offset: -1216px
}

.rApp-container .iti__ge{
  --iti-flag-offset: -1232px
}

.rApp-container .iti__gf{
  --iti-flag-offset: -1248px
}

.rApp-container .iti__gg{
  --iti-flag-offset: -1264px
}

.rApp-container .iti__gh{
  --iti-flag-offset: -1280px
}

.rApp-container .iti__gi{
  --iti-flag-offset: -1296px
}

.rApp-container .iti__gl{
  --iti-flag-offset: -1312px
}

.rApp-container .iti__gm{
  --iti-flag-offset: -1328px
}

.rApp-container .iti__gn{
  --iti-flag-offset: -1344px
}

.rApp-container .iti__gp{
  --iti-flag-offset: -1360px
}

.rApp-container .iti__gq{
  --iti-flag-offset: -1376px
}

.rApp-container .iti__gr{
  --iti-flag-offset: -1392px
}

.rApp-container .iti__gt{
  --iti-flag-offset: -1408px
}

.rApp-container .iti__gu{
  --iti-flag-offset: -1424px
}

.rApp-container .iti__gw{
  --iti-flag-offset: -1440px
}

.rApp-container .iti__gy{
  --iti-flag-offset: -1456px
}

.rApp-container .iti__hk{
  --iti-flag-offset: -1472px
}

.rApp-container .iti__hn{
  --iti-flag-offset: -1488px
}

.rApp-container .iti__hr{
  --iti-flag-offset: -1504px
}

.rApp-container .iti__ht{
  --iti-flag-offset: -1520px
}

.rApp-container .iti__hu{
  --iti-flag-offset: -1536px
}

.rApp-container .iti__id{
  --iti-flag-offset: -1552px
}

.rApp-container .iti__ie{
  --iti-flag-offset: -1568px
}

.rApp-container .iti__il{
  --iti-flag-offset: -1584px
}

.rApp-container .iti__im{
  --iti-flag-offset: -1600px
}

.rApp-container .iti__in{
  --iti-flag-offset: -1616px
}

.rApp-container .iti__io{
  --iti-flag-offset: -1632px
}

.rApp-container .iti__iq{
  --iti-flag-offset: -1648px
}

.rApp-container .iti__ir{
  --iti-flag-offset: -1664px
}

.rApp-container .iti__is{
  --iti-flag-offset: -1680px
}

.rApp-container .iti__it{
  --iti-flag-offset: -1696px
}

.rApp-container .iti__je{
  --iti-flag-offset: -1712px
}

.rApp-container .iti__jm{
  --iti-flag-offset: -1728px
}

.rApp-container .iti__jo{
  --iti-flag-offset: -1744px
}

.rApp-container .iti__jp{
  --iti-flag-offset: -1760px
}

.rApp-container .iti__ke{
  --iti-flag-offset: -1776px
}

.rApp-container .iti__kg{
  --iti-flag-offset: -1792px
}

.rApp-container .iti__kh{
  --iti-flag-offset: -1808px
}

.rApp-container .iti__ki{
  --iti-flag-offset: -1824px
}

.rApp-container .iti__km{
  --iti-flag-offset: -1840px
}

.rApp-container .iti__kn{
  --iti-flag-offset: -1856px
}

.rApp-container .iti__kp{
  --iti-flag-offset: -1872px
}

.rApp-container .iti__kr{
  --iti-flag-offset: -1888px
}

.rApp-container .iti__kw{
  --iti-flag-offset: -1904px
}

.rApp-container .iti__ky{
  --iti-flag-offset: -1920px
}

.rApp-container .iti__kz{
  --iti-flag-offset: -1936px
}

.rApp-container .iti__la{
  --iti-flag-offset: -1952px
}

.rApp-container .iti__lb{
  --iti-flag-offset: -1968px
}

.rApp-container .iti__lc{
  --iti-flag-offset: -1984px
}

.rApp-container .iti__li{
  --iti-flag-offset: -2000px
}

.rApp-container .iti__lk{
  --iti-flag-offset: -2016px
}

.rApp-container .iti__lr{
  --iti-flag-offset: -2032px
}

.rApp-container .iti__ls{
  --iti-flag-offset: -2048px
}

.rApp-container .iti__lt{
  --iti-flag-offset: -2064px
}

.rApp-container .iti__lu{
  --iti-flag-offset: -2080px
}

.rApp-container .iti__lv{
  --iti-flag-offset: -2096px
}

.rApp-container .iti__ly{
  --iti-flag-offset: -2112px
}

.rApp-container .iti__ma{
  --iti-flag-offset: -2128px
}

.rApp-container .iti__mc{
  --iti-flag-offset: -2144px
}

.rApp-container .iti__md{
  --iti-flag-offset: -2160px
}

.rApp-container .iti__me{
  --iti-flag-offset: -2176px
}

.rApp-container .iti__mf{
  --iti-flag-offset: -2192px
}

.rApp-container .iti__mg{
  --iti-flag-offset: -2208px
}

.rApp-container .iti__mh{
  --iti-flag-offset: -2224px
}

.rApp-container .iti__mk{
  --iti-flag-offset: -2240px
}

.rApp-container .iti__ml{
  --iti-flag-offset: -2256px
}

.rApp-container .iti__mm{
  --iti-flag-offset: -2272px
}

.rApp-container .iti__mn{
  --iti-flag-offset: -2288px
}

.rApp-container .iti__mo{
  --iti-flag-offset: -2304px
}

.rApp-container .iti__mp{
  --iti-flag-offset: -2320px
}

.rApp-container .iti__mq{
  --iti-flag-offset: -2336px
}

.rApp-container .iti__mr{
  --iti-flag-offset: -2352px
}

.rApp-container .iti__ms{
  --iti-flag-offset: -2368px
}

.rApp-container .iti__mt{
  --iti-flag-offset: -2384px
}

.rApp-container .iti__mu{
  --iti-flag-offset: -2400px
}

.rApp-container .iti__mv{
  --iti-flag-offset: -2416px
}

.rApp-container .iti__mw{
  --iti-flag-offset: -2432px
}

.rApp-container .iti__mx{
  --iti-flag-offset: -2448px
}

.rApp-container .iti__my{
  --iti-flag-offset: -2464px
}

.rApp-container .iti__mz{
  --iti-flag-offset: -2480px
}

.rApp-container .iti__na{
  --iti-flag-offset: -2496px
}

.rApp-container .iti__nc{
  --iti-flag-offset: -2512px
}

.rApp-container .iti__ne{
  --iti-flag-offset: -2528px
}

.rApp-container .iti__nf{
  --iti-flag-offset: -2544px
}

.rApp-container .iti__ng{
  --iti-flag-offset: -2560px
}

.rApp-container .iti__ni{
  --iti-flag-offset: -2576px
}

.rApp-container .iti__nl{
  --iti-flag-offset: -2592px
}

.rApp-container .iti__no{
  --iti-flag-offset: -2608px
}

.rApp-container .iti__np{
  --iti-flag-offset: -2624px
}

.rApp-container .iti__nr{
  --iti-flag-offset: -2640px
}

.rApp-container .iti__nu{
  --iti-flag-offset: -2656px
}

.rApp-container .iti__nz{
  --iti-flag-offset: -2672px
}

.rApp-container .iti__om{
  --iti-flag-offset: -2688px
}

.rApp-container .iti__pa{
  --iti-flag-offset: -2704px
}

.rApp-container .iti__pe{
  --iti-flag-offset: -2720px
}

.rApp-container .iti__pf{
  --iti-flag-offset: -2736px
}

.rApp-container .iti__pg{
  --iti-flag-offset: -2752px
}

.rApp-container .iti__ph{
  --iti-flag-offset: -2768px
}

.rApp-container .iti__pk{
  --iti-flag-offset: -2784px
}

.rApp-container .iti__pl{
  --iti-flag-offset: -2800px
}

.rApp-container .iti__pm{
  --iti-flag-offset: -2816px
}

.rApp-container .iti__pr{
  --iti-flag-offset: -2832px
}

.rApp-container .iti__ps{
  --iti-flag-offset: -2848px
}

.rApp-container .iti__pt{
  --iti-flag-offset: -2864px
}

.rApp-container .iti__pw{
  --iti-flag-offset: -2880px
}

.rApp-container .iti__py{
  --iti-flag-offset: -2896px
}

.rApp-container .iti__qa{
  --iti-flag-offset: -2912px
}

.rApp-container .iti__re{
  --iti-flag-offset: -2928px
}

.rApp-container .iti__ro{
  --iti-flag-offset: -2944px
}

.rApp-container .iti__rs{
  --iti-flag-offset: -2960px
}

.rApp-container .iti__ru{
  --iti-flag-offset: -2976px
}

.rApp-container .iti__rw{
  --iti-flag-offset: -2992px
}

.rApp-container .iti__sa{
  --iti-flag-offset: -3008px
}

.rApp-container .iti__sb{
  --iti-flag-offset: -3024px
}

.rApp-container .iti__sc{
  --iti-flag-offset: -3040px
}

.rApp-container .iti__sd{
  --iti-flag-offset: -3056px
}

.rApp-container .iti__se{
  --iti-flag-offset: -3072px
}

.rApp-container .iti__sg{
  --iti-flag-offset: -3088px
}

.rApp-container .iti__sh{
  --iti-flag-offset: -3104px
}

.rApp-container .iti__si{
  --iti-flag-offset: -3120px
}

.rApp-container .iti__sj{
  --iti-flag-offset: -3136px
}

.rApp-container .iti__sk{
  --iti-flag-offset: -3152px
}

.rApp-container .iti__sl{
  --iti-flag-offset: -3168px
}

.rApp-container .iti__sm{
  --iti-flag-offset: -3184px
}

.rApp-container .iti__sn{
  --iti-flag-offset: -3200px
}

.rApp-container .iti__so{
  --iti-flag-offset: -3216px
}

.rApp-container .iti__sr{
  --iti-flag-offset: -3232px
}

.rApp-container .iti__ss{
  --iti-flag-offset: -3248px
}

.rApp-container .iti__st{
  --iti-flag-offset: -3264px
}

.rApp-container .iti__sv{
  --iti-flag-offset: -3280px
}

.rApp-container .iti__sx{
  --iti-flag-offset: -3296px
}

.rApp-container .iti__sy{
  --iti-flag-offset: -3312px
}

.rApp-container .iti__sz{
  --iti-flag-offset: -3328px
}

.rApp-container .iti__tc{
  --iti-flag-offset: -3344px
}

.rApp-container .iti__td{
  --iti-flag-offset: -3360px
}

.rApp-container .iti__tg{
  --iti-flag-offset: -3376px
}

.rApp-container .iti__th{
  --iti-flag-offset: -3392px
}

.rApp-container .iti__tj{
  --iti-flag-offset: -3408px
}

.rApp-container .iti__tk{
  --iti-flag-offset: -3424px
}

.rApp-container .iti__tl{
  --iti-flag-offset: -3440px
}

.rApp-container .iti__tm{
  --iti-flag-offset: -3456px
}

.rApp-container .iti__tn{
  --iti-flag-offset: -3472px
}

.rApp-container .iti__to{
  --iti-flag-offset: -3488px
}

.rApp-container .iti__tr{
  --iti-flag-offset: -3504px
}

.rApp-container .iti__tt{
  --iti-flag-offset: -3520px
}

.rApp-container .iti__tv{
  --iti-flag-offset: -3536px
}

.rApp-container .iti__tw{
  --iti-flag-offset: -3552px
}

.rApp-container .iti__tz{
  --iti-flag-offset: -3568px
}

.rApp-container .iti__ua{
  --iti-flag-offset: -3584px
}

.rApp-container .iti__ug{
  --iti-flag-offset: -3600px
}

.rApp-container .iti__us{
  --iti-flag-offset: -3616px
}

.rApp-container .iti__uy{
  --iti-flag-offset: -3632px
}

.rApp-container .iti__uz{
  --iti-flag-offset: -3648px
}

.rApp-container .iti__va{
  --iti-flag-offset: -3664px
}

.rApp-container .iti__vc{
  --iti-flag-offset: -3680px
}

.rApp-container .iti__ve{
  --iti-flag-offset: -3696px
}

.rApp-container .iti__vg{
  --iti-flag-offset: -3712px
}

.rApp-container .iti__vi{
  --iti-flag-offset: -3728px
}

.rApp-container .iti__vn{
  --iti-flag-offset: -3744px
}

.rApp-container .iti__vu{
  --iti-flag-offset: -3760px
}

.rApp-container .iti__wf{
  --iti-flag-offset: -3776px
}

.rApp-container .iti__ws{
  --iti-flag-offset: -3792px
}

.rApp-container .iti__xk{
  --iti-flag-offset: -3808px
}

.rApp-container .iti__ye{
  --iti-flag-offset: -3824px
}

.rApp-container .iti__yt{
  --iti-flag-offset: -3840px
}

.rApp-container .iti__za{
  --iti-flag-offset: -3856px
}

.rApp-container .iti__zm{
  --iti-flag-offset: -3872px
}

.rApp-container .iti__zw{
  --iti-flag-offset: -3888px
}

.rApp-container .iti__globe{
  background-image: var(--iti-path-globe-1x);
  background-size: contain;
  background-position: right;
  box-shadow: none;
  height: 19px
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2x) {
  .rApp-container .iti__flag{
    background-image: var(--iti-path-flags-2x)
  }

  /*noinspection ALL*/
  .rApp-container .iti__globe{
    background-image: var(--iti-path-globe-2x)
  }
}

/*!
* Quill Editor v2.0.3
* https://quilljs.com
* Copyright (c) 2017-2024, Slab
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/
.rApp-container .ql-container{
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0;
  position: relative
}

.rApp-container .ql-container.ql-disabled .ql-tooltip{
  visibility: hidden
}

.rApp-container .ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,.rApp-container .ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui{
  cursor: pointer
}

.rApp-container .ql-clipboard{
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%
}

.rApp-container .ql-clipboard p{
  margin: 0;
  padding: 0
}

.rApp-container .ql-editor{
  box-sizing: border-box;
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word
}

.rApp-container .ql-editor > *{
  cursor: text
}

.rApp-container .ql-editor p,.rApp-container .ql-editor ol,.rApp-container .ql-editor pre,.rApp-container .ql-editor blockquote,.rApp-container .ql-editor h1,.rApp-container .ql-editor h2,.rApp-container .ql-editor h3,.rApp-container .ql-editor h4,.rApp-container .ql-editor h5,.rApp-container .ql-editor h6{
  margin: 0;
  padding: 0
}

.rApp-container @supports (counter-set:none){
  .rApp-container .ql-editor p,.rApp-container .ql-editor h1,.rApp-container .ql-editor h2,.rApp-container .ql-editor h3,.rApp-container .ql-editor h4,.rApp-container .ql-editor h5,.rApp-container .ql-editor h6{
    counter-set: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
  }
}

.rApp-container @supports not (counter-set:none){
  .rApp-container .ql-editor p,.rApp-container .ql-editor h1,.rApp-container .ql-editor h2,.rApp-container .ql-editor h3,.rApp-container .ql-editor h4,.rApp-container .ql-editor h5,.rApp-container .ql-editor h6{
    counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
  }
}

.rApp-container .ql-editor table{
  border-collapse: collapse
}

.rApp-container .ql-editor td{
  border: 1px solid #000;
  padding: 2px 5px
}

.rApp-container .ql-editor ol{
  padding-left: 1.5em
}

.rApp-container .ql-editor li{
  list-style-type: none;
  padding-left: 1.5em;
  position: relative
}

.rApp-container .ql-editor li > .ql-ui:before{
  display: inline-block;
  margin-left: -1.5em;
  margin-right: .3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em
}

.rApp-container .ql-editor li[data-list=checked] > .ql-ui,.rApp-container .ql-editor li[data-list=unchecked] > .ql-ui{
  color: #777
}

.rApp-container .ql-editor li[data-list=bullet] > .ql-ui:before{
  content: "•"
}

.rApp-container .ql-editor li[data-list=checked] > .ql-ui:before{
  content: "☑"
}

.rApp-container .ql-editor li[data-list=unchecked] > .ql-ui:before{
  content: "☐"
}

.rApp-container @supports (counter-set:none){
  .rApp-container .ql-editor li[data-list]{
    counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
  }
}

.rApp-container @supports not (counter-set:none){
  .rApp-container .ql-editor li[data-list]{
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
  }
}

.rApp-container .ql-editor li[data-list=ordered]{
  counter-increment: list-0
}

.rApp-container .ql-editor li[data-list=ordered] > .ql-ui:before{
  content: counter(list-0, decimal) ". "
}

.rApp-container .ql-editor li[data-list=ordered].ql-indent-1{
  counter-increment: list-1
}

.rApp-container .ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before{
  content: counter(list-1, lower-alpha) ". "
}

.rApp-container @supports (counter-set:none){
  .rApp-container .ql-editor li[data-list].ql-indent-1{
    counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
  }
}

.rApp-container @supports not (counter-set:none){
  .rApp-container .ql-editor li[data-list].ql-indent-1{
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
  }
}

.rApp-container .ql-editor li[data-list=ordered].ql-indent-2{
  counter-increment: list-2
}

.rApp-container .ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before{
  content: counter(list-2, lower-roman) ". "
}

.rApp-container @supports (counter-set:none){
  .rApp-container .ql-editor li[data-list].ql-indent-2{
    counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9
  }
}

.rApp-container @supports not (counter-set:none){
  .rApp-container .ql-editor li[data-list].ql-indent-2{
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9
  }
}

.rApp-container .ql-editor li[data-list=ordered].ql-indent-3{
  counter-increment: list-3
}

.rApp-container .ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before{
  content: counter(list-3, decimal) ". "
}

.rApp-container @supports (counter-set:none){
  .rApp-container .ql-editor li[data-list].ql-indent-3{
    counter-set: list-4 list-5 list-6 list-7 list-8 list-9
  }
}

.rApp-container @supports not (counter-set:none){
  .rApp-container .ql-editor li[data-list].ql-indent-3{
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9
  }
}

.rApp-container .ql-editor li[data-list=ordered].ql-indent-4{
  counter-increment: list-4
}

.rApp-container .ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before{
  content: counter(list-4, lower-alpha) ". "
}

.rApp-container @supports (counter-set:none){
  .rApp-container .ql-editor li[data-list].ql-indent-4{
    counter-set: list-5 list-6 list-7 list-8 list-9
  }
}

.rApp-container @supports not (counter-set:none){
  .rApp-container .ql-editor li[data-list].ql-indent-4{
    counter-reset: list-5 list-6 list-7 list-8 list-9
  }
}

.rApp-container .ql-editor li[data-list=ordered].ql-indent-5{
  counter-increment: list-5
}

.rApp-container .ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before{
  content: counter(list-5, lower-roman) ". "
}

.rApp-container @supports (counter-set:none){
  .rApp-container .ql-editor li[data-list].ql-indent-5{
    counter-set: list-6 list-7 list-8 list-9
  }
}

.rApp-container @supports not (counter-set:none){
  .rApp-container .ql-editor li[data-list].ql-indent-5{
    counter-reset: list-6 list-7 list-8 list-9
  }
}

.rApp-container .ql-editor li[data-list=ordered].ql-indent-6{
  counter-increment: list-6
}

.rApp-container .ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before{
  content: counter(list-6, decimal) ". "
}

.rApp-container @supports (counter-set:none){
  .rApp-container .ql-editor li[data-list].ql-indent-6{
    counter-set: list-7 list-8 list-9
  }
}

.rApp-container @supports not (counter-set:none){
  .rApp-container .ql-editor li[data-list].ql-indent-6{
    counter-reset: list-7 list-8 list-9
  }
}

.rApp-container .ql-editor li[data-list=ordered].ql-indent-7{
  counter-increment: list-7
}

.rApp-container .ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before{
  content: counter(list-7, lower-alpha) ". "
}

.rApp-container @supports (counter-set:none){
  .rApp-container .ql-editor li[data-list].ql-indent-7{
    counter-set: list-8 list-9
  }
}

.rApp-container @supports not (counter-set:none){
  .rApp-container .ql-editor li[data-list].ql-indent-7{
    counter-reset: list-8 list-9
  }
}

.rApp-container .ql-editor li[data-list=ordered].ql-indent-8{
  counter-increment: list-8
}

.rApp-container .ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before{
  content: counter(list-8, lower-roman) ". "
}

.rApp-container @supports (counter-set:none){
  .rApp-container .ql-editor li[data-list].ql-indent-8{
    counter-set: list-9
  }
}

.rApp-container @supports not (counter-set:none){
  .rApp-container .ql-editor li[data-list].ql-indent-8{
    counter-reset: list-9
  }
}

.rApp-container .ql-editor li[data-list=ordered].ql-indent-9{
  counter-increment: list-9
}

.rApp-container .ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before{
  content: counter(list-9, decimal) ". "
}

.rApp-container .ql-editor .ql-indent-1:not(.ql-direction-rtl){
  padding-left: 3em
}

.rApp-container .ql-editor li.ql-indent-1:not(.ql-direction-rtl){
  padding-left: 4.5em
}

.rApp-container .ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{
  padding-right: 3em
}

.rApp-container .ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{
  padding-right: 4.5em
}

.rApp-container .ql-editor .ql-indent-2:not(.ql-direction-rtl){
  padding-left: 6em
}

.rApp-container .ql-editor li.ql-indent-2:not(.ql-direction-rtl){
  padding-left: 7.5em
}

.rApp-container .ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{
  padding-right: 6em
}

.rApp-container .ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{
  padding-right: 7.5em
}

.rApp-container .ql-editor .ql-indent-3:not(.ql-direction-rtl){
  padding-left: 9em
}

.rApp-container .ql-editor li.ql-indent-3:not(.ql-direction-rtl){
  padding-left: 10.5em
}

.rApp-container .ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{
  padding-right: 9em
}

.rApp-container .ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{
  padding-right: 10.5em
}

.rApp-container .ql-editor .ql-indent-4:not(.ql-direction-rtl){
  padding-left: 12em
}

.rApp-container .ql-editor li.ql-indent-4:not(.ql-direction-rtl){
  padding-left: 13.5em
}

.rApp-container .ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{
  padding-right: 12em
}

.rApp-container .ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{
  padding-right: 13.5em
}

.rApp-container .ql-editor .ql-indent-5:not(.ql-direction-rtl){
  padding-left: 15em
}

.rApp-container .ql-editor li.ql-indent-5:not(.ql-direction-rtl){
  padding-left: 16.5em
}

.rApp-container .ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{
  padding-right: 15em
}

.rApp-container .ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{
  padding-right: 16.5em
}

.rApp-container .ql-editor .ql-indent-6:not(.ql-direction-rtl){
  padding-left: 18em
}

.rApp-container .ql-editor li.ql-indent-6:not(.ql-direction-rtl){
  padding-left: 19.5em
}

.rApp-container .ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{
  padding-right: 18em
}

.rApp-container .ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{
  padding-right: 19.5em
}

.rApp-container .ql-editor .ql-indent-7:not(.ql-direction-rtl){
  padding-left: 21em
}

.rApp-container .ql-editor li.ql-indent-7:not(.ql-direction-rtl){
  padding-left: 22.5em
}

.rApp-container .ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{
  padding-right: 21em
}

.rApp-container .ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{
  padding-right: 22.5em
}

.rApp-container .ql-editor .ql-indent-8:not(.ql-direction-rtl){
  padding-left: 24em
}

.rApp-container .ql-editor li.ql-indent-8:not(.ql-direction-rtl){
  padding-left: 25.5em
}

.rApp-container .ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{
  padding-right: 24em
}

.rApp-container .ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{
  padding-right: 25.5em
}

.rApp-container .ql-editor .ql-indent-9:not(.ql-direction-rtl){
  padding-left: 27em
}

.rApp-container .ql-editor li.ql-indent-9:not(.ql-direction-rtl){
  padding-left: 28.5em
}

.rApp-container .ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{
  padding-right: 27em
}

.rApp-container .ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{
  padding-right: 28.5em
}

.rApp-container .ql-editor li.ql-direction-rtl{
  padding-right: 1.5em
}

.rApp-container .ql-editor li.ql-direction-rtl > .ql-ui:before{
  margin-left: .3em;
  margin-right: -1.5em;
  text-align: left
}

.rApp-container .ql-editor table{
  table-layout: fixed;
  width: 100%
}

.rApp-container .ql-editor table td{
  outline: none
}

.rApp-container .ql-editor .ql-code-block-container{
  font-family: monospace
}

.rApp-container .ql-editor .ql-video{
  display: block;
  max-width: 100%
}

.rApp-container .ql-editor .ql-video.ql-align-center{
  margin: 0 auto
}

.rApp-container .ql-editor .ql-video.ql-align-right{
  margin: 0 0 0 auto
}

.rApp-container .ql-editor .ql-bg-black{
  background-color: #000
}

.rApp-container .ql-editor .ql-bg-red{
  background-color: #e60000
}

.rApp-container .ql-editor .ql-bg-orange{
  background-color: #f90
}

.rApp-container .ql-editor .ql-bg-yellow{
  background-color: #ff0
}

.rApp-container .ql-editor .ql-bg-green{
  background-color: #008a00
}

.rApp-container .ql-editor .ql-bg-blue{
  background-color: #06c
}

.rApp-container .ql-editor .ql-bg-purple{
  background-color: #93f
}

.rApp-container .ql-editor .ql-color-white{
  color: #fff
}

.rApp-container .ql-editor .ql-color-red{
  color: #e60000
}

.rApp-container .ql-editor .ql-color-orange{
  color: #f90
}

.rApp-container .ql-editor .ql-color-yellow{
  color: #ff0
}

.rApp-container .ql-editor .ql-color-green{
  color: #008a00
}

.rApp-container .ql-editor .ql-color-blue{
  color: #06c
}

.rApp-container .ql-editor .ql-color-purple{
  color: #93f
}

.rApp-container .ql-editor .ql-font-serif{
  font-family: Georgia, Times New Roman, serif
}

.rApp-container .ql-editor .ql-font-monospace{
  font-family: Monaco, Courier New, monospace
}

.rApp-container .ql-editor .ql-size-small{
  font-size: .75em
}

.rApp-container .ql-editor .ql-size-large{
  font-size: 1.5em
}

.rApp-container .ql-editor .ql-size-huge{
  font-size: 2.5em
}

.rApp-container .ql-editor .ql-direction-rtl{
  direction: rtl;
  text-align: inherit
}

.rApp-container .ql-editor .ql-align-center{
  text-align: center
}

.rApp-container .ql-editor .ql-align-justify{
  text-align: justify
}

.rApp-container .ql-editor .ql-align-right{
  text-align: right
}

.rApp-container .ql-editor .ql-ui{
  position: absolute
}

.rApp-container .ql-editor.ql-blank:before{
  color: #0009;
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px
}

.rApp-container .ql-bubble.ql-toolbar:after,.rApp-container .ql-bubble .ql-toolbar:after{
  clear: both;
  content: "";
  display: table
}

.rApp-container .ql-bubble.ql-toolbar button,.rApp-container .ql-bubble .ql-toolbar button{
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px
}

.rApp-container .ql-bubble.ql-toolbar button svg,.rApp-container .ql-bubble .ql-toolbar button svg{
  float: left;
  height: 100%
}

.rApp-container .ql-bubble.ql-toolbar button:active:hover,.rApp-container .ql-bubble .ql-toolbar button:active:hover{
  outline: none
}

.rApp-container .ql-bubble.ql-toolbar input.ql-image[type=file],.rApp-container .ql-bubble .ql-toolbar input.ql-image[type=file]{
  display: none
}

.rApp-container .ql-bubble.ql-toolbar button:hover,.rApp-container .ql-bubble .ql-toolbar button:hover,.rApp-container .ql-bubble.ql-toolbar button:focus,.rApp-container .ql-bubble .ql-toolbar button:focus,.rApp-container .ql-bubble.ql-toolbar button.ql-active,.rApp-container .ql-bubble .ql-toolbar button.ql-active,.rApp-container .ql-bubble.ql-toolbar .ql-picker-label:hover,.rApp-container .ql-bubble .ql-toolbar .ql-picker-label:hover,.rApp-container .ql-bubble.ql-toolbar .ql-picker-label.ql-active,.rApp-container .ql-bubble .ql-toolbar .ql-picker-label.ql-active,.rApp-container .ql-bubble.ql-toolbar .ql-picker-item:hover,.rApp-container .ql-bubble .ql-toolbar .ql-picker-item:hover,.rApp-container .ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.rApp-container .ql-bubble .ql-toolbar .ql-picker-item.ql-selected{
  color: #fff
}

.rApp-container .ql-bubble.ql-toolbar button:hover .ql-fill,.rApp-container .ql-bubble .ql-toolbar button:hover .ql-fill,.rApp-container .ql-bubble.ql-toolbar button:focus .ql-fill,.rApp-container .ql-bubble .ql-toolbar button:focus .ql-fill,.rApp-container .ql-bubble.ql-toolbar button.ql-active .ql-fill,.rApp-container .ql-bubble .ql-toolbar button.ql-active .ql-fill,.rApp-container .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.rApp-container .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.rApp-container .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.rApp-container .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.rApp-container .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.rApp-container .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.rApp-container .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.rApp-container .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.rApp-container .ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,.rApp-container .ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.rApp-container .ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.rApp-container .ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.rApp-container .ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.rApp-container .ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.rApp-container .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.rApp-container .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.rApp-container .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.rApp-container .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.rApp-container .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.rApp-container .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.rApp-container .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.rApp-container .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{
  fill: #fff
}

.rApp-container .ql-bubble.ql-toolbar button:hover .ql-stroke,.rApp-container .ql-bubble .ql-toolbar button:hover .ql-stroke,.rApp-container .ql-bubble.ql-toolbar button:focus .ql-stroke,.rApp-container .ql-bubble .ql-toolbar button:focus .ql-stroke,.rApp-container .ql-bubble.ql-toolbar button.ql-active .ql-stroke,.rApp-container .ql-bubble .ql-toolbar button.ql-active .ql-stroke,.rApp-container .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.rApp-container .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.rApp-container .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.rApp-container .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.rApp-container .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.rApp-container .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.rApp-container .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.rApp-container .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.rApp-container .ql-bubble.ql-toolbar button:hover .ql-stroke-miter,.rApp-container .ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.rApp-container .ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.rApp-container .ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.rApp-container .ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.rApp-container .ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.rApp-container .ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.rApp-container .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.rApp-container .ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.rApp-container .ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.rApp-container .ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.rApp-container .ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.rApp-container .ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.rApp-container .ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{
  stroke: #fff
}

@media (pointer: coarse) {
  .rApp-container .ql-bubble.ql-toolbar button:hover:not(.ql-active),.rApp-container .ql-bubble .ql-toolbar button:hover:not(.ql-active){
    color: #ccc
  }

  .rApp-container .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.rApp-container .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.rApp-container .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.rApp-container .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{
    fill: #ccc
  }

  /*noinspection ALL*/
  .rApp-container .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.rApp-container .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.rApp-container .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.rApp-container .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{
    stroke: #ccc
  }
}

.rApp-container .ql-bubble,.rApp-container .ql-bubble *{
  box-sizing: border-box
}

.rApp-container .ql-bubble .ql-hidden{
  display: none
}

.rApp-container .ql-bubble .ql-out-bottom,.rApp-container .ql-bubble .ql-out-top{
  visibility: hidden
}

.rApp-container .ql-bubble .ql-tooltip{
  position: absolute;
  transform: translateY(10px)
}

.rApp-container .ql-bubble .ql-tooltip a{
  cursor: pointer;
  text-decoration: none
}

.rApp-container .ql-bubble .ql-tooltip.ql-flip{
  transform: translateY(-10px)
}

.rApp-container .ql-bubble .ql-formats{
  display: inline-block;
  vertical-align: middle
}

.rApp-container .ql-bubble .ql-formats:after{
  clear: both;
  content: "";
  display: table
}

.rApp-container .ql-bubble .ql-stroke{
  fill: none;
  stroke: #ccc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2
}

.rApp-container .ql-bubble .ql-stroke-miter{
  fill: none;
  stroke: #ccc;
  stroke-miterlimit: 10;
  stroke-width: 2
}

.rApp-container .ql-bubble .ql-fill,.rApp-container .ql-bubble .ql-stroke.ql-fill{
  fill: #ccc
}

.rApp-container .ql-bubble .ql-empty{
  fill: none
}

.rApp-container .ql-bubble .ql-even{
  fill-rule: evenodd
}

.rApp-container .ql-bubble .ql-thin,.rApp-container .ql-bubble .ql-stroke.ql-thin{
  stroke-width: 1
}

.rApp-container .ql-bubble .ql-transparent{
  opacity: .4
}

.rApp-container .ql-bubble .ql-direction svg:last-child{
  display: none
}

.rApp-container .ql-bubble .ql-direction.ql-active svg:last-child{
  display: inline
}

.rApp-container .ql-bubble .ql-direction.ql-active svg:first-child{
  display: none
}

.rApp-container .ql-bubble .ql-editor h1{
  font-size: 2em
}

.rApp-container .ql-bubble .ql-editor h2{
  font-size: 1.5em
}

.rApp-container .ql-bubble .ql-editor h3{
  font-size: 1.17em
}

.rApp-container .ql-bubble .ql-editor h4{
  font-size: 1em
}

.rApp-container .ql-bubble .ql-editor h5{
  font-size: .83em
}

.rApp-container .ql-bubble .ql-editor h6{
  font-size: .67em
}

.rApp-container .ql-bubble .ql-editor a{
  text-decoration: underline
}

.rApp-container .ql-bubble .ql-editor blockquote{
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px
}

.rApp-container .ql-bubble .ql-editor code,.rApp-container .ql-bubble .ql-editor .ql-code-block-container{
  background-color: #f0f0f0;
  border-radius: 3px
}

.rApp-container .ql-bubble .ql-editor .ql-code-block-container{
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px
}

.rApp-container .ql-bubble .ql-editor code{
  font-size: 85%;
  padding: 2px 4px
}

.rApp-container .ql-bubble .ql-editor .ql-code-block-container{
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible
}

.rApp-container .ql-bubble .ql-editor img{
  max-width: 100%
}

.rApp-container .ql-bubble .ql-picker{
  color: #ccc;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle
}

.rApp-container .ql-bubble .ql-picker-label{
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%
}

.rApp-container .ql-bubble .ql-picker-label:before{
  display: inline-block;
  line-height: 22px
}

.rApp-container .ql-bubble .ql-picker-options{
  background-color: #444;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap
}

.rApp-container .ql-bubble .ql-picker-options .ql-picker-item{
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px
}

.rApp-container .ql-bubble .ql-picker.ql-expanded .ql-picker-label{
  color: #777;
  z-index: 2
}

.rApp-container .ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{
  fill: #777
}

.rApp-container .ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{
  stroke: #777
}

.rApp-container .ql-bubble .ql-picker.ql-expanded .ql-picker-options{
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1
}

.rApp-container .ql-bubble .ql-color-picker,.rApp-container .ql-bubble .ql-icon-picker{
  width: 28px
}

.rApp-container .ql-bubble .ql-color-picker .ql-picker-label,.rApp-container .ql-bubble .ql-icon-picker .ql-picker-label{
  padding: 2px 4px
}

.rApp-container .ql-bubble .ql-color-picker .ql-picker-label svg,.rApp-container .ql-bubble .ql-icon-picker .ql-picker-label svg{
  right: 4px
}

.rApp-container .ql-bubble .ql-icon-picker .ql-picker-options{
  padding: 4px 0
}

.rApp-container .ql-bubble .ql-icon-picker .ql-picker-item{
  height: 24px;
  width: 24px;
  padding: 2px 4px
}

.rApp-container .ql-bubble .ql-color-picker .ql-picker-options{
  padding: 3px 5px;
  width: 152px
}

.rApp-container .ql-bubble .ql-color-picker .ql-picker-item{
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0;
  width: 16px
}

.rApp-container .ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px
}

.rApp-container .ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.rApp-container .ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.rApp-container .ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.rApp-container .ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.rApp-container .ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.rApp-container .ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{
  content: attr(data-label)
}

.rApp-container .ql-bubble .ql-picker.ql-header{
  width: 98px
}

.rApp-container .ql-bubble .ql-picker.ql-header .ql-picker-label:before,.rApp-container .ql-bubble .ql-picker.ql-header .ql-picker-item:before{
  content: "Normal"
}

.rApp-container .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.rApp-container .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{
  content: "Heading 1"
}

.rApp-container .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.rApp-container .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{
  content: "Heading 2"
}

.rApp-container .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.rApp-container .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{
  content: "Heading 3"
}

.rApp-container .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.rApp-container .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{
  content: "Heading 4"
}

.rApp-container .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.rApp-container .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{
  content: "Heading 5"
}

.rApp-container .ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.rApp-container .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{
  content: "Heading 6"
}

.rApp-container .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{
  font-size: 2em
}

.rApp-container .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{
  font-size: 1.5em
}

.rApp-container .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{
  font-size: 1.17em
}

.rApp-container .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{
  font-size: 1em
}

.rApp-container .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{
  font-size: .83em
}

.rApp-container .ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{
  font-size: .67em
}

.rApp-container .ql-bubble .ql-picker.ql-font{
  width: 108px
}

.rApp-container .ql-bubble .ql-picker.ql-font .ql-picker-label:before,.rApp-container .ql-bubble .ql-picker.ql-font .ql-picker-item:before{
  content: "Sans Serif"
}

.rApp-container .ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.rApp-container .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{
  content: "Serif"
}

.rApp-container .ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.rApp-container .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{
  content: "Monospace"
}

.rApp-container .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{
  font-family: Georgia, Times New Roman, serif
}

.rApp-container .ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{
  font-family: Monaco, Courier New, monospace
}

.rApp-container .ql-bubble .ql-picker.ql-size{
  width: 98px
}

.rApp-container .ql-bubble .ql-picker.ql-size .ql-picker-label:before,.rApp-container .ql-bubble .ql-picker.ql-size .ql-picker-item:before{
  content: "Normal"
}

.rApp-container .ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.rApp-container .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{
  content: "Small"
}

.rApp-container .ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.rApp-container .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{
  content: "Large"
}

.rApp-container .ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.rApp-container .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{
  content: "Huge"
}

.rApp-container .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{
  font-size: 10px
}

.rApp-container .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{
  font-size: 18px
}

.rApp-container .ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{
  font-size: 32px
}

.rApp-container .ql-bubble .ql-color-picker.ql-background .ql-picker-item{
  background-color: #fff
}

.rApp-container .ql-bubble .ql-color-picker.ql-color .ql-picker-item{
  background-color: #000
}

.rApp-container .ql-code-block-container{
  position: relative
}

.rApp-container .ql-code-block-container .ql-ui{
  right: 5px;
  top: 5px
}

.rApp-container .ql-bubble .ql-toolbar .ql-formats{
  margin: 8px 12px 8px 0
}

.rApp-container .ql-bubble .ql-toolbar .ql-formats:first-child{
  margin-left: 12px
}

.rApp-container .ql-bubble .ql-color-picker svg{
  margin: 1px
}

.rApp-container .ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.rApp-container .ql-bubble .ql-color-picker .ql-picker-item:hover{
  border-color: #fff
}

.rApp-container .ql-bubble .ql-tooltip{
  background-color: #444;
  border-radius: 25px;
  color: #fff
}

.rApp-container .ql-bubble .ql-tooltip-arrow{
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: " ";
  display: block;
  left: 50%;
  margin-left: -6px;
  position: absolute
}

.rApp-container .ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{
  border-bottom: 6px solid #444;
  top: -6px
}

.rApp-container .ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{
  border-top: 6px solid #444;
  bottom: -6px
}

.rApp-container .ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{
  display: block
}

.rApp-container .ql-bubble .ql-tooltip.ql-editing .ql-formats{
  visibility: hidden
}

.rApp-container .ql-bubble .ql-tooltip-editor{
  display: none
}

.rApp-container .ql-bubble .ql-tooltip-editor input[type=text]{
  background: transparent;
  border: none;
  color: #fff;
  font-size: 13px;
  height: 100%;
  outline: none;
  padding: 10px 20px;
  position: absolute;
  width: 100%
}

.rApp-container .ql-bubble .ql-tooltip-editor a{
  top: 10px;
  position: absolute;
  right: 20px
}

.rApp-container .ql-bubble .ql-tooltip-editor a:before{
  color: #ccc;
  content: "×";
  font-size: 16px;
  font-weight: 700
}

.rApp-container .ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close){
  position: relative;
  white-space: nowrap
}

.rApp-container .ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):before{
  background-color: #444;
  border-radius: 15px;
  top: -5px;
  font-size: 12px;
  color: #fff;
  content: attr(href);
  font-weight: 400;
  overflow: hidden;
  padding: 5px 15px;
  text-decoration: none;
  z-index: 1
}

.rApp-container .ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):after{
  border-top: 6px solid #444;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  top: 0;
  content: " ";
  height: 0;
  width: 0
}

.rApp-container .ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):before,.rApp-container .ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):after{
  left: 0;
  margin-left: 50%;
  position: absolute;
  transform: translate(-50%, -100%);
  transition: visibility 0s ease .2s;
  visibility: hidden
}

.rApp-container .ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover:before,.rApp-container .ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover:after{
  visibility: visible
}

.rApp-container #store-info.justify-start{
  display: flex;
}

.rApp-container #store-info.justify-start .flex-2{
  flex: 2;
  align-content: center;
}

.rApp-container .bg-calendar-btn{
  background: black;
}

@media (max-width: 768px) {
  .rApp-container #calendar,.rApp-container #time,.rApp-container #confirm{
    display: none;
  }

  .rApp-container #calendar.active,.rApp-container #time.active,.rApp-container #confirm.active{
    display: block;
  }

  .rApp-container #steps{
    display: block;
  }
  
  #confirm {
      padding-top: 1.5rem !important;
  }
  
  .rApp-product-image-tablet {
    width: 250px;
    height: 250px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border-radius: 50%;
  }
  .rApp-container #confirm.active {
      overflow-y: auto !important;
  }
  
  .booking-form .flex.w-full.flex-col {
      padding-top: 1.5rem !important;
  }
  
  .rApp-container .close {
    display: block !important;
    position: absolute;
    right: 15px;
    top: 0;
    font-size: 30px;
    color: gray;
    z-index: 999;
  }
  
  .rApp-container #time {
      padding-top: 3.5rem !important;
  }
}

.rdp-head_cell {
    text-align: center;
    font-size: 1rem;
    line-height: 1rem;
    font-weight: 500;
    --rdp-text-opacity: .6;
    color: rgba(var(--calendar-color), var(--rdp-text-opacity));
}

tr.rdp-head_row {
    margin-bottom: .85rem;
}
.rApp-container #confirm button:not(.secondary_button_general_style):not(.button_general_style):hover {
    opacity: 0.7;
}
.rdp-table tr {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(7, minmax(0, 1fr));
    gap: .3%;
}

.rApp-container #calendar:not(.md\:w-1\/2){
  padding: 0 !important;
  padding-top: .5rem !important;
}
.rApp-container .border-red-500 {
    border: 1px solid red !important;
}

/* Loader */
.rApp-container .appLoader:not(.calendar){
  background: #0000001a;
  z-index: 1;
  margin-top: -1.5rem;
  margin-left: -1.5rem;
}
@media (min-width: 768px) {
  .rApp-container .appLoader:not(.calendar){
    margin-top: -2.5rem;
    margin-left: -2.5rem;
  }
  .rApp-container h3.show-in-calendar {
      font-size: 1.05rem;
  }
}

#rApp.hide-product #store-info > div > img {
    display: none !important;
}