@charset "UTF-8";.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}
/* breakpoints */
/* new breakpoints */
/* colors */
:root {
  --size-s-width: 360px;
  --size-m-width: 560px;
  --size-l-width: 724px;
}

/* Common component styles */
.vfm-body {
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: fixed;
  overflow-y: hidden;
}

/* Default styles for container */
.vfm-body-container {
  background-color: #fff;
  margin: 0 1rem;
  padding: 32px 0;
  border: 1px solid #ffffff;
  border-radius: 1.5rem;
  overflow: hidden;
  position: relative;
  max-height: 100vh;
  /* Common footer modal style */
  /* Styles for component sizes (s,m,l) */
  /* Styles for props full screen mobile modal */
}
@media (min-width: 744px) {
.vfm-body-container {
    border-radius: 2rem;
}
}
.vfm-body-container .vfm-body-container-inner {
  background-color: #ffffff;
  overflow-y: auto;
  scrollbar-width: thin;
  max-height: 80vh;
}
.vfm-body-container .footer-enabled {
  max-height: calc(80vh - 120px);
}
.vfm-body-container .vfm-body-container-footer {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  max-height: 120px;
  overflow-y: auto;
  scrollbar-width: thin;
  padding: 1rem 1rem 0 1rem;
}
@media (min-width: 744px) {
.vfm-body-container .vfm-body-container-footer {
    padding-top: 1.5rem;
    justify-content: end;
}
}
.vfm-body-container.size-s {
  padding: 32px 0;
  width: 100%;
}
@media (min-width: 600px) {
.vfm-body-container.size-s {
    width: var(--size-s-width);
    max-width: var(--size-s-width);
}
}
.vfm-body-container.size-s .vfm-body-container-inner {
  padding: 0 16px;
}
@media (min-width: 600px) {
.vfm-body-container.size-s .vfm-body-container-inner {
    padding: 0 32px;
}
}
.vfm-body-container.size-m {
  padding: 56px 0 32px 0;
  width: 100%;
}
@media (min-width: 744px) {
.vfm-body-container.size-m {
    padding: 48px 0 40px 0;
    width: var(--size-m-width);
    max-width: var(--size-m-width);
}
}
.vfm-body-container.size-m .vfm-body-container-inner {
  padding: 0 16px;
}
@media (min-width: 744px) {
.vfm-body-container.size-m .vfm-body-container-inner {
    padding: 0 48px;
    max-height: 68vh;
}
.vfm-body-container.size-m .vfm-body-container-footer {
    padding-left: 48px;
    padding-right: 48px;
}
}
.vfm-body-container.size-l {
  padding: 56px 0 32px;
  width: 100%;
}
@media (min-width: 600px) {
.vfm-body-container.size-l {
    padding: 56px 0 48px 0;
}
}
@media (min-width: 800px) {
.vfm-body-container.size-l {
    width: var(--size-l-width);
    max-width: var(--size-l-width);
}
}
.vfm-body-container.size-l .vfm-body-container-inner {
  padding: 0 16px;
}
@media (min-width: 600px) {
.vfm-body-container.size-l .vfm-body-container-inner {
    padding: 0 56px;
    max-height: 70vh;
}
.vfm-body-container.size-l .vfm-body-container-footer {
    padding-left: 56px;
    padding-right: 56px;
}
}
@media (max-width: 744px) {
.vfm-body-container.vfm-full-size {
    border-radius: 0;
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    margin: 0;
    display: flex;
    flex-direction: column;
}
.vfm-body-container.vfm-full-size .vfm-body-container-inner {
    max-height: 85vh;
}
.vfm-body-container.vfm-full-size .vfm-body-container-footer {
    margin-top: auto;
}
}

/* Common close modal button */
.vfm-btn-close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  width: 1.5rem;
  height: 1.5rem;
  background-color: #ffffff;
  padding: 2px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  cursor: pointer;
  transition: all 160ms ease-out;
}
.vfm-btn-close .vfm-close-icon {
  width: 8px;
  height: 8px;
}
.vfm-btn-close:hover {
  background-color: #f2f4f6;
}
.vfm-btn-close:hover svg path {
  fill: rgb(0, 0, 0);
  fill-opacity: 0.64;
}
.vfm-btn-close:active {
  background-color: #e3e3e3;
}
.vfm-btn-close:active svg path {
  fill: rgb(0, 0, 0);
  fill-opacity: 1;
}
@media (min-width: 600px) {
.vfm-btn-close {
    width: 32px;
    height: 32px;
}
.vfm-btn-close .vfm-close-icon {
    width: 12px;
    height: 12px;
}
}

/* Small size close modal button */
.vfm-small-size-close-btn {
  width: 1.5rem;
  height: 1.5rem;
}
.vfm-small-size-close-btn .vfm-close-icon {
  width: 8px;
  height: 8px;
}

/* Scrollbar styles */
::-webkit-scrollbar {
  width: 4px;
}
::-webkit-scrollbar-track {
  -webkit-border-radius: 40px;
  background-color: #f2f4f6;
  border-radius: 40px;
}
::-webkit-scrollbar-thumb {
  border-radius: 40px;
  background: rgba(0, 0, 0, 0.16);
}/* breakpoints */
/* new breakpoints */
/* colors */
.btn-component[data-v-1c789190] {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: -moz-fit-content;
  max-width: fit-content;
  background: var(--bg-color);
  color: var(--text-color);
  gap: 8px;
  border: none;
  text-decoration: none;
  outline: none;
  white-space: nowrap;
  cursor: pointer;
  font-weight: 600;
  font-family: suisse, sans-serif;
  text-align: center;
  transition: all 0.2s linear;
}
.btn-component.size-xs[data-v-1c789190] {
  padding: 6px 16px;
  height: 32px;
  border-radius: 8px;
  font-size: 14px;
  line-height: 20px;
}
.btn-component.size-xs svg[data-v-1c789190] {
  height: 20px;
}
.btn-component.size-s[data-v-1c789190] {
  padding: 10px 24px;
  height: 40px;
  border-radius: 10px;
  font-size: 16px;
  line-height: 20px;
}
.btn-component.size-s svg[data-v-1c789190] {
  height: 20px;
}
.btn-component.size-m[data-v-1c789190] {
  padding: 13px 40px;
  height: 48px;
  border-radius: 12px;
  font-size: 16px;
  line-height: 22px;
}
.btn-component.size-m svg[data-v-1c789190] {
  height: 24px;
}
.btn-component.size-l[data-v-1c789190] {
  padding: 15px 56px;
  height: 56px;
  border-radius: 14px;
  font-size: 20px;
  line-height: 26px;
}
.btn-component.size-l svg[data-v-1c789190] {
  height: 26px;
}
.btn-component.text[data-v-1c789190], .btn-component.outline[data-v-1c789190] {
  background: transparent;
  color: var(--bg-color);
}
.btn-component.round[data-v-1c789190] {
  border-radius: 100%;
  padding: 13px;
  background: transparent !important;
}
.btn-component.text.gray[data-v-1c789190] {
  color: rgba(0, 0, 0, 0.4);
}
.btn-component.outline[data-v-1c789190] {
  border: 2px solid var(--bg-color);
}
.btn-component[data-v-1c789190]:active:not(.disabled) {
  transform: translateY(1px);
}
.btn-component.full-width[data-v-1c789190] {
  width: 100%;
  max-width: 100%;
}
.btn-component.disabled[data-v-1c789190] {
  pointer-events: none;
}
.btn-component.disabled.fill.black[data-v-1c789190] {
  background: rgba(0, 0, 0, 0.4);
  color: #c0c0c0;
}
.btn-component.disabled.fill.white[data-v-1c789190] {
  color: rgba(0, 0, 0, 0.6);
}
.btn-component.disabled.fill.pink[data-v-1c789190] {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)), var(--bg-color);
  color: rgba(255, 255, 255, 0.6);
}
.btn-component.disabled.fill.gray[data-v-1c789190] {
  background: rgba(0, 0, 0, 0.08);
  color: rgba(0, 0, 0, 0.4);
}
.btn-component.disabled.fill.ai[data-v-1c789190] {
  background: linear-gradient(93.72deg, #6184ff 9.29%, #ba1ee1 118.29%);
  opacity: 0.7;
}
.btn-component.disabled.fill.custom[data-v-1c789190] {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)), var(--bg-color);
}
.btn-component.disabled.fill.custom.text-black[data-v-1c789190] {
  color: rgba(0, 0, 0, 0.6);
}
.btn-component.disabled.fill.custom.text-white[data-v-1c789190] {
  color: rgba(255, 255, 255, 0.6);
}
.btn-component.disabled.outline.black[data-v-1c789190] {
  border-color: rgba(0, 0, 0, 0.3);
  color: rgba(0, 0, 0, 0.3);
}
.btn-component.disabled.outline.white[data-v-1c789190] {
  border-color: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.btn-component.disabled.outline.pink[data-v-1c789190] {
  border-color: rgba(255, 85, 156, 0.3);
  color: rgba(255, 85, 156, 0.3);
}
.btn-component.disabled.outline.gray[data-v-1c789190] {
  border-color: rgba(0, 0, 0, 0.08);
  color: rgba(0, 0, 0, 0.08);
}
.btn-component.disabled.outline.custom[data-v-1c789190] {
  opacity: 0.3;
}
.btn-component.disabled.text.black[data-v-1c789190] {
  color: rgba(0, 0, 0, 0.3);
}
.btn-component.disabled.text.white[data-v-1c789190] {
  color: rgba(255, 255, 255, 0.3);
}
.btn-component.disabled.text.pink[data-v-1c789190] {
  color: rgba(255, 85, 156, 0.3);
}
.btn-component.disabled.text.gray[data-v-1c789190] {
  color: rgba(0, 0, 0, 0.08);
}
.btn-component.disabled.text.custom[data-v-1c789190] {
  opacity: 0.3;
}
.btn-component:hover:not(.disabled).fill.black[data-v-1c789190] {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15)), #000000;
}
.btn-component:hover:not(.disabled).fill.white[data-v-1c789190], .btn-component:hover:not(.disabled).fill.pink[data-v-1c789190], .btn-component:hover:not(.disabled).fill.ai[data-v-1c789190], .btn-component:hover:not(.disabled).fill.custom[data-v-1c789190] {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)), var(--bg-color);
}
.btn-component:hover:not(.disabled).fill.gray[data-v-1c789190] {
  background: rgba(0, 0, 0, 0.08);
}
.btn-component:hover:not(.disabled).outline.black[data-v-1c789190] {
  border-color: rgba(0, 0, 0, 0.6);
  color: rgba(0, 0, 0, 0.6);
}
.btn-component:hover:not(.disabled).outline.white[data-v-1c789190] {
  border-color: rgba(255, 255, 255, 0.6);
  color: rgba(255, 255, 255, 0.6);
}
.btn-component:hover:not(.disabled).outline.pink[data-v-1c789190], .btn-component:hover:not(.disabled).outline.custom[data-v-1c789190] {
  position: relative;
}
.btn-component:hover:not(.disabled).outline.pink[data-v-1c789190]::before, .btn-component:hover:not(.disabled).outline.custom[data-v-1c789190]::before {
  background: rgba(255, 255, 255, 0.4);
  content: "";
  position: absolute;
  top: -2px;
  bottom: -2px;
  left: -2px;
  right: -2px;
}
.btn-component:hover:not(.disabled).outline.gray[data-v-1c789190] {
  border-color: rgba(0, 0, 0, 0.08);
  color: rgba(0, 0, 0, 0.08);
}
.btn-component:hover:not(.disabled).text.black[data-v-1c789190] {
  color: rgba(0, 0, 0, 0.6);
}
.btn-component:hover:not(.disabled).text.white[data-v-1c789190] {
  color: rgba(255, 255, 255, 0.6);
}
.btn-component:hover:not(.disabled).text.pink[data-v-1c789190], .btn-component:hover:not(.disabled).text.custom[data-v-1c789190] {
  position: relative;
}
.btn-component:hover:not(.disabled).text.pink[data-v-1c789190]::before, .btn-component:hover:not(.disabled).text.custom[data-v-1c789190]::before {
  background: rgba(255, 255, 255, 0.4);
  content: "";
  position: absolute;
  top: -2px;
  bottom: -2px;
  left: -2px;
  right: -2px;
}
.btn-component:hover:not(.disabled).text.gray[data-v-1c789190] {
  color: rgba(0, 0, 0, 0.08);
}/* breakpoints */
/* new breakpoints */
/* colors */
.buy-lite-wamo .vfm-body-container .vfm-body-container-footer {
  padding-top: 35px;
  justify-content: center;
}/* breakpoints */
/* new breakpoints */
/* colors */
.buy-lite-wamo-content[data-v-19aab9d0] {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.buy-lite-wamo-content h2[data-v-19aab9d0] {
  margin-top: 0px;
  margin-bottom: 4px;
  font-weight: 700;
  font-size: 32px;
  line-height: 40px;
  text-align: center;
}
@media (max-width: 768px) {
.buy-lite-wamo-content h2[data-v-19aab9d0] {
    font-size: 28px;
    line-height: 36px;
    max-width: 300px;
    align-self: center;
}
}
.buy-lite-wamo-content .exclusively-for[data-v-19aab9d0] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 3px;
}
.buy-lite-wamo-content .exclusively-for span[data-v-19aab9d0] {
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.4);
}
.buy-lite-wamo-content .exclusively-for svg[data-v-19aab9d0] {
  margin-top: 2px;
}
.buy-lite-wamo-content__cards[data-v-19aab9d0] {
  margin-top: 32px;
  display: flex;
  gap: 23px;
  justify-content: space-between;
}
@media (max-width: 768px) {
.buy-lite-wamo-content__cards[data-v-19aab9d0] {
    flex-wrap: wrap;
    margin-top: 24px;
    gap: 16px;
}
}
.buy-lite-wamo-content__cards .card[data-v-19aab9d0] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  flex: 1;
  padding: 32px;
  border-radius: 24px;
}
.buy-lite-wamo-content__cards .card-content-block[data-v-19aab9d0] {
  display: flex;
  width: 100%;
  flex-direction: column;
}
.buy-lite-wamo-content__cards .card-content-block__features[data-v-19aab9d0] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 16px;
}
.buy-lite-wamo-content__cards .card-content-block__features--item[data-v-19aab9d0] {
  display: flex;
  gap: 12px;
  align-items: baseline;
}
.buy-lite-wamo-content__cards .card-content-block__features--item div[data-v-19aab9d0] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  background: #000000;
  border-radius: 16px;
  flex-shrink: 0;
}
.buy-lite-wamo-content__cards .card-content-block__features--item div svg[data-v-19aab9d0] {
  fill: white;
}
.buy-lite-wamo-content__cards .card-content-block__features--item p[data-v-19aab9d0] {
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}
.buy-lite-wamo-content__cards .card-content-block__title[data-v-19aab9d0] {
  margin: 0;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  white-space: nowrap;
}
@media (max-width: 768px) {
.buy-lite-wamo-content__cards .card-content-block__title[data-v-19aab9d0] {
    justify-content: flex-start;
}
}
.buy-lite-wamo-content__cards .card .picture-block[data-v-19aab9d0] {
  background-image: url("/assets/buy-lite-wamo-mobile-Bh80_rrX.webp");
  background-repeat: no-repeat;
  background-position: center bottom;
  height: 82px;
  width: 100%;
  position: relative;
  bottom: 0;
  right: 0;
  background-size: contain;
}
@media (min-width: 768px) {
.buy-lite-wamo-content__cards .card .picture-block[data-v-19aab9d0] {
    background-image: url("/assets/buy-lite-wamo-D1L7A11r.webp");
    position: absolute;
    height: 90px;
}
}
.buy-lite-wamo-content__cards .card .picture-block.wamo[data-v-19aab9d0] {
  background-image: url("/assets/buy-lite-wamo-mobile-Bh80_rrX.webp");
}
@media (min-width: 768px) {
.buy-lite-wamo-content__cards .card .picture-block.wamo[data-v-19aab9d0] {
    background-image: url("/assets/buy-lite-wamo-D1L7A11r.webp");
}
}
.buy-lite-wamo-content__cards .price-card[data-v-19aab9d0] {
  width: 100%;
  max-width: 228px;
  background: rgb(254, 221, 231);
  position: relative;
}
@media (max-width: 768px) {
.buy-lite-wamo-content__cards .price-card[data-v-19aab9d0] {
    max-width: 100%;
    padding: 24px 32px 0 32px;
}
}
.buy-lite-wamo-content__cards .price-card .price[data-v-19aab9d0] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 40px;
  line-height: 48px;
  font-weight: 700;
  white-space: nowrap;
}
@media (min-width: 768px) {
.buy-lite-wamo-content__cards .price-card .price[data-v-19aab9d0] {
    flex-direction: column;
    gap: 4px;
}
}
.buy-lite-wamo-content__cards .price-card .price .old-price[data-v-19aab9d0] {
  font-size: 24px;
  line-height: 31px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.4);
  position: relative;
}
.buy-lite-wamo-content__cards .price-card .price .old-price svg[data-v-19aab9d0] {
  width: 75.71px;
  height: 25px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.buy-lite-wamo-content__cards .features-card[data-v-19aab9d0] {
  background: rgb(248, 248, 248);
}
@media (max-width: 768px) {
.buy-lite-wamo-content__cards .features-card[data-v-19aab9d0] {
    padding: 24px 32px;
}
}
.buy-lite-wamo-footer[data-v-19aab9d0] {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.buy-lite-wamo-footer__single[data-v-19aab9d0] {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-align: center;
  color: rgba(0, 0, 0, 0.64);
  margin-bottom: 12px;
}/* breakpoints */
/* new breakpoints */
/* colors */
.btn-component[data-v-db6c6043] {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: -moz-fit-content;
  max-width: fit-content;
  background: var(--bg-color);
  color: var(--text-color);
  gap: 8px;
  border: none;
  text-decoration: none;
  outline: none;
  white-space: nowrap;
  cursor: pointer;
  font-weight: 600;
  font-family: suisse, sans-serif;
  text-align: center;
  transition: all 0.2s linear;
}
.btn-component.size-xs[data-v-db6c6043] {
  padding: 6px 16px;
  height: 32px;
  border-radius: 8px;
  font-size: 14px;
  line-height: 20px;
}
.btn-component.size-xs svg[data-v-db6c6043] {
  height: 20px;
}
.btn-component.size-s[data-v-db6c6043] {
  padding: 10px 24px;
  height: 40px;
  border-radius: 10px;
  font-size: 16px;
  line-height: 20px;
}
.btn-component.size-s svg[data-v-db6c6043] {
  height: 20px;
}
.btn-component.size-m[data-v-db6c6043] {
  padding: 13px 40px;
  height: 48px;
  border-radius: 12px;
  font-size: 16px;
  line-height: 22px;
}
.btn-component.size-m svg[data-v-db6c6043] {
  height: 24px;
}
.btn-component.size-l[data-v-db6c6043] {
  padding: 15px 56px;
  height: 56px;
  border-radius: 14px;
  font-size: 20px;
  line-height: 26px;
}
.btn-component.size-l svg[data-v-db6c6043] {
  height: 26px;
}
.btn-component.text[data-v-db6c6043], .btn-component.outline[data-v-db6c6043] {
  background: transparent;
}
.btn-component.text[data-v-db6c6043]:not(.pale-button-style):not(.error-button-style):not(.success-button-style), .btn-component.outline[data-v-db6c6043]:not(.pale-button-style):not(.error-button-style):not(.success-button-style) {
  color: var(--bg-color);
}
.btn-component.round[data-v-db6c6043] {
  border-radius: 100%;
  padding: 13px;
  background: transparent !important;
}
.btn-component.gray-button-style.text[data-v-db6c6043] {
  color: rgba(0, 0, 0, 0.4);
}
.btn-component.gray-button-style.outline[data-v-db6c6043] {
  color: black;
  border-color: rgba(0, 0, 0, 0.08);
}
.btn-component.outline[data-v-db6c6043] {
  box-shadow: inset 0 0 0 2px var(--bg-color);
}
.btn-component.full-width[data-v-db6c6043] {
  width: 100%;
  max-width: 100%;
}
.btn-component.disabled[data-v-db6c6043] {
  pointer-events: none;
}
.btn-component.disabled.fill.black-button-style[data-v-db6c6043] {
  background: rgba(0, 0, 0, 0.4);
  color: #c0c0c0;
}
.btn-component.disabled.fill.white-button-style[data-v-db6c6043] {
  color: rgba(0, 0, 0, 0.6);
}
.btn-component.disabled.fill.pink-button-style[data-v-db6c6043] {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)), var(--bg-color);
  color: rgba(255, 255, 255, 0.6);
}
.btn-component.disabled.fill.gray-button-style[data-v-db6c6043] {
  background: rgba(0, 0, 0, 0.08);
  color: rgba(0, 0, 0, 0.4);
}
.btn-component.disabled.fill.ai-button-style[data-v-db6c6043] {
  background: linear-gradient(93.72deg, #6184ff 9.29%, #ba1ee1 118.29%);
  opacity: 0.7;
}
.btn-component.disabled.fill.pale-button-style[data-v-db6c6043] {
  background: rgba(97, 132, 255, 0.08);
  color: rgba(97, 132, 255, 0.4);
}
.btn-component.disabled.fill.error-button-style[data-v-db6c6043] {
  background: rgba(255, 80, 80, 0.08);
  color: rgba(255, 80, 80, 0.4);
}
.btn-component.disabled.fill.success-button-style[data-v-db6c6043] {
  background: rgba(179, 237, 106, 0.28);
  color: rgba(119, 181, 41, 0.4);
}
.btn-component.disabled.fill.custom[data-v-db6c6043] {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)), var(--bg-color);
}
.btn-component.disabled.fill.custom.text-black[data-v-db6c6043] {
  color: rgba(0, 0, 0, 0.6);
}
.btn-component.disabled.fill.custom.text-white[data-v-db6c6043] {
  color: rgba(255, 255, 255, 0.6);
}
.btn-component.disabled.outline.black-button-style[data-v-db6c6043] {
  border-color: rgba(0, 0, 0, 0.3);
  color: rgba(0, 0, 0, 0.3);
}
.btn-component.disabled.outline.white-button-style[data-v-db6c6043] {
  border-color: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.btn-component.disabled.outline.pink-button-style[data-v-db6c6043] {
  border-color: rgba(255, 85, 156, 0.3);
  color: rgba(255, 85, 156, 0.3);
}
.btn-component.disabled.outline.gray-button-style[data-v-db6c6043] {
  border-color: rgba(0, 0, 0, 0.08);
  color: rgba(0, 0, 0, 0.08);
}
.btn-component.disabled.outline.pale-button-style[data-v-db6c6043] {
  border-color: rgba(97, 132, 255, 0.08);
  color: rgba(97, 132, 255, 0.4);
}
.btn-component.disabled.outline.error-button-style[data-v-db6c6043] {
  border-color: rgba(255, 80, 80, 0.08);
  color: rgba(255, 80, 80, 0.4);
}
.btn-component.disabled.outline.success-button-style[data-v-db6c6043] {
  border-color: rgba(179, 237, 106, 0.28);
  color: rgba(119, 181, 41, 0.4);
}
.btn-component.disabled.outline.custom[data-v-db6c6043] {
  opacity: 0.3;
}
.btn-component.disabled.text.black-button-style[data-v-db6c6043] {
  color: rgba(0, 0, 0, 0.3);
  background-color: rgba(0, 0, 0, 0.04);
}
.btn-component.disabled.text.white-button-style[data-v-db6c6043] {
  color: rgba(255, 255, 255, 0.3);
}
.btn-component.disabled.text.pink-button-style[data-v-db6c6043] {
  color: rgba(255, 85, 156, 0.3);
}
.btn-component.disabled.text.gray-button-style[data-v-db6c6043] {
  color: rgba(0, 0, 0, 0.08);
}
.btn-component.disabled.text.pale-button-style[data-v-db6c6043], .btn-component.disabled.text.error-button-style[data-v-db6c6043], .btn-component.disabled.text.success-button-style[data-v-db6c6043] {
  opacity: 0.4;
}
.btn-component.disabled.text.custom[data-v-db6c6043] {
  opacity: 0.3;
}
.btn-component:hover:not(.disabled).fill.black-button-style[data-v-db6c6043] {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15)), #000000;
}
.btn-component:hover:not(.disabled).fill.white-button-style[data-v-db6c6043], .btn-component:hover:not(.disabled).fill.ai-button-style[data-v-db6c6043], .btn-component:hover:not(.disabled).fill.custom[data-v-db6c6043] {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)), var(--bg-color);
}
.btn-component:hover:not(.disabled).fill.pink-button-style[data-v-db6c6043] {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), var(--bg-color);
}
.btn-component:hover:not(.disabled).fill.gray-button-style[data-v-db6c6043] {
  background: rgba(0, 0, 0, 0.08);
}
.btn-component:hover:not(.disabled).fill.pale-button-style[data-v-db6c6043] {
  background: rgba(97, 132, 255, 0.12);
}
.btn-component:hover:not(.disabled).fill.error-button-style[data-v-db6c6043] {
  background: rgba(255, 80, 80, 0.12);
}
.btn-component:hover:not(.disabled).fill.success-button-style[data-v-db6c6043] {
  background: rgba(179, 237, 106, 0.4);
}
.btn-component:hover:not(.disabled).outline.black-button-style[data-v-db6c6043] {
  border-color: rgba(0, 0, 0, 0.6);
  color: rgba(0, 0, 0, 0.6);
}
.btn-component:hover:not(.disabled).outline.white-button-style[data-v-db6c6043] {
  border-color: rgba(255, 255, 255, 0.6);
  color: rgba(255, 255, 255, 0.6);
}
.btn-component:hover:not(.disabled).outline.pink-button-style[data-v-db6c6043], .btn-component:hover:not(.disabled).outline.pale-button-style[data-v-db6c6043], .btn-component:hover:not(.disabled).outline.error-button-style[data-v-db6c6043], .btn-component:hover:not(.disabled).outline.success-button-style[data-v-db6c6043], .btn-component:hover:not(.disabled).outline.custom[data-v-db6c6043] {
  position: relative;
}
.btn-component:hover:not(.disabled).outline.pink-button-style[data-v-db6c6043]::before, .btn-component:hover:not(.disabled).outline.pale-button-style[data-v-db6c6043]::before, .btn-component:hover:not(.disabled).outline.error-button-style[data-v-db6c6043]::before, .btn-component:hover:not(.disabled).outline.success-button-style[data-v-db6c6043]::before, .btn-component:hover:not(.disabled).outline.custom[data-v-db6c6043]::before {
  background: rgba(255, 255, 255, 0.4);
  content: "";
  position: absolute;
  top: -2px;
  bottom: -2px;
  left: -2px;
  right: -2px;
}
.btn-component:hover:not(.disabled).outline.gray-button-style[data-v-db6c6043] {
  border-color: rgba(0, 0, 0, 0.16);
  color: rgba(0, 0, 0, 0.64);
}
.btn-component:hover:not(.disabled).text.black-button-style[data-v-db6c6043] {
  color: rgba(0, 0, 0, 0.6);
  background: rgba(0, 0, 0, 0.04);
}
.btn-component:hover:not(.disabled).text.white-button-style[data-v-db6c6043] {
  color: rgba(255, 255, 255, 0.6);
}
.btn-component:hover:not(.disabled).text.pink-button-style[data-v-db6c6043], .btn-component:hover:not(.disabled).text.pale-button-style[data-v-db6c6043], .btn-component:hover:not(.disabled).text.error-button-style[data-v-db6c6043], .btn-component:hover:not(.disabled).text.success-button-style[data-v-db6c6043], .btn-component:hover:not(.disabled).text.custom[data-v-db6c6043] {
  position: relative;
}
.btn-component:hover:not(.disabled).text.pink-button-style[data-v-db6c6043]::before, .btn-component:hover:not(.disabled).text.pale-button-style[data-v-db6c6043]::before, .btn-component:hover:not(.disabled).text.error-button-style[data-v-db6c6043]::before, .btn-component:hover:not(.disabled).text.success-button-style[data-v-db6c6043]::before, .btn-component:hover:not(.disabled).text.custom[data-v-db6c6043]::before {
  background: rgba(255, 255, 255, 0.4);
  content: "";
  position: absolute;
  top: -2px;
  bottom: -2px;
  left: -2px;
  right: -2px;
}
.btn-component:hover:not(.disabled).text.gray-button-style[data-v-db6c6043] {
  color: rgba(0, 0, 0, 0.08);
}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(0.645, 0.045, 0.355, 1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::-moz-placeholder{opacity:.7}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:rgba(0,0,0,0)}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::-moz-placeholder{color:var(--dp-disabled-color-text)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp--clear-btn{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color);background:rgba(0,0,0,0);border:none;display:inline-flex;align-items:center;padding:0;margin:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu::after{box-sizing:border-box}.dp__menu::before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;inset:0;z-index:999999}.dp__menu_disabled{background:hsla(0,0%,100%,.5);cursor:not-allowed}.dp__menu_readonly{background:rgba(0,0,0,0);cursor:default}.dp-menu-loading{background:hsla(0,0%,100%,.5);cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.dp__arrow_top{left:var(--dp-arrow-left);top:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%, -50%) rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%, 50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp--preset-dates[data-dp-mobile]{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp--preset-dates-collapsed{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile]{flex-direction:column-reverse}.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:bold}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translateX(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%, 50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}.dp__flex_display[data-dp-mobile]{flex-direction:column}.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp--tp-wrap{max-width:var(--dp-menu-min-width)}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition: all 0.1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: 0.1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transtion: all 0.2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: 0.1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: 0.5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: 0.8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px;--dp-direction: ltr}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff);--dp-loader: 5px solid #005cb2}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #fff;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);--dp-loader: 5px solid #1976d2}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__main *{direction:var(--dp-direction, ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translateX(var(--dp-transition-length))}.calendar-next-leave-to{opacity:0;transform:translateX(calc(var(--dp-transition-length) * -1))}.calendar-prev-enter-from{opacity:0;transform:translateX(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translateX(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}

/*# sourceMappingURL=main.css.map *//* breakpoints */
/* new breakpoints */
/* colors */
:root {
  --dp-font-family: suisse, sans-serif;
  --dp-border-radius: 16px;
  --dp-preview-font-size: 14px;
  --dp-action-row-padding: 4px 12px 12px;
  --dp-menu-padding: 8px 0px 0px;
}
.dp__menu.dp__theme_light {
  --dp-primary-color: #6184ff;
  --dp-range-between-dates-background-color: #f5f5f5;
}
.dp__menu .dp__menu_content_wrapper .dp--preset-dates {
  border: none;
  padding: 8px 0;
}
.dp__menu .dp__menu_content_wrapper .dp--preset-dates .dp__btn.dp--preset-range {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  border-radius: unset;
  padding: 8px 16px;
}
.dp__menu .dp__action_row .dp__selection_preview {
  font-weight: 600;
  line-height: 20px;
}/* breakpoints */
/* new breakpoints */
/* colors */
[data-v-c8d7abe7],[data-v-c8d7abe7]::before,[data-v-c8d7abe7]::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
input[data-v-c8d7abe7]:-webkit-autofill,
input[data-v-c8d7abe7]:-webkit-autofill:hover,
input[data-v-c8d7abe7]:-webkit-autofill:focus,
select[data-v-c8d7abe7]:-webkit-autofill,
select[data-v-c8d7abe7]:-webkit-autofill:hover,
select[data-v-c8d7abe7]:-webkit-autofill:focus {
  animation-name: onAutoFillStart-c8d7abe7;
}
@keyframes onAutoFillStart-c8d7abe7 {}
.field[data-v-c8d7abe7] {
  font-family: suisse, sans-serif;
  z-index: 0;
  position: relative;
  transition: all 0.2s ease;
  margin: 0;
  display: flex;
  justify-content: space-between;
  width: 100%;
  background-color: transparent;
  height: var(--heightField);
  padding: 12px 10px;
  border-radius: 10px;
  border: 1px solid #dedede;
}
.field[data-v-c8d7abe7]::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: white;
  border-radius: 9px;
  z-index: -1;
}
.field_focus[data-v-c8d7abe7]:not(.field_disabled) {
  box-shadow: 0 0 3px 0 #3b65ff;
  border-color: #3b65ff;
}
.field_focus_error[data-v-c8d7abe7]:not(.field_disabled) {
  box-shadow: 0 0 3px 0 #ff5050;
  border-color: #ff5050;
}
.field_error[data-v-c8d7abe7] {
  border-color: #ff5050;
}
.field_readonly[data-v-c8d7abe7] {
  cursor: pointer;
}
.field[data-v-c8d7abe7]:not(.field_disabled):not(.field_error):not(.field_focus):hover {
  border-color: #c3c3c3;
}
.field:not(.field_disabled):not(.field_error):not(.field_focus):hover .label[data-v-c8d7abe7],
.field:not(.field_disabled):not(.field_error):not(.field_focus):hover .placeholder[data-v-c8d7abe7] {
  cursor: text;
}
.field_disabled[data-v-c8d7abe7] {
  position: relative;
}
.field_disabled[data-v-c8d7abe7]::after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.0196078431);
  border-radius: 9px;
  z-index: 99;
}
.field__left[data-v-c8d7abe7] {
  margin: 0 4px 0 0;
}
.field__right[data-v-c8d7abe7] {
  margin: 0 0 0 4px;
}
.field__right[data-v-c8d7abe7], .field__left[data-v-c8d7abe7] {
  display: flex;
  gap: 4px;
  align-items: center;
  transition: all 0.2s ease;
  animation: opacity-c8d7abe7 0.2s ease-in-out;
}
.field .label[data-v-c8d7abe7],
.field .placeholder[data-v-c8d7abe7] {
  max-width: calc(100% - var(--left));
  overflow: hidden;
  white-space: nowrap;
  text-align: left;
  font-family: suisse, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  position: absolute;
  left: var(--left);
  color: rgba(0, 0, 0, 0.6392156863);
  top: 50%;
  transform: translateY(-50%);
  z-index: -1;
  background: transparent;
  border-radius: 2px;
}
.field .placeholder[data-v-c8d7abe7] {
  text-overflow: ellipsis;
}
.field_isTextarea .label[data-v-c8d7abe7],
.field_isTextarea .placeholder[data-v-c8d7abe7] {
  top: 21px;
  transform: translateY(-50%);
}
.field .input[data-v-c8d7abe7] {
  font-family: suisse, sans-serif;
  flex: 1;
  height: var(--sizeComp);
  padding: 12px 0;
}
.field .input__ellipsis[data-v-c8d7abe7] {
  text-overflow: ellipsis;
}
.field .input__disabled[data-v-c8d7abe7] {
  color: rgba(0, 0, 0, 0.4) !important;
}
.field .textarea[data-v-c8d7abe7] {
  font-family: suisse, sans-serif;
  max-height: 96px;
  height: 100%;
  padding: 0;
}
.field .textarea[data-v-c8d7abe7]::-webkit-scrollbar {
  width: 16px;
  cursor: pointer;
}
.field .textarea[data-v-c8d7abe7]::-webkit-scrollbar-track {
  box-shadow: inset 0 0 10px 10px #e6e6e6;
  border: solid 6px transparent;
  margin: 8px 0;
  background-color: #fff;
}
.field .textarea[data-v-c8d7abe7]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #b9b7b7;
  border: solid 6px transparent;
  background-clip: content-box;
}
.field .input[data-v-c8d7abe7],
.field .textarea[data-v-c8d7abe7] {
  border: none;
  resize: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  box-sizing: border-box;
  color: inherit;
  margin: 0;
  outline: none;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  width: 100%;
}
.field .input[readonly][data-v-c8d7abe7],
.field .textarea[readonly][data-v-c8d7abe7] {
  cursor: pointer;
}
.field .input[data-v-c8d7abe7]:-webkit-autofill, .field .input[data-v-c8d7abe7]:-webkit-autofill:hover, .field .input[data-v-c8d7abe7]:-webkit-autofill:focus,
.field .textarea[data-v-c8d7abe7]:-webkit-autofill,
.field .textarea[data-v-c8d7abe7]:-webkit-autofill:hover,
.field .textarea[data-v-c8d7abe7]:-webkit-autofill:focus {
  -webkit-transition: background-color 0s 600000s, color 0s 600000s !important;
  transition: background-color 0s 600000s, color 0s 600000s !important;
}
.field[data-v-c8d7abe7]:-internal-autofill-selected {
  background-color: rgb(255, 255, 255) !important;
  background-image: none !important;
}
.field .arrow[data-v-c8d7abe7] {
  animation: opacity-c8d7abe7 0.2s ease-in-out;
  transition: all 0.2s ease;
}
.field .arrow_active[data-v-c8d7abe7] {
  transform: rotate(180deg);
}
.field .label[data-v-c8d7abe7] {
  transition: all 0.2s ease;
  animation: opacity-c8d7abe7 0.2s ease-in-out;
}
.field .label__focus[data-v-c8d7abe7] {
  padding: 0 2px;
  font-size: 10px;
  left: 0;
  top: -11.5px;
  color: rgba(0, 0, 0, 0.4);
}
.field .label__required[data-v-c8d7abe7] {
  transition: all 0.2s ease;
  overflow: unset;
}
.field .label__required[data-v-c8d7abe7]::after {
  position: absolute;
  content: "*";
  right: -0.4em;
  top: -0.4em;
  color: #ff5050;
}
.field .label__error[data-v-c8d7abe7] {
  color: #ff5050;
}
.field .placeholder[data-v-c8d7abe7] {
  transition: opacity 0.2s ease;
}
.field .placeholder__focus[data-v-c8d7abe7] {
  opacity: 0;
}
.field .placeholder__required[data-v-c8d7abe7] {
  transition: all 0.2s ease;
  overflow: unset;
}
.field .placeholder__required[data-v-c8d7abe7]::after {
  position: absolute;
  content: "*";
  right: -0.4em;
  top: -0.4em;
  color: #ff5050;
}
.field .additional[data-v-c8d7abe7] {
  font-family: suisse, sans-serif;
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  padding: 0 8px;
  color: rgba(0, 0, 0, 0.4);
  transition: all 0.2s ease;
  animation: opacity-c8d7abe7 0.2s ease-in-out;
}
.field .additional__error[data-v-c8d7abe7] {
  color: #ff5050;
}
@keyframes opacity-c8d7abe7 {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
@keyframes bgAnimate-994e5245 {
0% {
		background-position: 50% 0;
}
100% {
		background-position: -150% 0;
}
}
.placeholder[data-v-994e5245] {
	height: var(--448032e8);
	width: var(--3217d07e);
	border-radius: var(--f3981cfa);
	background-image: linear-gradient(to right, #efefef 0%, #f3f3f3 10%, #efefef 20%, #efefef 100%);
	background-size: 200% 100%;
	animation: bgAnimate-994e5245 1.2s linear infinite;
}
/* breakpoints */
/* new breakpoints */
/* colors */
.wrapper[data-v-f8c6e756] {
  z-index: 999;
  position: fixed;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.4);
}/* breakpoints */
/* new breakpoints */
/* colors */
.wr[data-v-cfc3ce66] {
  min-width: var(--minWidth);
  max-width: var(--maxWidth);
  position: absolute;
  width: 100%;
  overflow-x: hidden;
  border-radius: 16px;
  border: 1px solid #d2d2d2;
  z-index: var(--zIndex);
  transition: all 0.2s ease-in-out;
  background-color: #fff;
}
.wr__mobile[data-v-cfc3ce66] {
  bottom: 8px;
  left: 0;
  transform: translate(8px);
  width: calc(100% - 16px);
}
.wr__mobile_bar[data-v-cfc3ce66] {
  bottom: 0;
  transform: translate(0);
  width: 100%;
  border-radius: 16px 16px 0 0;
  animation: slideToUp-cfc3ce66 0.2s linear;
}
.wr_left[data-v-cfc3ce66] {
  left: 0;
}
.wr_bottom[data-v-cfc3ce66] {
  top: calc(100% + var(--posBottom));
}
.wr_top[data-v-cfc3ce66] {
  bottom: calc(100% + var(--posTop));
}
.wr_right[data-v-cfc3ce66] {
  right: var(--posRight);
}
.list[data-v-cfc3ce66] {
  list-style: none;
  padding: 0;
  margin: 0;
  border: 0;
  overflow-y: auto;
  max-height: var(--maxHeight);
}
.list[data-v-cfc3ce66]::-webkit-scrollbar {
  width: 16px;
  cursor: pointer;
}
.list[data-v-cfc3ce66]::-webkit-scrollbar-track {
  box-shadow: inset 0 0 10px 10px #e6e6e6;
  border: solid 6px transparent;
  margin: 8px 0;
  background-color: #fff;
}
.list[data-v-cfc3ce66]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #b9b7b7;
  border: solid 6px transparent;
  background-clip: content-box;
}
.list[data-v-cfc3ce66] > :first-child {
  border-radius: 12px 0 0 0;
}
.list[data-v-cfc3ce66] > :last-child {
  border-radius: 0 0 0 12px;
}
.list .item[data-v-cfc3ce66] {
  display: flex;
  overflow-x: hidden;
  align-items: center;
  color: #000;
  transition: all 0.2s ease-in-out;
  padding: 8px 16px;
  cursor: pointer;
}
.list .item[data-v-cfc3ce66]:hover {
  transition: all 0.2s ease-in-out;
  background-color: rgba(0, 0, 0, 0.0392156863);
}
.list .item__icon[data-v-cfc3ce66] {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 16px 0 0;
}
.list .item .main[data-v-cfc3ce66] {
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1;
  text-align: start;
}
.list .item .main__title[data-v-cfc3ce66] {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: start;
}
.list .item .main__title_checked[data-v-cfc3ce66] {
  width: 87%;
}
.list .item .main__subtitle[data-v-cfc3ce66] {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.33;
  color: rgba(0, 0, 0, 0.4);
}
.list .item .additional[data-v-cfc3ce66] {
  position: relative;
  display: flex;
  white-space: nowrap;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.4);
}
.list .item .additional__title[data-v-cfc3ce66] {
  width: 100%;
  padding: 0 32px 0 0;
  text-overflow: ellipsis;
  text-align: end;
}
.list .item .additional__checked[data-v-cfc3ce66] {
  position: absolute;
  right: 0;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@keyframes slideToUp-cfc3ce66 {
from {
    opacity: 0;
    bottom: -30%;
}
to {
    opacity: 1;
    bottom: 0;
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.element[data-v-9356ad31] {
  font-family: inherit;
  position: relative;
}
.element__parent[data-v-9356ad31] {
  position: relative;
}
.list__header[data-v-9356ad31] {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.32;
  padding: 16px 16px 0 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}/* breakpoints */
/* new breakpoints */
/* colors */
.wrapper[data-v-44df7c8d] {
  z-index: 1001;
  position: fixed;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.4);
}/* breakpoints */
/* new breakpoints */
/* colors */
.list[data-v-e0348b01] {
  position: absolute;
  min-width: var(--minWidth);
  max-width: var(--maxWidth);
  max-height: var(--maxHeight);
  width: 100%;
  border-radius: 16px;
  border: 1px solid #d2d2d2;
  z-index: var(--zIndex);
  background-color: #fff;
}
.list_left[data-v-e0348b01] {
  left: 0;
}
.list_bottom[data-v-e0348b01] {
  top: calc(100% + var(--posBottom));
}
.list_top[data-v-e0348b01] {
  bottom: calc(100% + var(--posTop));
}
.list_right[data-v-e0348b01] {
  right: var(--posRight);
}
.list_hide[data-v-e0348b01] {
  border: none;
  display: none;
}
.list_overflow[data-v-e0348b01] {
  overflow-y: auto;
}
.list__mobile[data-v-e0348b01] {
  bottom: 8px;
  left: 0;
  transform: translate(8px);
  width: calc(100% - 16px);
}
.list__mobile_bar[data-v-e0348b01] {
  bottom: 0;
  transform: translate(0);
  width: 100%;
  border-radius: 16px 16px 0 0;
  animation: slideToUp-e0348b01 0.2s linear;
}
.list[data-v-e0348b01]::-webkit-scrollbar {
  width: 16px;
  cursor: pointer;
}
.list[data-v-e0348b01]::-webkit-scrollbar-track {
  box-shadow: inset 0 0 10px 10px #e6e6e6;
  border: solid 6px transparent;
  margin: 13px 0;
  background-color: #fff;
}
.list[data-v-e0348b01]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #b9b7b7;
  border: solid 6px transparent;
  background-clip: content-box;
}
.list[data-v-e0348b01] > :first-child {
  border-radius: 12px 0 0 0;
}
.list[data-v-e0348b01] > :last-child {
  border-radius: 0 0 0 12px;
}
.list .item[data-v-e0348b01] {
  display: flex;
  align-items: center;
  color: #000;
  transition: all 0.2s ease-in-out;
  padding: 8px 16px;
  cursor: pointer;
}
.list .item[data-v-e0348b01]:hover {
  background-color: rgba(0, 0, 0, 0.0392156863);
}
.list .item__icon[data-v-e0348b01] {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 16px 0 0;
}
.list .item .main[data-v-e0348b01] {
  flex: 1;
}
.list .item .main__title[data-v-e0348b01] {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}
.list .item .main__subtitle[data-v-e0348b01] {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.33;
  color: rgba(0, 0, 0, 0.4);
}
.list .item .additional[data-v-e0348b01] {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.4);
}
.list .item .additional__title[data-v-e0348b01] {
  padding: 0 32px 0 0;
}
.list .item .additional__checked[data-v-e0348b01] {
  position: absolute;
  right: 0;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@keyframes slideToUp-e0348b01 {
from {
    opacity: 0;
    bottom: -30%;
}
to {
    opacity: 1;
    bottom: 0;
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.element[data-v-c5cd436c] {
  font-family: inherit;
  position: relative;
}
.element__parent[data-v-c5cd436c] {
  position: relative;
}
.element__parent_suggest[data-v-c5cd436c] {
  position: absolute;
  bottom: -20px;
  left: 8px;
}
.dropdown__header[data-v-c5cd436c] {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.32;
  padding: 16px 16px 0 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.dropdown__footer[data-v-c5cd436c] {
  padding: 8px 16px 24px 16px;
}/* breakpoints */
/* new breakpoints */
/* colors */
.radio[data-v-b0eafb96] {
  font-family: inherit;
  display: inline-flex;
  color: black;
  outline: none;
}
@media (hover: hover) {
.radio:focus .radio-inner[data-v-b0eafb96] {
    border-color: #05f;
}
}
.radio.isDisabled[data-v-b0eafb96] {
  opacity: 0.6;
  pointer-events: none;
}
.radio.isError[data-v-b0eafb96] {
  color: #eb5757;
}
.radio-inner[data-v-b0eafb96] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 12px;
  width: var(--size);
  height: var(--size);
  border: 1px solid currentColor;
  border-radius: 50%;
}
.radio-inner[data-v-b0eafb96]:after {
  display: block;
  content: "";
  opacity: 0;
  width: var(--sizeInner);
  height: var(--sizeInner);
  background: currentColor;
  border-radius: 50%;
}
.radio-input[data-v-b0eafb96] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: none;
}
.radio-input:checked + .radio-inner[data-v-b0eafb96]:after {
  opacity: 1;
}
@media (hover: hover) {
.radio-input:focus + .checkbox-inner[data-v-b0eafb96] {
    border-color: #05f;
}
}
.radio-label[data-v-b0eafb96] {
  display: inline-flex;
  flex-wrap: wrap;
  font-size: 16px;
  line-height: 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  align-items: center;
}
.radio-label .radio-text[data-v-b0eafb96] {
  display: flex;
  align-items: center;
}
@media (min-width: 768px) {
.radio-label[data-v-b0eafb96] {
    font-size: 24px;
    line-height: 32px;
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.spinner[data-v-018cdf9c] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.spinner__item[data-v-018cdf9c] {
  width: var(--size);
  height: var(--size);
  border-radius: 50%;
  border: var(--borderWidth) solid transparent;
  border-right-color: var(--fill);
  border-bottom-color: var(--fill);
  animation: rotateSpinner-018cdf9c 800ms linear infinite;
}
@keyframes rotateSpinner-018cdf9c {
to {
    transform: rotate(360deg);
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.sidebar-wrapper[data-v-11329a33] {
  overflow: hidden;
}
.overlay[data-v-11329a33] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: calc(var(--zIndex) - 1);
  background: var(--transparent-40, rgba(0, 0, 0, 0.4));
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
}
.sidebar-slide-enter-active[data-v-11329a33],
.sidebar-slide-leave-active[data-v-11329a33] {
  transition: transform 0.3s ease;
}
.sidebar-slide-enter-from[data-v-11329a33],
.sidebar-slide-leave-to[data-v-11329a33] {
  transform: translateX(100%);
}
.sidebar-slide-enter-to[data-v-11329a33],
.sidebar-slide-leave-from[data-v-11329a33] {
  transform: translateX(0);
}
.fade-enter-active[data-v-11329a33],
.fade-leave-active[data-v-11329a33] {
  transition: all 0.3s ease;
}
.fade-enter-from[data-v-11329a33],
.fade-leave-to[data-v-11329a33] {
  background: transparent;
  -webkit-backdrop-filter: blur(0);
          backdrop-filter: blur(0);
}
.sidebar-content[data-v-11329a33] {
  position: fixed;
  top: 0;
  height: 100dvh;
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: var(--zIndex);
  background-color: #fff;
  box-sizing: border-box;
}
.sidebar-content.sidebar-left[data-v-11329a33] {
  left: 0;
}
.sidebar-content.sidebar-right[data-v-11329a33] {
  right: 0;
}
.sidebar-header[data-v-11329a33] {
  display: flex;
  flex-direction: row;
  width: 100%;
  padding: 48px 56px 0 56px;
  justify-content: space-between;
  align-items: flex-start;
  box-sizing: inherit;
}
.sidebar-header .header-title[data-v-11329a33] {
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 40px;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  flex: 1 0 auto;
}
.sidebar-header .header-button[data-v-11329a33] {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
}
.sidebar-header .header-button .close-btn[data-v-11329a33] {
  padding: 2px;
  margin-top: 4px;
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  border: 1px solid #b3b3b3;
  border-radius: 50%;
  box-sizing: border-box;
  cursor: pointer;
  outline: none;
}
.sidebar-body[data-v-11329a33] {
  display: flex;
  padding: 40px 56px 16px 56px;
  width: 100%;
  height: 100%;
  flex-direction: column;
  align-items: flex-start;
  gap: 40px;
  overflow-y: auto;
  overflow-x: hidden;
  box-sizing: inherit;
}
.sidebar-body[data-v-11329a33]::-webkit-scrollbar {
  width: 16px;
  cursor: pointer;
}
.sidebar-body[data-v-11329a33]::-webkit-scrollbar-track {
  box-shadow: inset 0 0 10px 10px #e6e6e6;
  border: solid 6px transparent;
  margin: 13px 0;
  background-color: #fff;
}
.sidebar-body[data-v-11329a33]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #b9b7b7;
  border: solid 6px transparent;
  background-clip: content-box;
}
.sidebar-footer[data-v-11329a33] {
  display: flex;
  width: 100%;
  padding: 16px 56px 24px 56px;
  justify-content: space-between;
  align-items: center;
  gap: 24px;
  box-sizing: inherit;
}
.sidebar-content.mobile[data-v-11329a33] {
  gap: 32px;
}
.sidebar-content.mobile .sidebar-header[data-v-11329a33] {
  padding: 16px 16px 16px 24px;
  flex-direction: column-reverse;
}
.sidebar-content.mobile .sidebar-header[data-v-11329a33] .close-btn {
  width: 24px;
  height: 24px;
}
.sidebar-content.mobile .sidebar-body[data-v-11329a33] {
  padding: 0 16px;
}
.sidebar-content.mobile .sidebar-footer[data-v-11329a33] {
  padding: 16px;
  gap: 24px;
}
.sidebar-content--gray[data-v-11329a33] {
  background-color: rgb(248, 248, 248);
}
@media (max-width: 768px) {
.sidebar-content--gray[data-v-11329a33] {
    gap: 0 !important;
}
.sidebar-content--gray .sidebar-body[data-v-11329a33] {
    padding: 16px !important;
}
.sidebar-content--gray .sidebar-footer[data-v-11329a33] {
    padding: 0 16px 16px 16px !important;
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.category[data-v-42d42bb9] {
  mix-blend-mode: multiply;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-family: suisse, sans-serif;
  flex-shrink: 0;
  min-width: 20px;
  min-height: 20px;
  color: rgba(0, 0, 0, 0.4);
  background-color: var(--bc);
  border-radius: 100px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.5;
}
@media (max-width: 768px) {
.category[data-v-42d42bb9] {
    font-size: 12px;
    font-weight: 600;
    line-height: 1.5;
}
}
.category__inner[data-v-42d42bb9] {
  padding: 0 16px;
}
.category__text[data-v-42d42bb9] {
  width: 100%;
}/* breakpoints */
/* new breakpoints */
/* colors */
.switch[data-v-c2b2ea89] {
  position: relative;
  display: inline-block;
  width: 44px;
  height: 24px;
}
.switch_l[data-v-c2b2ea89] {
  width: 56px;
  height: 32px;
}
.switch__input[data-v-c2b2ea89] {
  display: none;
}
.switch__input:checked + .slider_active[data-v-c2b2ea89]:before {
  background-color: #fff;
}
.switch__input:checked + .slider_disabled[data-v-c2b2ea89]:before {
  background-color: rgba(255, 255, 255, 0.6392156863);
}
.switch__input:focus + .slider[data-v-c2b2ea89] {
  box-shadow: 0 0 1px #101010;
}
.switch__input:checked + .slider[data-v-c2b2ea89]:before {
  transform: translateX(20px);
}
.switch__input_l:checked + .slider[data-v-c2b2ea89]:before {
  transform: translateX(22px);
}
.switch .slider[data-v-c2b2ea89] {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: 0.4s;
  border-radius: 100px;
  background-color: #f0f0f0;
}
.switch .slider[data-v-c2b2ea89]:before, .switch .slider_l[data-v-c2b2ea89]:before {
  border-radius: 50%;
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  margin: auto 0;
  background-color: rgba(0, 0, 0, 0.6392156863);
  transition: 0.4s;
}
.switch .slider[data-v-c2b2ea89]:before {
  height: 14px;
  width: 14px;
  left: 5px;
}
.switch .slider_l[data-v-c2b2ea89]:before {
  height: 18px;
  width: 18px;
  left: 8px;
}
.switch .slider_checked[data-v-c2b2ea89] {
  background-color: #000;
}
.switch .slider[data-v-c2b2ea89]:hover:not(.slider_active):not(.slider_disabled):not(.slider_active_disabled) {
  background-color: rgba(0, 0, 0, 0.1019607843);
}
.switch .slider_disabled[data-v-c2b2ea89] {
  background-color: rgba(0, 0, 0, 0.031372549);
}
.switch .slider_disabled[data-v-c2b2ea89]:before, .switch .slider_disabled_l[data-v-c2b2ea89]:before {
  background-color: rgba(0, 0, 0, 0.1607843137);
}
.switch .slider_disabled[data-v-c2b2ea89]:hover {
  cursor: auto;
}
.switch .slider_active[data-v-c2b2ea89] {
  background-color: #000;
}
.switch .slider_active_disabled[data-v-c2b2ea89] {
  background-color: rgba(0, 0, 0, 0.1607843137);
}
.switch .slider_active_disabled[data-v-c2b2ea89]:before, .switch .slider_active_disabled_l[data-v-c2b2ea89]:before {
  background-color: rgba(255, 255, 255, 0.6392156863);
}
.switch .slider_active_disabled[data-v-c2b2ea89]:hover {
  cursor: auto;
}/* breakpoints */
/* new breakpoints */
/* colors */
.mycontainer[data-v-8c6434e7] {
  max-height: 80px;
  overflow-y: auto;
}
.mycontainer[data-v-8c6434e7]::-webkit-scrollbar {
  width: 16px;
  cursor: pointer;
}
.mycontainer[data-v-8c6434e7]::-webkit-scrollbar-track {
  box-shadow: inset 0 0 10px 10px #e6e6e6;
  border: solid 6px transparent;
  margin: 8px 0;
  background-color: #fff;
}
.mycontainer[data-v-8c6434e7]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #b9b7b7;
  border: solid 6px transparent;
  background-clip: content-box;
}
.radio[data-v-8c6434e7] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.radio__title[data-v-8c6434e7] {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}/* breakpoints */
/* new breakpoints */
/* colors */
.date[data-v-cbb61dfc] .base-input-field__input {
  border-radius: 12px;
  height: 44px;
  border-color: #dedede !important;
}
.date[data-v-cbb61dfc] .base-input-field__input:hover {
  border-color: #b4b4b4 !important;
}
.date[data-v-cbb61dfc] .base-input-field__input label {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.32;
}/* breakpoints */
/* new breakpoints */
/* colors */
.checkbox[data-v-f0977589] {
  padding: 8px 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.checkbox[data-v-f0977589]::-webkit-scrollbar {
  width: 16px;
  cursor: pointer;
}
.checkbox[data-v-f0977589]::-webkit-scrollbar-track {
  box-shadow: inset 0 0 10px 10px #e6e6e6;
  border: solid 6px transparent;
  margin: 10px 0;
  background-color: #fff;
}
.checkbox[data-v-f0977589]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #b9b7b7;
  border: solid 6px transparent;
  background-clip: content-box;
}
.checkbox__wrapper[data-v-f0977589] {
  padding: 8px 16px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.checkbox__title[data-v-f0977589] {
  max-width: 90%;
  text-overflow: ellipsis;
  text-align: start;
  overflow: hidden;
  text-wrap: unset;
}
.checkbox__item[data-v-f0977589] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 2px solid black;
  height: 16px;
  width: 16px;
  border-radius: 4px;
  background: transparent;
  position: relative;
  cursor: pointer;
}
.checkbox__item_checked[data-v-f0977589] {
  transition: all 0.2s ease-in-out;
  background-color: black;
  display: flex;
  justify-content: center;
  align-items: center;
}/* breakpoints */
/* new breakpoints */
/* colors */
.filter__icon[data-v-ab297aeb] {
  width: 48px;
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #dedede;
  border-radius: 12px;
}
.filter__icon[data-v-ab297aeb]:hover {
  border-color: #b4b4b4;
}
.filter__icon_has[data-v-ab297aeb] {
  position: relative;
}
.filter__icon_has[data-v-ab297aeb]::after {
  position: absolute;
  content: "";
  right: -2px;
  top: -2px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #ff559c;
}
.filter__value[data-v-ab297aeb] {
  gap: 4px;
  display: flex;
  align-items: center;
  padding: 11px 16px 11px 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  border-radius: 12px;
  font-family: suisse, sans-serif;
  background-color: transparent;
  border: 1px solid #dedede;
  width: var(--width);
}
.filter__value[data-v-ab297aeb]:hover:not(.filter__value_active) {
  border: 1px solid #b4b4b4;
}
.filter__value_fill[data-v-ab297aeb] {
  padding: 11px 12px 11px 16px;
}
.filter__value_active[data-v-ab297aeb] {
  box-shadow: 0 0 3px 0 #3b65ff;
  border-color: #3b65ff;
}
.filter__value_has[data-v-ab297aeb] {
  padding-top: 1px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 9px;
  font-weight: 700;
  line-height: 1.23;
  color: #fff;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #ff559c;
}
.filter__value_has span[data-v-ab297aeb] {
  animation: opacity_transition 0.2s linear;
}
.mycontainer .content[data-v-ab297aeb] {
  padding: 16px;
}
.mycontainer .content[data-v-ab297aeb] > *:not(:last-child) {
  margin: 0 0 16px 0;
}
.mycontainer .content .wrapper .item[data-v-ab297aeb] {
  width: 100%;
}
.mycontainer .content .wrapper .item button[data-v-ab297aeb] {
  cursor: pointer;
}
.mycontainer .content .wrapper .item .name[data-v-ab297aeb] {
  font-family: inherit;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: none;
  background-color: transparent;
  padding: 0;
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  text-align: start;
  margin: 0 0 6px 0;
  color: #000;
}
.mycontainer .content .wrapper .item .name__text[data-v-ab297aeb] {
  flex: 1;
}
.mycontainer .content .wrapper .item .name__text[data-v-ab297aeb]::first-letter {
  text-transform: uppercase;
}
.mycontainer .content .wrapper .item .name__ic[data-v-ab297aeb] {
  margin: 0 0 0 6px;
  opacity: 0.4;
  transition: 0.2s all ease-in-out;
}
.mycontainer .content .wrapper .item .name__ic_rotate[data-v-ab297aeb] {
  transform: rotate(180deg);
}
.mycontainer .content .wrapper .item .name__indicator[data-v-ab297aeb] {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #ff559c;
}
.mycontainer .btn__clear[data-v-ab297aeb] {
  border: none;
  border-top: 1px solid rgba(0, 0, 0, 0.0784313725);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  width: 100%;
  background-color: transparent;
  cursor: pointer;
  color: #ff559c;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 12px 0 16px 0;
}
.mycontainer .btn__clear span[data-v-ab297aeb] {
  margin: 0 0 0 6px;
}/* breakpoints */
/* new breakpoints */
/* colors */
.quick-actions[data-v-a62f4ec3] {
  position: fixed;
  border: 1px solid rgba(0, 0, 0, 0.0392156863);
  border-radius: 16px;
  box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.08);
  bottom: 24px;
  z-index: 99;
  padding: 12px 16px;
  background-color: #1c1c1c;
  left: 50%;
  transform: translateX(-50%);
}
.quick-actions .myblock[data-v-a62f4ec3] {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.quick-actions .myblock .count-block[data-v-a62f4ec3] {
  width: 120px;
  flex-wrap: nowrap;
  gap: 8px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.quick-actions .myblock .action-icon-wrap[data-v-a62f4ec3] {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.quick-actions .myblock .actions[data-v-a62f4ec3] {
  display: flex;
  gap: 8px;
}
.quick-actions .myblock .actions__item[data-v-a62f4ec3],
.quick-actions .myblock .actions .menu[data-v-a62f4ec3] {
  transition: all 0.2s ease-in-out;
}
.quick-actions .myblock .actions__item[data-v-a62f4ec3]:hover,
.quick-actions .myblock .actions .menu[data-v-a62f4ec3]:hover {
  background-color: rgba(255, 255, 255, 0.1607843137);
}
.quick-actions .myblock .actions__item[data-v-a62f4ec3] {
  cursor: pointer;
  padding: 10px 16px;
  gap: 8px;
  border-radius: 8px;
  background-color: var(--backgroundBtn);
  color: var(--txtColor);
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.21;
}
@media (max-width: 768px) {
.quick-actions .myblock .actions__item[data-v-a62f4ec3] {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.21;
}
}
.quick-actions .myblock .actions__item_text[data-v-a62f4ec3] {
  white-space: nowrap;
}
.quick-actions .myblock .actions .menu[data-v-a62f4ec3] {
  cursor: pointer;
  padding: 10px;
  border-radius: 8px;
  background-color: rgba(255, 255, 255, 0.0588235294);
  display: flex;
  justify-content: center;
  align-items: center;
}
.quick-actions .myblock .actions .menu .list[data-v-a62f4ec3] {
  color: #000;
  padding: 8px 0;
}
.quick-actions .myblock .actions .menu .list__item[data-v-a62f4ec3] {
  gap: 8px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}/* breakpoints */
/* new breakpoints */
/* colors */
[data-v-db9ef090] {
  box-sizing: border-box;
}
.table[data-v-db9ef090] {
  font-family: inherit;
  position: relative;
  display: flex;
  flex-direction: column;
  background: #ffffff;
  width: 100%;
  height: 100%;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
.table[data-v-db9ef090]::-webkit-scrollbar {
  display: none;
}
.table .header[data-v-db9ef090] {
  position: sticky;
  z-index: 3;
  top: 0;
  width: 100%;
  display: flex;
  border-bottom: 1px solid #c6c6c6;
  background-color: #fff;
}
.table .header .info[data-v-db9ef090] {
  width: 100%;
  display: flex;
  align-items: center;
}
.table .header .info__count[data-v-db9ef090] {
  cursor: help;
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 60px;
  height: 48px;
  background-color: #f8f8f8;
  border-radius: 100px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.32;
}
.table .header .info__search[data-v-db9ef090] {
  display: flex;
  align-items: center;
  padding: 11px 16px;
  width: 100%;
  height: 100%;
  border: 1px solid #dedede;
  border-radius: 12px;
}
.table .header .info__search div[data-v-db9ef090] {
  display: flex;
  align-items: center;
}
.table .header .info__search input[data-v-db9ef090] {
  padding: 0 10px;
}
.table .header .info__search[data-v-db9ef090]:hover {
  border-color: #b4b4b4;
}
.table .header .info__search_focused[data-v-db9ef090] {
  border-color: #a4e8ff;
}
.table .header .info__search_focused[data-v-db9ef090]:hover {
  border-color: #a4e8ff;
}
.table .header .info__search input[data-v-db9ef090] {
  cursor: pointer;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  border: none;
  outline: none;
  width: 100%;
  background: transparent;
  color: #000000;
}
.table .header .info__search input[data-v-db9ef090]:focus::-moz-placeholder {
  color: transparent;
}
.table .header .info__search input[data-v-db9ef090]:focus::placeholder {
  color: transparent;
}
.table .header .info__search input[data-v-db9ef090]::-moz-placeholder {
  color: rgba(0, 0, 0, 0.4);
}
.table .header .info__search input[data-v-db9ef090]::placeholder {
  color: rgba(0, 0, 0, 0.4);
}
.table .header .info__filter[data-v-db9ef090] {
  width: 72px;
  transition: all 0.2s ease-in-out;
}
.table .header .info__filter_fill[data-v-db9ef090] {
  width: 112px;
  transition: all 0.2s ease-in-out;
}
.table .header .info__sort_icon_has[data-v-db9ef090] {
  position: relative;
}
.table .header .info__sort_icon_has[data-v-db9ef090]::after {
  position: absolute;
  content: "";
  right: -2px;
  top: -2px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #ff559c;
}
.table .header .info__sort_input[data-v-db9ef090] .input {
  font-weight: 600;
}
.table .header .info__filter_icon[data-v-db9ef090], .table .header .info__sort_icon[data-v-db9ef090] {
  width: 48px;
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #dedede;
  border-radius: 12px;
}
.table .header .info__filter_icon[data-v-db9ef090]:hover, .table .header .info__sort_icon[data-v-db9ef090]:hover {
  border-color: #b4b4b4;
}
.table .header .info__filter .input__icon[data-v-db9ef090], .table .header .info__sort .input__icon[data-v-db9ef090] {
  margin: 0 12px 0 0;
}
.table .header__actions[data-v-db9ef090] {
  display: flex;
  gap: 16px;
}
.table .body[data-v-db9ef090],
.table .names[data-v-db9ef090] {
  width: 100%;
  height: 100%;
}
.table .body .row[data-v-db9ef090],
.table .names .row[data-v-db9ef090] {
  transition: all 0.2s ease-in-out;
}
@media (max-width: 768px) {
.table .body .row[data-v-db9ef090],
  .table .names .row[data-v-db9ef090] {
    gap: 0;
    padding: 24px 4px;
}
}
.table .body .row.row_selected[data-v-db9ef090], .table .body .row[data-v-db9ef090]:hover, .table .body .row[data-v-db9ef090]:active,
.table .names .row.row_selected[data-v-db9ef090],
.table .names .row[data-v-db9ef090]:hover,
.table .names .row[data-v-db9ef090]:active {
  background: #fafafa;
}
.table .body .row_loading[data-v-db9ef090],
.table .names .row_loading[data-v-db9ef090] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.table .body .row_loading .row__left[data-v-db9ef090],
.table .names .row_loading .row__left[data-v-db9ef090] {
  flex: 0 1 278px;
}
.table .body .row_loading .row__left .f[data-v-db9ef090],
.table .names .row_loading .row__left .f[data-v-db9ef090] {
  margin: 0 0 4px 0;
}
.table .body .row_loading .row__left .l[data-v-db9ef090],
.table .names .row_loading .row__left .l[data-v-db9ef090] {
  max-width: 204px;
}
.table .body .row_loading .row__center[data-v-db9ef090],
.table .names .row_loading .row__center[data-v-db9ef090] {
  flex: 0 1 478px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.table .body .row_loading .row__right[data-v-db9ef090],
.table .names .row_loading .row__right[data-v-db9ef090] {
  flex: 0 1 204px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.table .body .row[data-v-db9ef090],
.table .body .row_loading[data-v-db9ef090],
.table .names .row[data-v-db9ef090],
.table .names .row_loading[data-v-db9ef090] {
  position: relative;
  margin: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #ffffff;
  border-bottom: 1px solid #d6d6d6;
  width: 100%;
}
.table .body .row .item[data-v-db9ef090],
.table .body .row_loading .item[data-v-db9ef090],
.table .names .row .item[data-v-db9ef090],
.table .names .row_loading .item[data-v-db9ef090] {
  padding: 0;
  display: flex;
  align-items: center;
  font-weight: 400;
}
.table .body .row .item_32[data-v-db9ef090],
.table .body .row_loading .item_32[data-v-db9ef090],
.table .names .row .item_32[data-v-db9ef090],
.table .names .row_loading .item_32[data-v-db9ef090] {
  width: 32px;
}
.table .body .row .item_48[data-v-db9ef090],
.table .body .row_loading .item_48[data-v-db9ef090],
.table .names .row .item_48[data-v-db9ef090],
.table .names .row_loading .item_48[data-v-db9ef090] {
  width: 48px;
}
.table .body .row .item .btn[data-v-db9ef090],
.table .body .row_loading .item .btn[data-v-db9ef090],
.table .names .row .item .btn[data-v-db9ef090],
.table .names .row_loading .item .btn[data-v-db9ef090] {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
  background-color: transparent;
  border: none;
  transition: 0.2s all ease-in-out;
}
.table .body .row .item .btn_active[data-v-db9ef090],
.table .body .row_loading .item .btn_active[data-v-db9ef090],
.table .names .row .item .btn_active[data-v-db9ef090],
.table .names .row_loading .item .btn_active[data-v-db9ef090] {
  transform: rotate(180deg);
}
.table .body .row_mobile[data-v-db9ef090],
.table .body .row_loading_mobile[data-v-db9ef090],
.table .names .row_mobile[data-v-db9ef090],
.table .names .row_loading_mobile[data-v-db9ef090] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.table .body .row_mobile .row__block[data-v-db9ef090],
.table .body .row_loading_mobile .row__block[data-v-db9ef090],
.table .names .row_mobile .row__block[data-v-db9ef090],
.table .names .row_loading_mobile .row__block[data-v-db9ef090] {
  width: 100%;
  gap: 0;
}
.table .body .row_mobile .row__block_additional[data-v-db9ef090],
.table .body .row_loading_mobile .row__block_additional[data-v-db9ef090],
.table .names .row_mobile .row__block_additional[data-v-db9ef090],
.table .names .row_loading_mobile .row__block_additional[data-v-db9ef090] {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0 0 32px;
}
.table .body .row_mobile .row__block_main[data-v-db9ef090],
.table .body .row_loading_mobile .row__block_main[data-v-db9ef090],
.table .names .row_mobile .row__block_main[data-v-db9ef090],
.table .names .row_loading_mobile .row__block_main[data-v-db9ef090] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.table .names[data-v-db9ef090] {
  z-index: 2;
  height: 44px;
  position: sticky;
  top: calc(var(--headerHeight));
  font-size: 12px;
  font-weight: 600;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.4);
}
.table .names .row[data-v-db9ef090] {
  height: 100%;
  border: none;
  border-bottom: 1px solid #d6d6d6;
}
.table .names .row[data-v-db9ef090]:hover {
  background-color: #fff;
}
.table__not-found[data-v-db9ef090] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 290px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.21;
}
.table__not-found img[data-v-db9ef090] {
  margin: 0 auto;
  width: 160px;
}
.table__not-found p[data-v-db9ef090] {
  margin: 12px 0 0 0;
}
.table__not-found_btn[data-v-db9ef090] {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 16px 27px;
  background-color: white;
  border: none;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.21;
  color: #ff559c;
}
.table__not-found_btn span[data-v-db9ef090] {
  display: inline-flex;
  margin: 0 4px 0 0;
}
.table__empty[data-v-db9ef090] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.checkbox_container[data-v-db9ef090] {
  margin: 0 12px 0 0;
  padding: 4px;
  cursor: pointer;
  border-radius: 4px;
}
.checkbox_container:hover .checkbox[data-v-db9ef090] {
  opacity: 0.8;
}
.checkbox_container .checkbox[data-v-db9ef090] {
  display: flex;
  justify-content: center;
  align-items: center;
  border: 2px solid black;
  height: 16px;
  width: 16px;
  border-radius: 4px;
  background: transparent;
}
.checkbox_container .checkbox svg[data-v-db9ef090] {
  opacity: 0;
}
.checkbox_container .checkbox_checked[data-v-db9ef090] {
  height: 16px;
  width: 16px;
  border: 1px solid black;
  background-color: black;
}
.checkbox_container .checkbox_checked svg[data-v-db9ef090] {
  opacity: 1;
}
.list__header[data-v-db9ef090] {
  padding: 16px 16px 8px 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.32;
}
@media (max-width: 768px) {
.list__header[data-v-db9ef090] {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.32;
}
}
.spinner[data-v-db9ef090] {
  padding: 20px 0 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.deals-table-header-md[data-v-db9ef090] {
  flex-direction: column-reverse !important;
}
@media (min-width: 768px) {
.deals-table-header-md[data-v-db9ef090] {
    flex-direction: row; /* Reset to default for larger screens if needed */
}
}/* breakpoints */
/* new breakpoints */
/* colors */
ul[data-v-62b22213],
li[data-v-62b22213] {
  list-style: none;
  padding: 0;
  margin: 0;
}
.vtable-actions[data-v-62b22213] {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
  cursor: pointer;
}
.vtable-actions button[data-v-62b22213] {
  cursor: pointer;
  margin: 0;
  padding: 8px;
  background-color: transparent;
  border: none;
}
.vtable-actions[data-v-62b22213] .list__mobile:last-child {
  border-radius: 16px;
}
.dropdown[data-v-62b22213] {
  padding: 16px 0;
  background: #fff;
  width: calc(100% - 16px);
  margin: 0 8px;
  border-radius: 16px;
}
.dropdown__action[data-v-62b22213] {
  padding: 0 16px;
  gap: 10px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.dropdown__action[data-v-62b22213]:not(:last-child) {
  margin-bottom: 16px;
}
.dropdown__action[data-v-62b22213]:hover:not(.no-hover) {
  cursor: pointer;
}
.dropdown__action > svg[data-v-62b22213] {
  margin: 0 4px 0 0;
  height: 24px;
  width: 24px;
}
.dropdown__action > svg.fill[data-v-62b22213] {
  fill: black;
}
.dropdown__action_divider[data-v-62b22213] {
  position: relative;
  width: 100%;
  height: 1px;
  cursor: unset;
}
.dropdown__action_divider[data-v-62b22213]::after {
  position: absolute;
  content: "";
  width: calc(100% + 48px);
  height: 1px;
  left: -24px;
  background-color: #d2d2d2;
}
.dropdown__action_name[data-v-62b22213] {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.dropdown__action--red[data-v-62b22213] {
  color: #ff5050;
}
@media (max-width: 768px) {
.dropdown__action[data-v-62b22213] {
    padding: 12px;
    margin-bottom: 0 !important;
}
.dropdown__action[data-v-62b22213]:first-child {
    border-radius: 16px 16px 0 0;
}
.dropdown[data-v-62b22213] {
    max-height: unset !important;
    margin: 0 !important;
    padding: 0;
    width: 100%;
}
.dropdown[data-v-62b22213]:first-child {
    border-radius: 16px;
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.cell[data-v-a0fcba02] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 2px;
  width: 100%;
}
@media (max-width: 768px) {
.cell[data-v-a0fcba02] {
    gap: 0;
}
}
.cell div[data-v-a0fcba02] {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 6px;
}
@media (max-width: 768px) {
.cell div[data-v-a0fcba02] {
    gap: 2px;
}
}
.cell h4[data-v-a0fcba02],
.cell h5[data-v-a0fcba02] {
  color: #000000;
  margin: 0;
  display: flex;
  align-items: center;
  width: 100%;
}
.cell h4[data-v-a0fcba02] {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.21;
}
@media (max-width: 768px) {
.cell h4[data-v-a0fcba02] {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.21;
}
}
.cell h4 .title[data-v-a0fcba02] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.cell h5[data-v-a0fcba02] {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.21;
}
@media (max-width: 768px) {
.cell h5[data-v-a0fcba02] {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.21;
}
}
.cell h5 .title[data-v-a0fcba02] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.cell h5 .desc[data-v-a0fcba02] {
  overflow: hidden;
}
.cell span[data-v-a0fcba02]:not(.title) {
  color: rgba(0, 0, 0, 0.4);
  display: inline-flex;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.21;
}
@media (max-width: 768px) {
.cell span[data-v-a0fcba02]:not(.title) {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.21;
}
}
.cell span[data-v-a0fcba02]:not(.title) > :nth-child(2) {
  margin-left: 8px;
}
.cell .title[data-v-a0fcba02] {
  width: 100%;
}
.cell .default span[data-v-a0fcba02] {
  color: #000;
}
.cell[data-v-a0fcba02]::after {
  content: "";
  border: none;
}/* breakpoints */
/* new breakpoints */
/* colors */
.empty-table[data-v-34dc24b8] {
  padding: 40px 16px;
  border-radius: 32px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 24px;
  justify-content: center;
}
@media (min-width: 768px) {
.empty-table[data-v-34dc24b8] {
    padding-top: 80px;
    padding-bottom: 64px;
}
}
@media (min-width: 1100px) {
.empty-table[data-v-34dc24b8] {
    min-width: 930px;
}
}
.empty-table__header[data-v-34dc24b8] {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 20px;
}
.empty-table__title[data-v-34dc24b8] {
  text-align: center;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  color: #000;
  margin-bottom: 4px;
}
@media (min-width: 768px) {
.empty-table__title[data-v-34dc24b8] {
    font-size: 28px;
    line-height: 36px;
}
}
.empty-table__sub-title[data-v-34dc24b8] {
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  color: #000;
}
@media (min-width: 768px) {
.empty-table__sub-title[data-v-34dc24b8] {
    font-size: 16px;
    line-height: 24px;
}
}:root {
  /* Color */
  --vc-clr-primary: #000;
  --vc-clr-secondary: #090f207f;
  --vc-clr-white: #ffffff;

  /* Icon */
  --vc-icn-width: 1.2em;

  /* Navigation */
  --vc-nav-width: 30px;
  --vc-nav-height: 30px;
  --vc-nav-border-radius: 0;
  --vc-nav-color: var(--vc-clr-primary);
  --vc-nav-color-hover: var(--vc-clr-secondary);
  --vc-nav-background: transparent;

  /* Pagination */
  --vc-pgn-width: 12px;
  --vc-pgn-height: 4px;
  --vc-pgn-margin: 4px;
  --vc-pgn-border-radius: 0;
  --vc-pgn-background-color: var(--vc-clr-secondary);
  --vc-pgn-active-color: var(--vc-clr-primary);
}

.carousel {
  position: relative;
  text-align: center;
  box-sizing: border-box;
  touch-action: pan-y;
  overscroll-behavior: none;
}

.carousel.is-dragging {
  touch-action: none;
}

.carousel * {
  box-sizing: border-box;
}

.carousel__track {
  display: flex;
  padding: 0 !important;
  position: relative;
}

.carousel__viewport {
  overflow: hidden;
}

.carousel__sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.carousel__icon {
  width: var(--vc-icn-width);
  height: var(--vc-icn-width);
  fill: currentColor;
}

.carousel__prev,
.carousel__next {
  box-sizing: content-box;
  background: var(--vc-nav-background);
  border-radius: var(--vc-nav-border-radius);
  width: var(--vc-nav-width);
  height: var(--vc-nav-height);
  text-align: center;
  font-size: var(--vc-nav-height);
  padding: 0;
  color: var(--vc-nav-color);
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  border: 0;
  cursor: pointer;
  margin: 0 10px;
  top: 50%;
  transform: translateY(-50%);
}

.carousel__next--disabled,
.carousel__prev--disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

.carousel__prev {
  left: 0;
}

.carousel__next {
  right: 0;
}

.carousel--rtl .carousel__prev {
  left: auto;
  right: 0;
}

.carousel--rtl .carousel__next {
  right: auto;
  left: 0;
}

@media (hover: hover) {
  .carousel__prev:hover,
  .carousel__next:hover {
    color: var(--vc-nav-color-hover);
  }
}

.carousel__pagination {
  display: flex;
  justify-content: center;
  list-style: none;
  line-height: 0;
  margin: 10px 0 0;
  padding: 0;
}

.carousel__pagination-button {
  display: block;
  border: 0;
  margin: 0;
  cursor: pointer;
  padding: var(--vc-pgn-margin);
  background: transparent;
}

.carousel__pagination-button::after {
  display: block;
  content: '';
  width: var(--vc-pgn-width);
  height: var(--vc-pgn-height);
  border-radius: var(--vc-pgn-border-radius);
  background-color: var(--vc-pgn-background-color);
}

.carousel__pagination-button--active::after {
  background-color: var(--vc-pgn-active-color);
}

@media(hover: hover) {
  .carousel__pagination-button:hover::after {
    background-color: var(--vc-pgn-active-color);
  }
}

.carousel__slide {
  scroll-snap-stop: auto;
  flex-shrink: 0;
  margin: 0;
  position: relative;

  display: flex;
  justify-content: center;
  align-items: center;

  /* Fix iOS scrolling #22 */
  transform: translateZ(0);
}

/* breakpoints */
/* new breakpoints */
/* colors */
[data-v-7613d409] {
  vertical-align: baseline;
  font-weight: inherit;
  font-family: inherit;
  font-style: inherit;
  font-size: 100%;
  border: 0 none;
  outline: 0;
  padding: 0;
  margin: 0;
}
.card[data-v-7613d409] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  row-gap: 16px;
  background-color: #fff;
  width: 100%;
}
.card__image[data-v-7613d409] {
  max-width: 100%;
  margin: 0 auto;
}
.card-content__title[data-v-7613d409] {
  text-align: center;
  margin: 0 0 16px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.21;
}
@media (max-width: 768px) {
.card-content__title[data-v-7613d409] {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.21;
}
}
.card-content__sub-title[data-v-7613d409] {
  color: rgba(0, 0, 0, 0.64);
  font-size: 14px;
  font-weight: 400;
  line-height: 1.32;
}
@media (max-width: 768px) {
.card-content__sub-title[data-v-7613d409] {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.32;
}
}
.card-content__actions[data-v-7613d409] {
  display: flex;
  justify-content: center;
  align-items: center;
}/* breakpoints */
/* new breakpoints */
/* colors */
[data-v-a9201926] {
  vertical-align: baseline;
  font-weight: inherit;
  font-family: inherit;
  font-style: inherit;
  font-size: 100%;
  border: 0 none;
  outline: 0;
  padding: 0;
  margin: 0;
}
section.carousel[data-v-a9201926] {
  width: 100%;
  max-width: 898px;
}
.carousel__item[data-v-a9201926] {
  max-width: 270px;
  height: auto;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
.carousel__item[data-v-a9201926] {
    margin-bottom: 0;
}
}
.carousel__slide[data-v-a9201926] {
  align-items: flex-start;
}
.carousel-dots[data-v-a9201926] {
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 4px;
       column-gap: 4px;
}
.carousel-dots span[data-v-a9201926] {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.08);
  cursor: pointer;
}
.carousel-dots span.active[data-v-a9201926] {
  background-color: #333;
}/* breakpoints */
/* new breakpoints */
/* colors */
.tabs[data-v-5dc93cae] {
  box-sizing: border-box;
  display: flex;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.tabs_line[data-v-5dc93cae] {
  box-shadow: inset 0 -1px 0 #dcdcdc;
}
.tabs[data-v-5dc93cae]::-webkit-scrollbar {
  display: none;
}
.tabs__item[data-v-5dc93cae] {
  font-family: suisse, sans-serif;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  display: flex;
  align-items: center;
  color: rgba(0, 0, 0, 0.4);
}
.tabs__item_s[data-v-5dc93cae] {
  line-height: 24px;
  font-size: 16px;
  padding-bottom: 8px;
}
.tabs__item_m[data-v-5dc93cae] {
  line-height: 28px;
  font-size: 20px;
  padding-bottom: 12px;
}
.tabs__item_l[data-v-5dc93cae] {
  line-height: 32px;
  font-size: 24px;
  padding-bottom: 12px;
}
.tabs__item_active[data-v-5dc93cae] {
  color: #000;
}
.tabs__item_active-line[data-v-5dc93cae] {
  box-shadow: inset 0 -1px 0 #6184ff;
}
.tabs__item[data-v-5dc93cae]:hover {
  color: rgba(0, 0, 0, 0.6392156863);
}
.tabs__item[data-v-5dc93cae]:not(:last-child) {
  margin-right: 24px;
}
@media (max-width: 485px) {
.tabs__item[data-v-5dc93cae] {
    min-width: -moz-fit-content;
    min-width: fit-content;
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.reminder[data-v-03578430] {
  background: var(--backgroundBlock);
  padding: 16px 20px;
  border-radius: 16px;
  gap: 24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.reminder .left[data-v-03578430] {
  flex-grow: 1;
  min-width: 0;
  display: flex;
  align-items: center;
}
.reminder .left__close[data-v-03578430] {
  display: none;
}
.reminder .left__icon[data-v-03578430] {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  margin-right: 11px;
}
.reminder .left .text[data-v-03578430] {
  flex-grow: 1;
  min-width: 0;
  overflow: hidden;
}
.reminder .left .text__title[data-v-03578430] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  margin: 0 0 2px 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.reminder .left .text__desc[data-v-03578430] {
  font-size: 14px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.6392156863);
}
.reminder .right[data-v-03578430] {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  gap: 24px;
}
.reminder .right__buttons[data-v-03578430] {
  gap: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.reminder .right__close[data-v-03578430] {
  cursor: pointer;
}
@media (max-width: 743.99px) {
.reminder[data-v-03578430] {
    gap: 16px;
    flex-direction: column;
    align-items: flex-start;
}
.reminder .left[data-v-03578430] {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
}
.reminder .left__icon[data-v-03578430] {
    display: none;
}
.reminder .left__close[data-v-03578430] {
    cursor: pointer;
    display: inline;
    position: absolute;
    right: -3px;
    top: -4px;
}
.reminder .left .text[data-v-03578430] {
    width: 100%;
}
.reminder .left .text__title[data-v-03578430] {
    padding-right: 10px;
    position: relative;
    white-space: normal;
    text-overflow: unset;
}
.reminder .right[data-v-03578430] {
    width: 100%;
    justify-content: space-between;
    flex-direction: row;
    gap: 8px;
}
.reminder .right__buttons[data-v-03578430] {
    flex-grow: 1;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.reminder .right__close[data-v-03578430] {
    display: none;
}
}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
/* breakpoints */
/* new breakpoints */
/* colors */
.buy-lite-modal .vfm-body-container {
  padding: 0;
  background-color: transparent;
  border: unset;
}
.buy-lite-modal .vfm-body-container .vfm-body-container-inner {
  padding: 0;
  max-height: unset;
  background-color: transparent;
  border: unset;
  overflow: hidden;
}
.buy-lite-modal .vfm-body-container .vfm-body-container-inner .btn-component.full-width {
  padding: unset;
}
.buy-lite-modal .vfm-body-container .vfm-btn-close {
  display: none;
}
.buy-lite-modal .close-icon {
  cursor: pointer;
  right: 24px;
  top: 24px;
  position: absolute;
}
.buy-lite-modal .flip-icon {
  cursor: pointer;
  left: 24px;
  top: 24px;
  position: absolute;
  transform: rotate(90deg);
}
.buy-lite-modal .scrollable-back {
  max-height: 484px;
  overflow: auto;
}
.buy-lite-modal .card {
  position: sticky;
  left: 0;
  top: 245px;
  width: 100%;
  height: 100%;
  perspective: 10000px;
  margin-top: 50px;
  margin-bottom: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.buy-lite-modal .card .inner {
  max-width: 536px;
  min-height: 540px;
  position: relative;
  width: 100%;
  height: 100%;
  transition: transform 0.6s;
  transform-style: preserve-3d;
}
.buy-lite-modal .card .inner.flipped {
  transform: rotateY(180deg);
}
.buy-lite-modal .card .inner .front,
.buy-lite-modal .card .inner .back {
  position: absolute;
  width: 100%;
  height: 540px;
  background-color: #ccffda;
  border-radius: 24px;
  border: 1px solid rgba(0, 0, 0, 0.1607843137);
  backface-visibility: hidden;
}
.buy-lite-modal .card .inner .front {
  text-align: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.buy-lite-modal .card .inner .front__icon {
  width: 278px;
  margin: 0 auto;
  transform: translate(-20px, -50px);
}
.buy-lite-modal .card .inner .front .text {
  max-width: 340px;
  margin: 0 auto;
  transform: translateY(-35px);
}
@media (max-width: 450px) {
.buy-lite-modal .card .inner .front .text {
    margin: unset;
    max-width: unset;
    padding: 0 30px;
}
}
.buy-lite-modal .card .inner .front .text__title {
  margin: 0 0 8px 0;
  font-size: 28px;
  font-weight: 600;
  line-height: 36px;
}
@media (max-width: 768px) {
.buy-lite-modal .card .inner .front .text__title {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
}
}
.buy-lite-modal .card .inner .front .text__desc {
  padding: 0 4px;
  margin: 0 0 32px 0;
  color: rgba(0, 0, 0, 0.6392156863);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
@media (max-width: 768px) {
.buy-lite-modal .card .inner .front .text__desc {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
}
.buy-lite-modal .card .inner .front .text__link {
  cursor: pointer;
  line-height: 24px;
  text-decoration-line: underline;
  margin: 24px 0 0 0;
  color: rgba(0, 0, 0, 0.6392156863);
}
.buy-lite-modal .card .inner .back {
  transform: rotateY(180deg);
}
.buy-lite-modal .card .inner .back .text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 24px;
  margin: 0 0 32px 0;
}
.buy-lite-modal .card .inner .back .text .block__title {
  margin: 0 0 8px 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}
@media (max-width: 768px) {
.buy-lite-modal .card .inner .back .text .block__title {
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
}
.buy-lite-modal .card .inner .back .text .block__desc {
  line-height: 24px;
  color: rgba(0, 0, 0, 0.6392156863);
}
.buy-lite-modal .simplebar-track.simplebar-vertical {
  width: 8px;
}
.buy-lite-modal .simplebar-scrollbar:before {
  background: rgba(0, 0, 0, 0.4);
}/* breakpoints */
/* new breakpoints */
/* colors */
[data-v-2aabf01a] {
  vertical-align: baseline;
  font-weight: inherit;
  font-family: inherit;
  font-style: inherit;
  font-size: 100%;
  border: 0 none;
  outline: 0;
  padding: 0;
  margin: 0;
}
.confirm-deletion-content[data-v-2aabf01a] {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.confirm-deletion-content__title[data-v-2aabf01a] {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  text-align: center;
  margin-bottom: 8px;
}
.confirm-deletion-content__sub-title[data-v-2aabf01a] {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.64);
  margin-bottom: 28px;
  text-align: center;
}
.confirm-deletion-content__img-trash[data-v-2aabf01a] {
  width: 64px;
  height: 64px;
  display: block;
  margin-bottom: 16px;
  margin-top: 24px;
}
@media (min-width: 768px) {
.confirm-deletion-content__img-trash[data-v-2aabf01a] {
    margin-top: 8px;
}
}
.confirm-deletion-footer[data-v-2aabf01a] {
  display: flex;
  justify-content: space-between;
  gap: 16px;
  padding-top: 16px;
}
@media (min-width: 768px) {
.confirm-deletion-footer[data-v-2aabf01a] {
    padding-top: 0;
}
}
.confirm-deletion-footer .btn-component[data-v-2aabf01a] {
  max-width: 50%;
}/* breakpoints */
/* new breakpoints */
/* colors */
.form[data-v-79e339f8] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 35px;
  max-width: 465px;
}
.form[data-v-79e339f8] .base-input-field__label {
  font-size: 16px;
}
.form[data-v-79e339f8] > :first-child .base-input-field__label::after {
  position: absolute;
  content: "*";
  right: 0;
  top: 0;
  color: #ff5050;
}
.form__textarea[data-v-79e339f8] {
  min-height: 75px;
}
.form__textarea[data-v-79e339f8] .textarea {
  height: 75px !important;
  overflow-y: auto !important;
}
.form__textarea[data-v-79e339f8] .base-input-field__label--textarea {
  top: 8px;
}
.form__textarea[data-v-79e339f8] .base-input-field__label--textarea::after {
  position: absolute;
  content: "*";
  right: 0;
  top: 0;
  color: #ff5050;
}
.form__textarea[data-v-79e339f8] .base-input-field__input--completed {
  border-color: rgba(0, 0, 0, 0.1607843137) !important;
}
.form__inputs[data-v-79e339f8] {
  width: 100%;
  display: flex;
  gap: 16px;
}
.form__inputs[data-v-79e339f8] .base-input-field__input--ellipsis {
  padding-right: 32px;
}/* breakpoints */
/* new breakpoints */
/* colors */
.add-manually-modal .vfm-body-container .vfm-body-container-footer {
  padding-top: 64px;
}
@media (max-width: 743.99px) {
.add-manually-modal .vfm-body-container .vfm-body-container-footer {
    padding-top: 48px;
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.add-manually[data-v-dae5d7fb] {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.add-manually h2[data-v-dae5d7fb] {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
  text-align: center;
  margin: 0 0 32px;
}
.add-manually__actions[data-v-dae5d7fb] {
  display: flex;
  justify-content: center;
  width: 100%;
  gap: 16px;
}
.add-manually__actions .add-manually-back-btn[data-v-dae5d7fb] {
  color: black !important;
}
.add-manually__actions .btn-component[data-v-dae5d7fb] {
  padding-right: 0 !important;
  padding-left: 0 !important;
}/* breakpoints */
/* new breakpoints */
/* colors */
.wrapper[data-v-53e6623f] {
  z-index: 999;
  position: fixed;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.4);
}/* breakpoints */
/* new breakpoints */
/* colors */
.wr[data-v-1ca21105] {
  min-width: var(--minWidth);
  max-width: var(--maxWidth);
  position: absolute;
  width: 100%;
  overflow-x: hidden;
  border-radius: 16px;
  border: 1px solid #d2d2d2;
  z-index: var(--zIndex);
  transition: all 0.3s ease-in-out;
  background-color: #fff;
}
.wr__mobile[data-v-1ca21105] {
  bottom: 8px;
  left: 0;
  transform: translate(8px);
  width: calc(100% - 16px);
}
.wr__mobile_bar[data-v-1ca21105] {
  bottom: 0;
  transform: translate(0);
  width: 100%;
  border-radius: 16px 16px 0 0;
  animation: slideToUp-1ca21105 0.3s linear;
}
.wr_left[data-v-1ca21105] {
  left: 0;
}
.wr_bottom[data-v-1ca21105] {
  top: calc(100% + var(--posBottom));
}
.wr_top[data-v-1ca21105] {
  bottom: 100%;
}
.wr_right[data-v-1ca21105] {
  right: var(--posRight);
}
.list[data-v-1ca21105] {
  list-style: none;
  padding: 0;
  margin: 0;
  border: 0;
  overflow-y: auto;
  max-height: var(--maxHeight);
}
.list[data-v-1ca21105]::-webkit-scrollbar {
  width: 16px;
  cursor: pointer;
}
.list[data-v-1ca21105]::-webkit-scrollbar-track {
  box-shadow: inset 0 0 10px 10px #e6e6e6;
  border: solid 6px transparent;
  margin: 8px 0;
  background-color: #fff;
}
.list[data-v-1ca21105]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #b9b7b7;
  border: solid 6px transparent;
  background-clip: content-box;
}
.list[data-v-1ca21105] > :first-child {
  border-radius: 12px 0 0 0;
}
.list[data-v-1ca21105] > :last-child {
  border-radius: 0 0 0 12px;
}
.list .item[data-v-1ca21105] {
  display: flex;
  align-items: center;
  color: #000;
  transition: all 0.3s ease-in-out;
  padding: 8px 16px;
  cursor: pointer;
}
.list .item[data-v-1ca21105]:hover {
  transition: all 0.3s ease-in-out;
  background-color: rgba(0, 0, 0, 0.0392156863);
}
.list .item__icon[data-v-1ca21105] {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 16px 0 0;
}
.list .item__icon .flag[data-v-1ca21105] {
  margin: -16px;
}
.list .item .main[data-v-1ca21105] {
  width: 100%;
  text-align: start;
}
.list .item .main__title[data-v-1ca21105] {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  max-width: 87%;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: start;
  text-wrap: nowrap;
}
@media (max-width: 768px) {
.list .item .main__title[data-v-1ca21105] {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
}
}
.list .item .main__subtitle[data-v-1ca21105] {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.33;
  color: rgba(0, 0, 0, 0.4);
}
@media (max-width: 768px) {
.list .item .main__subtitle[data-v-1ca21105] {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.33;
}
}
.list .item .additional[data-v-1ca21105] {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.4);
}
@media (max-width: 768px) {
.list .item .additional[data-v-1ca21105] {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
}
}
.list .item .additional__title[data-v-1ca21105] {
  overflow: hidden;
  width: 90%;
  text-overflow: ellipsis;
  text-align: start;
}
.list .item .additional__checked[data-v-1ca21105] {
  position: absolute;
  right: 0;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@keyframes slideToUp-1ca21105 {
from {
    opacity: 0;
    bottom: -30%;
}
to {
    opacity: 1;
    bottom: 0;
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.element[data-v-0cdb44ae] {
  position: relative;
}
.element__parent[data-v-0cdb44ae] {
  position: relative;
}
.list__header[data-v-0cdb44ae] {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.32;
  padding: 16px 16px 0 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 768px) {
.list__header[data-v-0cdb44ae] {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.32;
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.wrapper[data-v-c1d8192a] {
  z-index: 1001;
  position: fixed;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.4);
}/* breakpoints */
/* new breakpoints */
/* colors */
.list[data-v-07f3bf1f] {
  position: absolute;
  min-width: var(--minWidth);
  max-width: var(--maxWidth);
  max-height: var(--maxHeight);
  width: 100%;
  border-radius: 16px;
  border: 1px solid #d2d2d2;
  z-index: var(--zIndex);
  background-color: #fff;
}
.list_left[data-v-07f3bf1f] {
  left: 0;
}
.list_bottom[data-v-07f3bf1f] {
  top: calc(100% + var(--posBottom));
}
.list_top[data-v-07f3bf1f] {
  bottom: 100%;
}
.list_right[data-v-07f3bf1f] {
  right: var(--posRight);
}
.list_hide[data-v-07f3bf1f] {
  border: none;
  display: none;
}
.list_overflow[data-v-07f3bf1f] {
  overflow-y: auto;
}
.list__mobile[data-v-07f3bf1f] {
  bottom: 8px;
  left: 0;
  transform: translate(8px);
  width: calc(100% - 16px);
}
.list__mobile_bar[data-v-07f3bf1f] {
  bottom: 0;
  transform: translate(0);
  width: 100%;
  border-radius: 16px 16px 0 0;
  animation: slideToUp-07f3bf1f 0.3s linear;
}
.list[data-v-07f3bf1f]::-webkit-scrollbar {
  width: 16px;
  cursor: pointer;
}
.list[data-v-07f3bf1f]::-webkit-scrollbar-track {
  box-shadow: inset 0 0 10px 10px #e6e6e6;
  border: solid 6px transparent;
  margin: 8px 0;
  background-color: #fff;
}
.list[data-v-07f3bf1f]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #b9b7b7;
  border: solid 6px transparent;
  background-clip: content-box;
}
.list[data-v-07f3bf1f] > :first-child {
  border-radius: 12px 0 0 0;
}
.list[data-v-07f3bf1f] > :last-child {
  border-radius: 0 0 0 12px;
}
.list .item[data-v-07f3bf1f] {
  display: flex;
  align-items: center;
  color: #000;
  transition: all 0.3s ease-in-out;
  padding: 8px 16px;
  cursor: pointer;
}
.list .item[data-v-07f3bf1f]:hover {
  background-color: rgba(0, 0, 0, 0.0392156863);
}
.list .item__icon[data-v-07f3bf1f] {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 16px 0 0;
}
.list .item .main[data-v-07f3bf1f] {
  flex: 1;
}
.list .item .main__title[data-v-07f3bf1f] {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}
@media (max-width: 768px) {
.list .item .main__title[data-v-07f3bf1f] {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
}
}
.list .item .main__subtitle[data-v-07f3bf1f] {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.33;
  color: rgba(0, 0, 0, 0.4);
}
@media (max-width: 768px) {
.list .item .main__subtitle[data-v-07f3bf1f] {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.33;
}
}
.list .item .additional[data-v-07f3bf1f] {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.4);
}
@media (max-width: 768px) {
.list .item .additional[data-v-07f3bf1f] {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
}
}
.list .item .additional__title[data-v-07f3bf1f] {
  padding: 0 32px 0 0;
}
.list .item .additional__checked[data-v-07f3bf1f] {
  position: absolute;
  right: 0;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@keyframes slideToUp-07f3bf1f {
from {
    opacity: 0;
    bottom: -30%;
}
to {
    opacity: 1;
    bottom: 0;
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.element[data-v-05e3ea84] {
  position: relative;
}
.element__parent[data-v-05e3ea84] {
  position: relative;
}
.element__parent_suggest[data-v-05e3ea84] {
  position: absolute;
  bottom: -20px;
  left: 8px;
}
.dropdown__header[data-v-05e3ea84] {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.32;
  padding: 16px 16px 0 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 768px) {
.dropdown__header[data-v-05e3ea84] {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.32;
}
}
.dropdown__footer[data-v-05e3ea84] {
  padding: 8px 16px 24px 16px;
}/* breakpoints */
/* new breakpoints */
/* colors */
.company-code[data-v-dee3a8f2] {
  position: absolute;
  right: 10px;
  top: 11px;
}
.suggestion[data-v-dee3a8f2] {
  padding: 8px 0;
}
.suggestion__item[data-v-dee3a8f2] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  line-height: 24px;
  cursor: pointer;
  padding: 8px 16px;
}
.suggestion__item[data-v-dee3a8f2] > :first-child {
  max-width: 70%;
}
.suggestion__item[data-v-dee3a8f2]:hover {
  transition: all 0.3s ease-in-out;
  background-color: rgba(0, 0, 0, 0.0392156863);
}
.suggestion__item_muted[data-v-dee3a8f2] {
  color: rgba(0, 0, 0, 0.4);
}
.add[data-v-dee3a8f2] {
  font-family: "Suisse Int'l", sans-serif;
  width: 100%;
  cursor: pointer;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.23;
  border: none;
  background-color: transparent;
  color: #6184ff;
}
@media (max-width: 768px) {
.add[data-v-dee3a8f2] {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.23;
}
}
.add_start[data-v-dee3a8f2] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 16px;
}
.add__icon[data-v-dee3a8f2] {
  margin: 0 10px 0 0;
}
.loading[data-v-dee3a8f2],
.suggestion_empty[data-v-dee3a8f2] {
  text-align: center;
  padding: 20px 0;
}
.loading h4[data-v-dee3a8f2],
.suggestion_empty h4[data-v-dee3a8f2] {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-align: center;
  margin: 0;
}
.loading p[data-v-dee3a8f2],
.suggestion_empty p[data-v-dee3a8f2] {
  padding: 0 16px;
  margin: 4px 0 0 0;
  font-size: 16px;
  line-height: 24px;
  justify-self: center;
  max-width: 329px;
}
.loading_add[data-v-dee3a8f2],
.suggestion_empty_add[data-v-dee3a8f2] {
  padding: 0;
}
.rotating[data-v-dee3a8f2] {
  animation: rotate-dee3a8f2 1.25s linear infinite;
}
.input[data-v-dee3a8f2] .base-input-field__e-icon {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.input .input-icon[data-v-dee3a8f2] {
  width: 24px;
  height: 24px;
}
.input .input__right[data-v-dee3a8f2] {
  display: flex;
  flex-wrap: nowrap;
}
.input .input__right span[data-v-dee3a8f2] {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.6392156863);
}
@keyframes rotate-dee3a8f2 {
from {
    transform: rotate(0deg);
}
to {
    transform: rotate(360deg);
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.tabs[data-v-1143f6b9] {
  box-sizing: border-box;
  display: flex;
}
.tabs__item[data-v-1143f6b9] {
  font-family: suisse, sans-serif;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  display: flex;
  align-items: center;
  color: rgba(0, 0, 0, 0.4);
  line-height: 24px;
  font-size: 16px;
  padding-bottom: 8px;
}
.tabs__item_active[data-v-1143f6b9] {
  color: #000;
}
.tabs__item_active-line[data-v-1143f6b9] {
  box-shadow: inset 0 -1px 0 #6184ff;
}
.tabs__item[data-v-1143f6b9]:hover {
  color: rgba(0, 0, 0, 0.6392156863);
}
.tabs__item[data-v-1143f6b9]:not(:last-child) {
  margin-right: 24px;
}
.mobile-tabs[data-v-1143f6b9] {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 12px;
}
.mobile-tabs__item[data-v-1143f6b9] {
  font-family: suisse, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  display: flex;
  color: #000000;
  padding: 14px 16px;
  border-radius: 12px;
  background-color: #f8f8f8;
  align-items: center;
  gap: 6px;
}
.mobile-tabs__item--fake-radio[data-v-1143f6b9] {
  width: 20px;
  height: 20px;
  border-radius: 10px;
  border: 2px solid rgba(0, 0, 0, 0.2);
}
.mobile-tabs__item--fake-radio.radio-active[data-v-1143f6b9] {
  border: 6px solid #6184ff;
}
.mobile-tabs__item_active[data-v-1143f6b9] {
  outline: 2px solid #6184ff;
}
.mobile-tabs__item div[data-v-1143f6b9] {
  display: flex;
  align-items: center;
}/* breakpoints */
/* new breakpoints */
/* colors */
.no-company-modal .vfm-body-container {
  overflow: unset;
}
@media (max-width: 743.99px) {
.no-company-modal .vfm-body-container:has(.no-company) {
    padding-top: 40px;
}
}
.wrapper.mobile-no-company-country-list {
  z-index: 1001;
}
.wrapper.mobile-no-company-country-list .mobile-no-company-country-list__header {
  padding: 43px 16px 24px 16px;
}
.wrapper.mobile-no-company-country-list .list__header {
  display: none;
}
.wrapper.mobile-no-company-country-list ul.list {
  max-height: calc(100% - 165px);
}
.wrapper.mobile-no-company-country-list .wr__mobile {
  height: calc(100% - 10vh);
}
.wrapper.mobile-no-company-country-list .item__icon {
  margin: 0;
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #e3e3e3;
  border-radius: 50%;
  overflow: hidden;
  flex-shrink: 0;
  margin-right: 10px;
}
.wrapper.mobile-no-company-country-list .item__icon .normal-flag {
  margin: -1em;
  transform: scale(0.6);
}
.no-company-modal .vfm-body-container .vfm-body-container-footer {
  padding-top: 24px;
}/* breakpoints */
/* new breakpoints */
/* colors */
.no-company[data-v-56264435] {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.no-company h2[data-v-56264435] {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
  text-align: center;
  margin: 0 0 32px;
}
@media (max-width: 743.99px) {
.no-company h2[data-v-56264435] {
    font-size: 24px;
    line-height: 32px;
    text-align: left;
    margin: 0 0 24px;
}
}
.no-company__nav[data-v-56264435] {
  margin-bottom: 22px;
}
@media (max-width: 743.99px) {
.no-company__nav[data-v-56264435] {
    width: 100%;
    margin-bottom: 16px;
}
}
.no-company__question[data-v-56264435] {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.no-company__question.question-transfer[data-v-56264435] {
  max-width: 472px;
  padding-top: 19px;
  padding-bottom: 40px;
  gap: 55px;
}
@media (max-width: 743.99px) {
.no-company__question.question-transfer[data-v-56264435] {
    width: 100%;
}
}
.no-company__question.question-transfer .market-select[data-v-56264435],
.no-company__question.question-transfer .company-select[data-v-56264435] {
  width: 100%;
}
.no-company__question.question-transfer .market-select[data-v-56264435] .item__icon,
.no-company__question.question-transfer .market-select[data-v-56264435] .content__icon {
  margin: 0;
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #e3e3e3;
  border-radius: 50%;
  overflow: hidden;
  flex-shrink: 0;
}
.no-company__question.question-transfer .market-select[data-v-56264435] .item__icon .normal-flag,
.no-company__question.question-transfer .market-select[data-v-56264435] .content__icon .normal-flag {
  margin: -1em;
  transform: scale(0.6);
}
.no-company__question.question-transfer .market-select[data-v-56264435] .item__icon {
  margin-right: 10px;
}
.no-company__question.question-transfer .no-company-country-portal[data-v-56264435],
.no-company__question.question-transfer .no-company-company-portal[data-v-56264435] {
  position: absolute;
  width: 100%;
  max-width: 472px;
}
@media (max-width: 743.99px) {
.no-company__question.question-transfer .no-company-country-portal[data-v-56264435],
  .no-company__question.question-transfer .no-company-company-portal[data-v-56264435] {
    width: calc(100% - 32px);
}
}
.no-company__question.question-open[data-v-56264435] {
  gap: 16px;
}
.no-company__question.question-open .question-open__card[data-v-56264435] {
  display: flex;
  justify-content: space-between;
  width: 100%;
  min-height: 118px;
  padding: 24px;
  border-radius: 24px;
  gap: 40px;
}
.no-company__question.question-open .question-open__card.with-erez[data-v-56264435] {
  background: rgb(242, 245, 255);
}
.no-company__question.question-open .question-open__card.without-erez[data-v-56264435] {
  background: rgb(248, 248, 248);
}
.no-company__question.question-open .question-open__card--content[data-v-56264435] {
  max-width: 444px;
}
.no-company__question.question-open .question-open__card--content h4[data-v-56264435] {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-align: left;
  margin: 0 0 4px;
}
.no-company__question.question-open .question-open__card--content p[data-v-56264435] {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  margin: 0;
  color: rgba(0, 0, 0, 0.64);
}
.no-company__question.question-open .question-open__card--btn[data-v-56264435] {
  padding: 0;
  width: 40px;
  min-width: 40px;
  align-self: center;
}
.no-company__question.question-open .question-open__card--btn svg[data-v-56264435] {
  width: 20px;
  height: 20px;
}
.no-company__question-row[data-v-56264435] {
  display: flex;
  width: 100%;
}
.no-company__actions[data-v-56264435] {
  display: flex;
  justify-content: center;
  width: 100%;
}
.no-company-success[data-v-56264435] {
  padding-top: 235px;
}
.no-company-success__text[data-v-56264435] {
  text-align: center;
}
.no-company-success__text h2[data-v-56264435] {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.25;
  white-space: pre-line;
  margin: 0 0 16px;
}
@media (max-width: 768px) {
.no-company-success__text h2[data-v-56264435] {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.33;
}
}
.no-company-success__text p[data-v-56264435] {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
  color: rgba(0, 0, 0, 0.6392156863);
}
@media (max-width: 768px) {
.no-company-success__text p[data-v-56264435] {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
}
}
@media (max-width: 743.99px) {
.no-company-success__text p[data-v-56264435] {
    margin-bottom: 61px;
}
.no-company-success[data-v-56264435] {
    padding-top: 272px;
}
}
.no-company-success__company[data-v-56264435] {
  height: 267px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fedde7;
  border-radius: 24px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
@media (max-width: 743.99px) {
.no-company-success__company[data-v-56264435] {
    height: 296px;
}
}
.no-company-success__company--card[data-v-56264435] {
  width: 391px;
  padding: 28px;
  border-radius: 24px;
  border: 1px solid #e7e7e7;
  background-color: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 743.99px) {
.no-company-success__company--card[data-v-56264435] {
    width: 255px;
    flex-direction: column-reverse;
    gap: 16px;
}
}
.no-company-success__company--card-content[data-v-56264435] {
  max-width: 180px;
}
@media (max-width: 743.99px) {
.no-company-success__company--card-content[data-v-56264435] {
    max-width: unset;
    align-self: start;
}
}
.no-company-success__company--card h4[data-v-56264435] {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  margin: 0 0 4px;
}
.no-company-success__company--card p[data-v-56264435] {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.4);
  margin: 0;
}
.no-company-success__company--card p[data-v-56264435]:not(:last-of-type) {
  margin-bottom: 4px;
}
.no-company-success__footer[data-v-56264435] {
  display: flex;
  justify-content: center;
  width: 100%;
}/* breakpoints */
/* new breakpoints */
/* colors */
.switch[data-v-e8277d55] {
  display: inline-flex;
  color: #000;
  outline: none;
}
.switch.isDisabled[data-v-e8277d55] {
  opacity: 0.32;
  pointer-events: none;
}
.switch-inner[data-v-e8277d55] {
  position: relative;
  display: inherit;
  width: inherit;
  height: inherit;
  outline: none;
  cursor: pointer;
}
.slider[data-v-e8277d55] {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: transparent;
  border-radius: 34px;
  box-shadow: inset 0 0 0 2px #000;
  cursor: pointer;
  transition: background-color 0.4s;
}
.slider[data-v-e8277d55]:before {
  position: absolute;
  content: "";
  bottom: 4px;
  left: 4px;
  background-color: #000;
  border-radius: 50%;
  transition: transform 0.4s;
}
.slider.medium[data-v-e8277d55]:before {
  width: 24px;
  height: 24px;
}
.switch-input[data-v-e8277d55] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.switch-input:checked + .slider[data-v-e8277d55] {
  background-color: #000;
}
.switch-input:checked + .slider[data-v-e8277d55]:before {
  background-color: #ebeeef;
}
.switch.medium[data-v-e8277d55] {
  width: 64px;
  height: 32px;
}
.switch-input.medium:checked + .slider[data-v-e8277d55]:before {
  transform: translateX(31px);
}
.small[data-v-e8277d55] {
  width: 48px;
  height: 24px;
}
.slider.small[data-v-e8277d55]:before {
  width: 16px;
  height: 16px;
}
.switch-input.small:checked + .slider[data-v-e8277d55]:before {
  transform: translateX(24px);
}/* breakpoints */
/* new breakpoints */
/* colors */
.buy-lite__header[data-v-c0d505ba] {
  display: grid;
  place-items: center;
  margin-bottom: 32px;
}
.buy-lite__title[data-v-c0d505ba] {
  font-size: 32px;
  font-weight: 700;
  margin: 0;
}
@media (max-width: 768px) {
.buy-lite__title[data-v-c0d505ba] {
    font-size: 28px;
}
}
.buy-lite__annual-billing[data-v-c0d505ba] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
}
.buy-lite__discount[data-v-c0d505ba] {
  padding: 2px 4px;
  border-radius: 40px;
  background: rgba(197, 204, 255, 0.48);
}
.buy-lite__content[data-v-c0d505ba] {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
}
@media (max-width: 768px) {
.buy-lite__content[data-v-c0d505ba] {
    display: grid;
}
}
.buy-lite__content span[data-v-c0d505ba] {
  font-weight: 600;
  font-size: 16px;
}
.buy-lite__card[data-v-c0d505ba] {
  height: 341px;
  padding: 24px 32px;
  border-radius: 24px;
  display: grid;
  align-content: space-between;
  box-sizing: content-box;
}
@media (max-width: 768px) {
.buy-lite__card[data-v-c0d505ba] {
    height: auto;
}
}
.buy-lite__card_purple[data-v-c0d505ba] {
  width: 283px;
  background: #eef0ff;
}
.buy-lite__card_grey[data-v-c0d505ba] {
  background: var(--basic-light-grey, #f2f4f6);
}
.buy-lite__card-title[data-v-c0d505ba] {
  font-size: 40px;
  font-weight: 700;
  margin: 0 0 24px 0;
}
.buy-lite__card-content[data-v-c0d505ba] {
  display: grid;
  gap: 16px;
}
.buy-lite__card-items[data-v-c0d505ba] {
  display: grid;
  gap: 16px;
}
.buy-lite__card-btn[data-v-c0d505ba] {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
}
.buy-lite__card-btns[data-v-c0d505ba] {
  display: grid;
  place-items: center;
  gap: 12px;
  margin-top: 40px;
}
.buy-lite__card-btns span[data-v-c0d505ba] {
  font-size: 12px;
  font-weight: 400;
  color: var(--transparent-64, rgba(0, 0, 0, 0.64));
}
.buy-lite__text-item[data-v-c0d505ba] {
  display: flex;
  align-items: center;
  gap: 12px;
}
.buy-lite__text-item p[data-v-c0d505ba] {
  margin: 0;
}/* breakpoints */
/* new breakpoints */
/* colors */
.fw-700[data-v-7dbc3fa8] {
  font-weight: 700;
}
.banner-no-access-for-panel[data-v-7dbc3fa8] {
  background-color: #ff559c;
  padding: 17px 37px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  max-height: 62px;
}
.banner-no-access-for-panel__main-title[data-v-7dbc3fa8] {
  color: #fff;
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  text-align: center;
}
@media (max-width: 768px) {
.banner-no-access-for-panel__main-title[data-v-7dbc3fa8] {
    font-size: 12px;
    line-height: 16px;
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.link[data-v-2306c40f] {
  display: inline-flex;
  color: inherit;
  text-decoration: none;
  cursor: pointer;
  text-underline-offset: 5px;
}
@media (hover: hover) {
.link[data-v-2306c40f]:hover {
    opacity: 0.7;
}
}
.underlineAlways[data-v-2306c40f] {
  text-decoration: underline;
}
@media (hover: hover) {
.underlineAlways[data-v-2306c40f]:hover {
    text-decoration: none;
}
.underlineHover[data-v-2306c40f]:hover {
    text-decoration: underline;
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.icon-button[data-v-a545131a] {
  margin: 0;
  padding: 0;
  background: transparent;
  font-family: inherit;
  color: inherit;
  text-align: center;
  text-decoration: none;
  border: none;
  outline: none;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
}
@media (hover: hover) {
.icon-button[data-v-a545131a]:hover {
    opacity: 0.8;
}
}
.isDisabled[data-v-a545131a] {
  pointer-events: none;
}/* breakpoints */
/* new breakpoints */
/* colors */
.select-trigger .arrow-icon[data-v-0b1b715b] {
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms
}
.select-trigger[data-state=open] .arrow-icon[data-v-0b1b715b] {
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}/* breakpoints */
/* new breakpoints */
/* colors */
[data-v-3b90bb2c] .arrow-icon {
  fill: currentColor;
}
.flag-icon[data-v-3b90bb2c] {
  margin: 0;
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #e3e3e3;
  overflow: hidden;
  flex-shrink: 0;
}
.flag-icon .normal-flag[data-v-3b90bb2c] {
  margin-left: -14.51px;
  margin-top: -10px;
  transform: scale(0.61);
}
.flag-icon--current[data-v-3b90bb2c] {
  height: 20px;
  width: 20px;
}
.flag-icon--current .normal-flag[data-v-3b90bb2c] {
  margin-left: -15.35px;
  margin-top: -10px;
  transform: scale(0.5);
}
.flag-icon--trigger .normal-flag[data-v-3b90bb2c] {
  margin-left: -14.75px;
  margin-top: -10px;
  transform: scale(0.6);
}
.flag-icon--drawer .normal-flag[data-v-3b90bb2c] {
  margin-left: -14.5px;
  margin-top: -10px;
  transform: scale(0.6);
}/* breakpoints */
/* new breakpoints */
/* colors */
.header[data-v-e1c80cfd] {
  position: sticky;
  top: 0;
  display: flex;
  padding: 8px 16px;
  height: 48px;
  align-items: center;
  justify-content: space-between;
  z-index: 100;
}
.header .header-center-content[data-v-e1c80cfd] {
  display: flex;
  align-items: center;
}
.bg-white[data-v-e1c80cfd] {
  background-color: #fff;
}
.light[data-v-e1c80cfd] {
  color: #000;
}
.logo[data-v-e1c80cfd] {
  position: relative;
}
.user-link[data-v-e1c80cfd] {
  display: flex;
  width: 24px;
  height: 24px;
  font-size: 14px;
  line-height: 15px;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
}
.user-link__dark[data-v-e1c80cfd] {
  background-color: #fff;
  color: #000 !important;
}
.user-link__light[data-v-e1c80cfd] {
  background-color: #000;
  color: #fff;
}
.menu[data-v-e1c80cfd] {
  display: none;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  cursor: pointer;
  align-items: center;
  transition: color 0.3s ease;
}
.menu .menu-links[data-v-e1c80cfd] {
  display: flex;
  margin: 0 32px 0 0;
  padding: 0;
  list-style-type: none;
  text-decoration: none;
}
@media (max-width: 768px) {
.menu .menu-links[data-v-e1c80cfd] {
    margin: 63px 0 40px;
    width: 100%;
    flex-direction: column;
}
.menu[data-v-e1c80cfd] {
    position: fixed;
    flex-direction: column;
    z-index: 1000;
    overflow-y: scroll;
    top: 0;
    left: 0;
    padding: 18px 18px 32px;
    width: 100%;
    height: 100%;
    flex: 1 1;
    background-color: #000;
    -webkit-overflow-scrolling: touch;
}
}
@media (min-width: 769px) {
.menu[data-v-e1c80cfd] {
    display: flex;
}
}
@media (max-width: 768px) {
.menu.light[data-v-e1c80cfd] {
    background-color: #fff;
}
.menu.dark[data-v-e1c80cfd] {
    background-color: #1b1a1a;
}
}
.menu.open[data-v-e1c80cfd] {
  display: flex;
  align-items: flex-start;
}
.active-link[data-v-e1c80cfd] {
  opacity: 0.64;
}
.hamburger[data-v-e1c80cfd] {
  color: currentColor;
  margin: 0 0 0 18.81px;
}
@media (min-width: 768px) {
.hamburger[data-v-e1c80cfd] {
    display: none;
}
}
.action[data-v-e1c80cfd] {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
@media (min-width: 768px) {
.action[data-v-e1c80cfd] {
    display: none;
}
}
.black[data-v-e1c80cfd] {
  color: #000;
}
.log-in-btn-public[data-v-e1c80cfd] {
  width: 100%;
  margin: 0 0 0 18.81px;
}
@media (max-width: 768px) {
.log-in-btn-public[data-v-e1c80cfd] {
    margin: 29px 0 0 0;
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.typography[data-v-7a7892ee] {
  margin: 0;
  font-family: inherit;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0;
}
.h1[data-v-7a7892ee] {
  font-size: 32px;
  line-height: 40px;
}
@media (min-width: 768px) {
.h1[data-v-7a7892ee] {
    font-size: 64px;
    line-height: 72px;
}
}
.h2[data-v-7a7892ee] {
  font-size: 24px;
  line-height: 32px;
}
@media (min-width: 768px) {
.h2[data-v-7a7892ee] {
    font-size: 48px;
    line-height: 56px;
}
}
.h3[data-v-7a7892ee] {
  font-size: 16px;
  line-height: 24px;
}
@media (min-width: 768px) {
.h3[data-v-7a7892ee] {
    font-size: 32px;
    line-height: 40px;
}
}
.h3diffenet[data-v-7a7892ee] {
  font-size: 16px;
  line-height: 24px;
}
@media (min-width: 768px) {
.h3diffenet[data-v-7a7892ee] {
    font-size: 24px;
    line-height: 32px;
}
}
.h4[data-v-7a7892ee] {
  font-size: 20px;
  line-height: 28px;
}
@media (min-width: 768px) {
.h4[data-v-7a7892ee] {
    font-size: 32px;
    line-height: 40px;
}
}
.h5[data-v-7a7892ee] {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
@media (min-width: 768px) {
.h5[data-v-7a7892ee] {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
}
.h6[data-v-7a7892ee] {
  font-size: 16px;
  line-height: 24px;
}
@media (min-width: 768px) {
.h6[data-v-7a7892ee] {
    font-size: 20px;
    line-height: 28px;
}
}
.body1[data-v-7a7892ee] {
  font-size: 16px;
  line-height: 24px;
}
.body2[data-v-7a7892ee] {
  font-size: 14px;
  line-height: 20px;
}
.body3[data-v-7a7892ee] {
  font-size: 12px;
  line-height: 16px;
}
.bold[data-v-7a7892ee] {
  font-weight: 600;
}
.extra-bold[data-v-7a7892ee] {
  font-weight: 700;
}
.light[data-v-7a7892ee] {
  font-weight: 400;
}
.align-left[data-v-7a7892ee] {
  text-align: left;
}
.align-center[data-v-7a7892ee] {
  text-align: center;
}
.align-right[data-v-7a7892ee] {
  text-align: right;
}
.align-justify[data-v-7a7892ee] {
  text-align: justify;
}
.grey[data-v-7a7892ee] {
  color: #999;
}
.dark-grey[data-v-7a7892ee] {
  color: #1b1a1a;
}
.dark-grey span[data-v-7a7892ee] {
  color: #1b1a1a;
}
.black[data-v-7a7892ee] {
  color: #000;
}
.black span[data-v-7a7892ee] {
  color: #000;
}
.white-with-opacity[data-v-7a7892ee] {
  color: rgba(255, 255, 255, 0.64);
}
.max-width[data-v-7a7892ee] {
  max-width: 800px;
}/* breakpoints */
/* new breakpoints */
/* colors */
.list[data-v-323550b3] {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
  justify-content: center;
}/* breakpoints */
/* new breakpoints */
/* colors */
.my-list-item[data-v-6f4cf7d1]:not(:last-child) {
  margin-bottom: 4px;
}
@media (min-width: 1100px) {
.my-list-item[data-v-6f4cf7d1]:not(:last-child) {
    margin-bottom: 8px;
}
}
.link[data-v-6f4cf7d1] {
  color: #999;
}
span.link[data-v-6f4cf7d1] {
  font-weight: 600;
  color: #ddd;
  cursor: default;
}
@media (min-width: 1100px) {
span.link[data-v-6f4cf7d1] {
    margin-bottom: 16px;
}
}
@media (hover: hover) {
span.link[data-v-6f4cf7d1]:hover {
    opacity: 1;
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.we-accept[data-v-45c3492d] {
  display: flex;
  align-items: center;
}
.text[data-v-45c3492d] {
  margin-right: 8px;
}
.dark[data-v-45c3492d] {
  color: #fff;
}
.light[data-v-45c3492d] {
  color: #000;
}/* breakpoints */
/* new breakpoints */
/* colors */
.footer-dark[data-v-b94e8b82] {
  position: relative;
  z-index: 10;
  background: #1b1a1a;
  font-size: 14px;
  line-height: 16px;
}
.light[data-v-b94e8b82] {
  color: #999;
}
.dark[data-v-b94e8b82] {
  color: #fff;
}
.my-container[data-v-b94e8b82] {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  bottom: 0;
  padding: 40px 24px 24px;
  width: 100%;
}
@media (min-width: 1100px) {
.my-container[data-v-b94e8b82] {
    padding: 40px 40px 24px;
}
}
.logo[data-v-b94e8b82] {
  display: none;
}
@media (min-width: 1100px) {
.logo[data-v-b94e8b82] {
    display: inline;
}
}
.logo svg[data-v-b94e8b82] {
  color: #fff;
}
.lists[data-v-b94e8b82] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  gap: 30px 20px;
}
@media (min-width: 1100px) {
.lists[data-v-b94e8b82] {
    display: flex;
    flex-wrap: wrap;
    width: auto;
}
.list[data-v-b94e8b82] {
    width: 160px;
    margin-right: 30px;
}
}
@media (min-width: 1100px) and (max-width: 1439px) {
.list[data-v-b94e8b82] {
    margin-right: calc(0px + 30 * (100vw - 375px) / 1119);
}
}
.footer-dark-info[data-v-b94e8b82] {
  padding-top: 30px;
  color: #999;
  grid-column: 1/3;
}
@media (min-width: 1100px) {
.footer-dark-info[data-v-b94e8b82] {
    padding-top: unset;
    width: 189px;
    grid-column: unset;
}
}
.footer-dark-info__address[data-v-b94e8b82] {
  margin-bottom: 16px;
}
.footer-dark-info__license[data-v-b94e8b82] {
  margin-bottom: 32px;
}/* breakpoints */
/* new breakpoints */
/* colors */
.container-wrapper[data-v-9c370ccb] {
  margin: auto;
  padding: 0 16px;
  width: 100%;
}
@media (min-width: 1280px) {
.container-wrapper[data-v-9c370ccb] {
    max-width: 1232px;
}
.noGutter[data-v-9c370ccb] {
    padding: 0 40px;
    max-width: 1280px;
}
}
.isFluid[data-v-9c370ccb] {
  max-width: none;
}
.isNarrow[data-v-9c370ccb] {
  max-width: 480px;
  padding: 57px 0 0;
}
@media only screen and (max-width: 768px) {
.isNarrow[data-v-9c370ccb] {
    padding: 25px 16px 0;
    max-width: unset;
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.footer-light[data-v-e1ee0be1] {
  display: flex;
  padding: 16px 0;
  font-size: 14px;
  color: #999;
  background-color: #fff;
}
@media (min-width: 1280px) {
.footer-light[data-v-e1ee0be1] {
    z-index: var(--zIndex);
}
}
@media (min-width: 1224px) {
.footer-light[data-v-e1ee0be1] {
    padding: 27px 0;
}
}
.logo[data-v-e1ee0be1] {
  display: none;
}
@media (min-width: 1024px) {
.logo[data-v-e1ee0be1] {
    display: inline;
}
}
.my-container[data-v-e1ee0be1] {
  justify-content: space-between;
  align-items: center;
}
.footer-list[data-v-e1ee0be1] {
  padding: 0;
  list-style-type: none;
  font-weight: 600;
}
.footer-list-item[data-v-e1ee0be1] {
  margin-bottom: 8px;
}
@media (min-width: 1024px) {
.footer-list-item[data-v-e1ee0be1] {
    margin-bottom: 0;
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.layout-wrapper[data-v-e82eb890] {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  -webkit-overflow-scrolling: touch;
}
.dark[data-v-e82eb890] {
  background-color: #1b1a1a;
  color: #fff;
}/* breakpoints */
/* new breakpoints */
/* colors */
.main-wrapper[data-v-ce1e2f2d] {
  flex: 1 0 auto;
}
.main-wrapper.control-wrapper-xl[data-v-ce1e2f2d] {
  display: flex;
}/* breakpoints */
/* new breakpoints */
/* colors */
.hamburger-button[data-v-4c6a108d] {
  cursor: pointer;
  padding: 4px;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 10px 8px;
  transition: background-color 150ms ease-out;
  outline: none;
  width: 32px;
  height: 32px;
}
.hamburger-button[data-v-4c6a108d]:hover {
  background-color: rgba(0, 0, 0, 0.02);
}
.hamburger-button__icon[data-v-4c6a108d] {
  width: 24px;
  height: 24px;
}/* breakpoints */
/* new breakpoints */
/* colors */
.overlay[data-v-9add3d7e] {
  position: fixed;
  z-index: 20111;
  display: flex;
  overflow-y: auto;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 100%;
  max-height: 100vh;
}/* breakpoints */
/* new breakpoints */
/* colors */
.modal-content.set-fullscreen-with-scroll[data-v-34388b1e] {
  margin-top: 0;
  border: 0;
  overflow: auto;
  border-radius: 0;
}
.modal-content[data-v-34388b1e] {
  position: relative;
  margin: auto 0 0;
  padding: 32px 16px;
  width: 100%;
  background: #fff;
  border-radius: 16px 16px 0 0;
  overflow: hidden;
}
@media (max-width: 768px) {
.modal-content[data-v-34388b1e] {
    margin-top: 64px;
}
}
@media (min-width: 1100px) {
.modal-content[data-v-34388b1e] {
    margin: auto;
    padding: 48px;
    width: auto;
    border-radius: 24px;
}
}
.icon-button.close-button[data-v-34388b1e] {
  position: absolute;
  z-index: 1;
  display: inline-flex;
  top: 8px;
  right: 8px;
  width: 40px;
  height: 40px;
  color: #999;
  border-radius: 50%;
  transition: background-color 75ms ease;
}
@media (hover: hover) {
.icon-button.close-button[data-v-34388b1e]:hover {
    background-color: #f4f5f6;
}
.icon-button.close-button[data-v-34388b1e]:active {
    background-color: #000;
}
}
.icon-button.back-button[data-v-34388b1e] {
  position: absolute;
  z-index: 1001;
  display: inline-flex;
  top: 16px;
  left: 16px;
  width: 40px;
  height: 40px;
  color: #999;
  border-radius: 50%;
}
.close-icon[data-v-34388b1e] {
  margin: auto;
}/* breakpoints */
/* new breakpoints */
/* colors */
.plate[data-v-8613cdf7] {
  width: 100%;
  color: currentColor;
  text-decoration: none;
  border-radius: 16px;
  transition: background-color 0.3s ease-in-out;
}
.plate.border-default[data-v-8613cdf7] {
  border-radius: 16px;
}
.plate.border-none[data-v-8613cdf7] {
  border-radius: 0;
}
.plate.border-small[data-v-8613cdf7] {
  border-radius: 8px;
}
.plate.border-medium[data-v-8613cdf7] {
  border-radius: 24px;
}
.plate.border-big[data-v-8613cdf7] {
  border-radius: 32px;
}
.light-grey[data-v-8613cdf7] {
  background-color: #f4f5f6;
}
.middle-grey[data-v-8613cdf7] {
  background-color: #ebeeef;
}
.plate-grey[data-v-8613cdf7] {
  background-color: #f8f8f8;
}
.white[data-v-8613cdf7] {
  background-color: #fff;
}/* breakpoints */
/* new breakpoints */
/* colors */
.note[data-v-66e27b71] {
  display: flex;
  padding: 8px 10px;
  border-radius: 8px;
  align-items: center;
  justify-content: space-between;
}
.note__icon[data-v-66e27b71] {
  margin-right: 16px;
}
.note__text[data-v-66e27b71] {
  width: calc(100% - 21px);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
@media only screen and (max-width: 768px) {
.note__text[data-v-66e27b71] {
    font-size: 14px;
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.btn[data-v-58c3f259] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 13px 28px;
  background: transparent;
  font-family: inherit;
  font-weight: 600;
  color: inherit;
  text-decoration: none;
  border: none;
  outline: none;
  border-radius: 8px;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  transition: opacity 0.3s ease-in;
  white-space: nowrap;
}
@media (hover: hover) {
.btn[data-v-58c3f259]:active {
    transform: translateY(1px);
}
.btn[data-v-58c3f259]:hover {
    opacity: 0.8;
}
}
.size-xxs[data-v-58c3f259] {
  padding: 6px 16px;
  font-size: 14px;
  line-height: 20px;
  border-radius: 8px;
}
.size-xs[data-v-58c3f259] {
  padding: 4px 19px;
  font-size: 14px;
  line-height: 20px;
  border-radius: 8px;
}
.size-s[data-v-58c3f259] {
  padding: 10px 24px;
  font-size: 16px;
  line-height: 20px;
  border-radius: 12px;
}
.size-new-s[data-v-58c3f259] {
  padding: 10px 24px;
  font-size: 16px;
  line-height: 20px;
  border-radius: 10px;
}
.size-m[data-v-58c3f259] {
  padding: 13px 40px;
  font-size: 18px;
  line-height: 22px;
  border-radius: 12px;
}
.size-l[data-v-58c3f259] {
  padding: 15px 56px;
  font-size: 20px;
  line-height: 22px;
  border-radius: 8px;
}
.size-xl[data-v-58c3f259] {
  padding: 18px 80px;
  font-size: 22px;
  line-height: 28px;
  border-radius: 10px;
}
.size-xxl[data-v-58c3f259] {
  padding: 13px 95px;
  font-size: 20px;
  line-height: 26px;
  border-radius: 12px;
}
@media (max-width: 768px) {
.size-xxl[data-v-58c3f259] {
    padding: 13px;
}
}
.size-alter-m[data-v-58c3f259] {
  padding: 11px 40px;
  font-size: 18px;
  line-height: 22px;
  border-radius: 12px;
}
@media only screen and (max-width: 1050px) {
.size-alter-m[data-v-58c3f259] {
    font-size: 16px;
    padding: 8px 24px;
}
}
.size-btn-add-vat[data-v-58c3f259] {
  width: 100%;
  padding: 6px 24px;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  border-radius: 8px;
}
@media (min-width: 600px) {
.size-btn-add-vat[data-v-58c3f259] {
    width: auto;
    padding: 10px 24px;
    border-radius: 12px;
}
}
.size-accounting-default[data-v-58c3f259] {
  padding: 13px 34px;
  font-size: 16px;
  line-height: 22px;
  border-radius: 12px;
}
@media (min-width: 768px) {
.size-accounting-default[data-v-58c3f259] {
    border-radius: 14px;
    font-size: 20px;
    line-height: 26px;
    padding: 15px 47px;
}
}
.size-invoicing-cancel[data-v-58c3f259] {
  padding: 18px 56px;
  font-size: 16px;
  line-height: 20px;
  border-radius: 14px;
  font-weight: 600;
}
@media (min-width: 768px) {
.size-invoicing-cancel[data-v-58c3f259] {
    border-radius: 12px;
    padding: 15px 56px;
    font-size: 20px;
    line-height: 26px;
}
}
.size-added-vat-modal[data-v-58c3f259] {
  padding: 13px 32px;
  font-size: 16px;
  line-height: 20px;
  border-radius: 12px;
  font-weight: 600;
}
@media (min-width: 768px) {
.size-added-vat-modal[data-v-58c3f259] {
    padding: 13px 40px;
}
}
.size-upload-docs[data-v-58c3f259] {
  padding: 10px 24px;
  font-size: 16px;
  line-height: 20px;
  border-radius: 10px;
  font-weight: 600;
}
@media (min-width: 768px) {
.size-upload-docs[data-v-58c3f259] {
    padding: 13px 40px;
    border-radius: 12px;
    line-height: 22px;
    font-size: 18px;
}
}
.size-alter-s[data-v-58c3f259] {
  padding: 10px 8px;
  font-size: 18px;
  line-height: 22px;
  border-radius: 12px;
}
@media only screen and (max-width: 1050px) {
.size-alter-s[data-v-58c3f259] {
    font-size: 16px;
    padding: 7px 8px;
}
}
.size-ml[data-v-58c3f259] {
  padding: 13px;
  font-size: 20px;
  line-height: 22px;
  border-radius: 12px;
}
.contained.color-white[data-v-58c3f259] {
  background: #fff;
  color: #000;
  border: 2px solid #fff;
}
.contained.color-primary[data-v-58c3f259] {
  background: #000;
  color: #fff;
  border: 2px solid #000;
}
.contained.color-secondary[data-v-58c3f259] {
  background: #05f;
  color: #fff;
  border: 2px solid #05f;
}
.contained.color-disabled-state[data-v-58c3f259] {
  background: rgba(0, 0, 0, 0.4);
  color: #C0C0C0;
  border: 2px solid transparent;
  cursor: not-allowed;
}
.contained.color-danger[data-v-58c3f259] {
  background: #eb5757;
  color: #fff;
  border: 2px solid #eb5757;
}
.contained.color-yellow[data-v-58c3f259] {
  background: #e1ea66;
  color: #000;
  border: 2px solid #e1ea66;
}
.contained.color-pink[data-v-58c3f259] {
  background: #ff559c;
  color: #fff;
  border: 2px solid #ff559c;
}
.contained.color-red[data-v-58c3f259] {
  background-color: #ff5050;
  color: #fff;
  border: 2px solid #ff5050;
}
.outlined[data-v-58c3f259] {
  border: 2px solid currentColor;
}
.outlined.color-primary[data-v-58c3f259] {
  color: #000;
}
.outlined.color-secondary[data-v-58c3f259] {
  color: #05f;
}
.outlined.color-danger[data-v-58c3f259] {
  color: #eb5757;
}
.isDisabled[data-v-58c3f259] {
  opacity: 0.6;
  pointer-events: none;
}
.fullWidth[data-v-58c3f259] {
  width: 100%;
}
button.btn.size-updated[data-v-58c3f259] {
  padding: 15px 40px;
  font-size: 18px;
  line-height: 22px;
  border-radius: 14px;
  width: 100%;
  font-weight: 600;
}
@media (min-width: 485px) {
button.btn.size-updated[data-v-58c3f259] {
    font-size: 20px;
    line-height: 26px;
    width: auto;
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.root-input[data-v-86f2dd41] {
  display: inline-flex;
  align-items: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}
.isError[data-v-86f2dd41] {
  border-bottom-color: #eb5757;
}
.input[data-v-86f2dd41] {
  display: inline-flex;
  box-sizing: border-box;
  margin: 0;
  padding: 6px 0 7px;
  width: 100%;
  min-width: 0;
  height: 50px;
  background: none;
  font: inherit;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: inherit;
  color: currentColor;
  border: none;
  outline: none;
  resize: none;
  text-overflow: ellipsis;
}
@media (max-width: 768px) {
.input[data-v-86f2dd41] {
    font-size: 14px;
    line-height: 20px;
}
}
.input[data-v-86f2dd41]::-webkit-outer-spin-button,
.input[data-v-86f2dd41]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input[type=number][data-v-86f2dd41] {
  -moz-appearance: textfield;
}
.isDisabled[data-v-86f2dd41] {
  opacity: 0.3;
  pointer-events: none;
}
.adornment[data-v-86f2dd41] {
  display: flex;
  padding: 0 5px;
  min-height: 0.1px;
  max-height: 32px;
  align-items: center;
  white-space: nowrap;
}/* breakpoints */
/* new breakpoints */
/* colors */
.label[data-v-256c3ce6] {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  font-size: 24px;
  line-height: 32px;
  color: currentColor;
  pointer-events: none;
  transform: translate(0, 26px) scale(1);
  transition: color 200ms cubic-bezier(0, 0, 0.2, 1) 0ms, transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms;
}
@media (max-width: 768px) {
.label[data-v-256c3ce6] {
    font-size: 14px;
    line-height: 20px;
    transform: translate(0, 20px) scale(1);
}
}
.label[data-v-256c3ce6] + .root-input, .label[data-v-256c3ce6] + .vdatetime {
  margin-top: 16px;
}
.label__sm[data-v-256c3ce6] {
  font-size: 16px;
  line-height: 24px;
}
.label__sm[data-v-256c3ce6] + .root-input, .label__sm[data-v-256c3ce6] + .vdatetime {
  margin-top: 3px;
}
.isFocus[data-v-256c3ce6] {
  opacity: 0.4;
  transform: translate(0, 1.5px) scale(0.55);
  transform-origin: top left;
}
@media (max-width: 768px) {
.isFocus[data-v-256c3ce6] {
    transform: translate(0, 1.5px) scale(0.9);
}
}
.isDisabled[data-v-256c3ce6] {
  opacity: 0.3;
}/* breakpoints */
/* new breakpoints */
/* colors */
.form-control[data-v-83e9df1f] {
  position: relative;
  display: inline-flex;
  margin: 0;
  padding: 0;
  width: 100%;
  min-width: 0;
  border: 0;
  flex-direction: column;
  vertical-align: top;
}/* breakpoints */
/* new breakpoints */
/* colors */
.helper-text[data-v-57abbbf3] {
  margin: 3px 0 0;
  font-family: inherit;
  font-size: 12px;
  line-height: 16px;
  color: rgba(0, 0, 0, 0.54);
  text-align: left;
  pointer-events: none;
}
@media (max-width: 768px) {
.helper-text[data-v-57abbbf3] {
    font-size: 10px;
    line-height: 14px;
}
}
.isError[data-v-57abbbf3] {
  color: #eb5757;
}/* breakpoints */
/* new breakpoints */
/* colors */
@media (max-width: 768px) {
.calendly-email-modal[data-v-22619ff0] {
    padding: 30px 0;
    min-width: calc(100vw - 32px);
}
}
.calendly-email-modal__header[data-v-22619ff0] {
  font-size: 40px;
  line-height: 48px;
}
@media (max-width: 768px) {
.calendly-email-modal__header[data-v-22619ff0] {
    font-size: 24px;
    line-height: 32px;
}
}
.calendly-email-modal__body[data-v-22619ff0] {
  margin-top: 56px;
}
@media (max-width: 768px) {
.calendly-email-modal__body[data-v-22619ff0] {
    margin-top: 32px;
}
}
.calendly-email-modal__action[data-v-22619ff0] {
  margin-top: 56px;
}
.calendly-email-modal__action a[data-v-22619ff0] {
  border-radius: 10px;
}
@media (max-width: 768px) {
.calendly-email-modal__action a[data-v-22619ff0] {
    border-radius: 8px;
}
.calendly-email-modal__action[data-v-22619ff0] {
    margin-top: 32px;
}
}
.calendly-email-modal__note[data-v-22619ff0] {
  margin-top: 15px;
}
.calendly-email-modal__button[data-v-22619ff0] {
  width: 100%;
}/* breakpoints */
/* new breakpoints */
/* colors */
.calendly-modal[data-v-bf46edfb] {
  width: 100%;
}
@media (max-width: 768px) {
.calendly-modal[data-v-bf46edfb] {
    min-width: calc(100vw - 32px);
}
}
.calendly-modal__body[data-v-bf46edfb] {
  width: 100%;
}
.calendly-modal__body__frame[data-v-bf46edfb] {
  width: calc(100vw - 96px);
  min-height: 100vh;
  border: none;
}
@media (max-width: 768px) {
.calendly-modal__body__frame[data-v-bf46edfb] {
    width: calc(100vw - 32px);
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.fade-enter-active[data-v-43da0a6b],
.fade-leave-active[data-v-43da0a6b] {
  transition: opacity 0.1s;
}
.fade-enter[data-v-43da0a6b],
.fade-leave-to[data-v-43da0a6b] {
  opacity: 0;
}
.search[data-v-43da0a6b] {
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 1;
}
.search .buttons[data-v-43da0a6b],
.search .actions[data-v-43da0a6b] {
  border-radius: 24px;
  border: 1px solid #d0d0d0;
  background: #fafafa;
  padding: 16px 24px;
  transition: all 0.1s linear;
  position: absolute !important;
  top: calc(100% - 1px);
  left: 0;
  right: 0;
  z-index: 999;
  overflow-x: hidden;
}
.search .buttons span[data-v-43da0a6b] {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.42;
  color: rgba(0, 0, 0, 0.4);
  text-transform: uppercase;
}
@media (max-width: 768px) {
.search .buttons span[data-v-43da0a6b] {
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42;
}
}
.search .buttons__container[data-v-43da0a6b] {
  display: flex;
  flex-wrap: wrap;
  margin-right: -4px;
  margin-top: 18px;
}
.search .buttons__container_button[data-v-43da0a6b] {
  background: rgba(0, 0, 0, 0.04);
  border-radius: 40px;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  cursor: pointer;
  transition: all 0.2s linear;
  padding: 10px 20px;
  margin-right: 4px;
  margin-bottom: 4px;
}
@media (max-width: 485px) {
.search .buttons__container_button[data-v-43da0a6b] {
    margin-right: 0;
    width: 100%;
    text-align: center;
}
}
.search .buttons__container_button[data-v-43da0a6b]:hover {
  background: #d6eff3;
}
.search .actions[data-v-43da0a6b] {
  max-height: 400px;
  overflow-y: auto;
}
.search .actions[data-v-43da0a6b]::-webkit-scrollbar {
  width: 16px;
  cursor: pointer;
}
.search .actions[data-v-43da0a6b]::-webkit-scrollbar-track {
  box-shadow: inset 0 0 10px 10px #e6e6e6;
  border: solid 6px transparent;
  margin: 8px 0;
  background-color: transparent;
}
.search .actions[data-v-43da0a6b]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #b9b7b7;
  border: solid 6px transparent;
  background-clip: content-box;
}
.search .actions .empty[data-v-43da0a6b] {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 768px) {
.search .actions .empty[data-v-43da0a6b] {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
}
}
@media (max-width: 485px) {
.search .actions .empty[data-v-43da0a6b] {
    flex-direction: column;
}
}
.search .actions .empty__text[data-v-43da0a6b] {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  text-decoration-line: underline;
  display: flex;
  align-items: center;
  color: rgba(0, 0, 0, 0.4);
}
@media (max-width: 768px) {
.search .actions .empty__text[data-v-43da0a6b] {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
}
}
.search .actions .empty__text svg[data-v-43da0a6b] {
  width: 14px;
  margin-right: 10px;
}
.search .actions .empty__text svg[data-v-43da0a6b] path {
  stroke: rgba(0, 0, 0, 0.4);
}
.search .actions .empty__text_link[data-v-43da0a6b] {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  text-decoration-line: underline;
  color: rgba(0, 0, 0, 0.4);
  cursor: pointer;
  transition: all 0.2s linear;
}
@media (max-width: 768px) {
.search .actions .empty__text_link[data-v-43da0a6b] {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
}
}
.search .actions__item[data-v-43da0a6b] {
  transition: all 0.2s linear;
  cursor: pointer;
  margin-left: -30px;
  margin-right: -30px;
  padding: 13px 13px 13px 30px;
}
@media (max-width: 485px) {
.search .actions__item[data-v-43da0a6b] {
    width: 100%;
    text-align: center;
    padding: 13px;
    margin: 0;
}
}
.search .actions__item[data-v-43da0a6b]:hover {
  background: #d6eff3;
}
.search .input[data-v-43da0a6b] {
  width: 100%;
  background: #f8f8f8;
  border-radius: 40px;
  position: relative;
  transition: all 0.1s linear;
  height: 48px;
}
.search .input_open[data-v-43da0a6b] {
  height: auto;
}
.search .input__icon[data-v-43da0a6b] {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 32px;
  height: 32px;
  z-index: 2;
  cursor: pointer;
}
.search .input__icon_left[data-v-43da0a6b] {
  left: 16px;
}
.search .input__icon_right[data-v-43da0a6b] {
  right: 16px;
}
.search .input input[data-v-43da0a6b] {
  width: 100%;
  border-radius: 40px;
  background: #f8f8f8;
  padding: 0 56px;
  height: 48px;
  outline: none;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: #000000;
  border: none;
}
@media (max-width: 768px) {
.search .input input[data-v-43da0a6b] {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
}
}
.search .input input[data-v-43da0a6b]:focus {
  border: 1px solid #d0d0d0;
}
.search .input input[data-v-43da0a6b]::-moz-placeholder {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.4);
}
.search .input input[data-v-43da0a6b]::placeholder {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.4);
}
@media (max-width: 768px) {
.search .input input[data-v-43da0a6b]::-moz-placeholder {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
}
.search .input input[data-v-43da0a6b]::placeholder {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.avatar[data-v-ee2c94fe] {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fafafa;
  border: 1px solid rgba(0, 0, 0, 0.04);
  text-transform: uppercase;
  border-radius: 50%;
  width: 48px;
  height: 48px;
}
.avatar[data-v-ee2c94fe]:hover {
  border: 1px solid #d0d0d0;
}/* breakpoints */
/* new breakpoints */
/* colors */
.add-company[data-v-a00f9cd8] {
  display: flex;
  height: 48px;
  width: 100%;
  padding: 12px 10px;
  align-items: center;
  gap: 8px;
  border-radius: 12px;
}
.add-company[data-v-a00f9cd8]:hover {
  background: #fafafa;
}
.add-company__title[data-v-a00f9cd8] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 150% */
}
.add-company__icon[data-v-a00f9cd8] {
  display: flex;
  width: 28px;
  height: 28px;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.04);
  background: #f8f8f8;
  color: #000;
}/* breakpoints */
/* new breakpoints */
/* colors */
.indicator[data-v-a86cd0d5] {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    font-size: 10px;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}/* breakpoints */
/* new breakpoints */
/* colors */
.popup-toast-wrapper[data-v-d5f420d4] {
    position: relative;
    box-sizing: border-box;
    min-width: 100%;
    overflow: hidden;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding: 1.25rem;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms
}
.popup-toast-wrapper[data-v-d5f420d4]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1))
}
@media (min-width: 375px) {
.popup-toast-wrapper[data-v-d5f420d4] {
        min-width: 300px
}
}
@media (min-width: 744px) {
.popup-toast-wrapper[data-v-d5f420d4] {
        min-width: 456px;
        padding: 1.5rem
}
}
.toast-content[data-v-d5f420d4] {
    display: flex;
    flex-shrink: 1;
    flex-grow: 1;
    flex-basis: 0px;
    align-items: center;
    justify-content: flex-start;
    gap: 0.75rem;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1))
}
@media (min-width: 744px) {
.toast-content[data-v-d5f420d4] {
        gap: 1rem
}
}
.toast-title[data-v-d5f420d4] {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 0.5rem;
    font-size: 0.875rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(34 34 34 / var(--tw-text-opacity, 1))
}
@media (min-width: 744px) {
.toast-title[data-v-d5f420d4] {
        font-size: 1rem
}
}
.toast-description[data-v-d5f420d4] {
    font-size: 0.875rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(108 108 108 / var(--tw-text-opacity, 1))
}
@media (min-width: 744px) {
.toast-description[data-v-d5f420d4] {
        font-size: 1rem
}
}
.toast-meta[data-v-d5f420d4] {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 400;
    line-height: 16px;
    --tw-text-opacity: 1;
    color: rgb(144 144 144 / var(--tw-text-opacity, 1))
}
@media (min-width: 744px) {
.toast-meta[data-v-d5f420d4] {
        font-size: 0.875rem;
        line-height: 20px
}
}
.icon-wrapper[data-v-d5f420d4] {
    display: flex;
    width: 2rem;
    height: 2rem;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    border-radius: 1rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(230 230 230 / var(--tw-border-opacity, 1));
    padding: 0.375rem
}
@media (min-width: 744px) {
.icon-wrapper[data-v-d5f420d4] {
        width: 2.5rem;
        height: 2.5rem
}
}
.main-link[data-v-d5f420d4] {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    cursor: pointer
}/* breakpoints */
/* new breakpoints */
/* colors */
.dropdown-company[data-v-1cc965f4] {
  display: flex;
  height: 48px;
  width: 100%;
  max-width: 256px;
  padding: 12px 10px;
  align-items: center;
  justify-content: space-between;
  border-radius: 12px;
  gap: 8px;
}
.dropdown-company[data-v-1cc965f4]:hover {
  background-color: #f8f8f8;
}
.dropdown-company__name[data-v-1cc965f4] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 150% */
  max-width: 163px;
}
.dropdown-company__plan[data-v-1cc965f4] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 12px;
  line-height: 16px;
  color: #888888;
  font-weight: 400;
  text-transform: capitalize;
}
.dropdown-company__left[data-v-1cc965f4] {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
}
.dropdown-company__data[data-v-1cc965f4] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 163px;
}
.dropdown-company__abbreviature[data-v-1cc965f4] {
  display: flex;
  width: 32px;
  height: 32px;
  padding: 7.5px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.04);
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 12px; /* 100% */
  text-transform: capitalize;
}
.dropdown-company__abbreviature--draft[data-v-1cc965f4] {
  height: 15.75px;
  width: 17px;
  background-image: url("data:image/svg+xml,%3csvg%20width='36'%20height='34'%20viewBox='0%200%2036%2034'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%2013.5L17.4076%201.43558C17.76%201.17645%2018.24%201.17645%2018.5924%201.43558L35%2013.5'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M18%2015.5V24.5'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M22.5%2020L13.5%2020'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M6.5%2015.5V29.5C6.5%2031.1569%207.84315%2032.5%209.5%2032.5H26.5C28.1569%2032.5%2029.5%2031.1569%2029.5%2029.5V15.5'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e");
  background-size: cover;
}
.dropdown-company--header[data-v-1cc965f4] {
  border: 1px solid rgba(0, 0, 0, 0.04);
  background: #fafafa;
  border-radius: 16px;
}
.dropdown-company--header .dropdown-company__abbreviature[data-v-1cc965f4] {
  height: 28px;
  width: 28px;
  padding: 6px;
}
.dropdown-company--header .dropdown-company__abbreviature--draft[data-v-1cc965f4] {
  height: 13.75px;
  width: 15px;
}
.dropdown-company--header .dropdown-company__name[data-v-1cc965f4] {
  font-weight: 500;
}
.dropdown-company--header .dropdown-company__name--header[data-v-1cc965f4] {
  max-width: 73px;
}
.dropdown-company--header[data-v-1cc965f4]:hover {
  border: 1px solid #d0d0d0;
}
.dropdown-company__flag[data-v-1cc965f4] {
  display: flex;
  width: 28px;
  flex-shrink: 0;
  padding-bottom: 8px;
}
.dropdown-company__flag[data-v-1cc965f4] ::deep(.flag) {
  width: 28px !important;
  height: 28px !important;
  border-radius: 3px;
}
.dropdown-company svg[data-v-1cc965f4] {
  flex-shrink: 0;
}
.arrow[data-v-1cc965f4] {
  transition: 0.4s all ease-in-out;
}
.arrow--rotated[data-v-1cc965f4] {
  transform: rotate(180deg);
}/* breakpoints */
/* new breakpoints */
/* colors */
.min-height-50px[data-v-920ba2d4] {
  min-height: 50px;
}
.add-new-company-dialog .picture[data-v-920ba2d4] {
  margin-top: 32px;
  width: 100%;
  min-height: 355px;
}
@media (min-width: 744px) {
.add-new-company-dialog .picture[data-v-920ba2d4] {
    margin-top: 0;
    min-height: 280.87px;
    min-width: 244px;
    max-width: 244px;
}
}
.add-new-company-dialog .buttons-area[data-v-920ba2d4] {
  margin-top: 24px;
  flex-direction: column-reverse;
  align-items: stretch;
}
@media (min-width: 744px) {
.add-new-company-dialog .buttons-area[data-v-920ba2d4] {
    padding-top: 14px;
    flex-direction: row;
    min-height: 74px;
}
}
.add-new-company-dialog__title[data-v-920ba2d4] {
  color: var(--accent-colors-black, #000);
  font-family: "Suisse Int'l", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  margin: 0;
}
@media (min-width: 744px) {
.add-new-company-dialog__title[data-v-920ba2d4] {
    font-size: 32px;
    line-height: 40px;
}
}
.add-new-company-dialog__content[data-v-920ba2d4] {
  display: flex;
  flex-direction: column;
}
@media (min-width: 744px) {
.add-new-company-dialog__content[data-v-920ba2d4] {
    flex-direction: row;
    justify-content: space-between;
    gap: 32px;
}
}
.add-new-company-dialog__info[data-v-920ba2d4] {
  color: var(--accent-colors-black, #000);
  font-family: "Suisse Int'l", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: 12px;
}
@media (min-width: 744px) {
.add-new-company-dialog__info[data-v-920ba2d4] {
    margin-top: 16px;
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.company-avatar[data-v-4998d77b] {
  width: 36px;
  height: 36px;
  border-radius: 10px;
  border: 1px solid rgba(0, 0, 0, 0.04);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.company-avatar__header[data-v-4998d77b] {
  width: 40px;
  height: 40px;
  border-radius: 12px;
}
@media (min-width: 744px) {
.company-avatar__header[data-v-4998d77b] {
    width: 48px;
    height: 48px;
    border-radius: 16px;
}
}
.company-avatar span[data-v-4998d77b] {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-align: center;
  text-transform: capitalize;
}/* breakpoints */
/* new breakpoints */
/* colors */
.tray-notification-wrapper[data-v-a2d5a6b9] {
    position: relative;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    overflow: hidden;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(230 230 230 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    padding: 1.25rem;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms
}
.tray-notification-wrapper[data-v-a2d5a6b9]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1))
}
@media (min-width: 744px) {
.tray-notification-wrapper[data-v-a2d5a6b9] {
        padding: 1.5rem
}
}
.tray-notification-content[data-v-a2d5a6b9] {
    position: relative;
    display: flex;
    flex-shrink: 1;
    flex-grow: 1;
    flex-basis: 0px;
    align-items: center;
    justify-content: flex-start;
    gap: 0.75rem
}
@media (min-width: 744px) {
.tray-notification-content[data-v-a2d5a6b9] {
        gap: 1rem
}
}
.tray-notification-title[data-v-a2d5a6b9] {
    font-size: 0.875rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(34 34 34 / var(--tw-text-opacity, 1))
}
@media (min-width: 744px) {
.tray-notification-title[data-v-a2d5a6b9] {
        font-size: 1rem
}
}
.tray-notification-description[data-v-a2d5a6b9] {
    font-size: 0.875rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(108 108 108 / var(--tw-text-opacity, 1))
}
@media (min-width: 744px) {
.tray-notification-description[data-v-a2d5a6b9] {
        font-size: 1rem
}
}
.tray-notification-meta[data-v-a2d5a6b9] {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 400;
    line-height: 16px;
    --tw-text-opacity: 1;
    color: rgb(144 144 144 / var(--tw-text-opacity, 1))
}
@media (min-width: 744px) {
.tray-notification-meta[data-v-a2d5a6b9] {
        padding-left: 1rem;
        font-size: 0.875rem;
        line-height: 20px
}
}
.tray-notification-buttons[data-v-a2d5a6b9] {
    position: absolute;
    right: -100%;
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: flex-end;
    gap: 0.5rem;
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
    --tw-gradient-from: transparent var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    --tw-gradient-to: rgb(250 250 250 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #fafafa var(--tw-gradient-via-position), var(--tw-gradient-to);
    --tw-gradient-via-position: 20%;
    --tw-gradient-to: #fafafa var(--tw-gradient-to-position);
    padding-left: 4rem;
    padding-right: 1rem;
    opacity: 0;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms
}
.group:hover .tray-notification-buttons[data-v-a2d5a6b9] {
    right: 0px;
    opacity: 1
}
@media not all and (min-width: 744px) {
.tray-notification-buttons[data-v-a2d5a6b9] {
        display: none
}
}
.icon-wrapper[data-v-a2d5a6b9] {
    position: relative;
    display: flex;
    width: 2rem;
    height: 2rem;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    border-radius: 0.75rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(230 230 230 / var(--tw-border-opacity, 1));
    padding: 0.375rem
}
@media (min-width: 744px) {
.icon-wrapper[data-v-a2d5a6b9] {
        width: 2.5rem;
        height: 2.5rem
}
}
.main-link[data-v-a2d5a6b9] {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    cursor: pointer
}/* breakpoints */
/* new breakpoints */
/* colors */
.list-enter-active[data-v-37f3c8fb],
.list-leave-active[data-v-37f3c8fb] {
  transition: all 0.3s ease;
}
.list-enter-from[data-v-37f3c8fb],
.list-leave-to[data-v-37f3c8fb] {
  opacity: 0;
  transform: translateX(30px);
}/* breakpoints */
/* new breakpoints */
/* colors */
.header[data-v-af3f3ee4] {
  position: sticky;
  top: 0;
  z-index: 100;
  display: flex;
  width: 100%;
  padding: 16px;
  align-items: center;
  justify-content: space-between;
  background-color: #fff;
}
@media (min-width: 1184px) {
.header[data-v-af3f3ee4] {
    padding: 16px 24px;
}
}
.header__content[data-v-af3f3ee4] {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
  gap: 24px;
  margin-left: 24px;
}
@media (min-width: 1184px) {
.header__content[data-v-af3f3ee4] {
    gap: 64px;
    margin-left: 64px;
}
}
.header__search[data-v-af3f3ee4] {
  min-width: 302px;
  max-width: 560px;
  width: 100%;
  height: 48px;
}
@media (min-width: 1184px) {
.header__search[data-v-af3f3ee4] {
    width: 560px;
}
}
@media (min-width: 1441px) {
.header__search[data-v-af3f3ee4] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
}
.header__controls[data-v-af3f3ee4] {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
}
.header__logo[data-v-af3f3ee4] {
  width: 50px;
  height: 24px;
}
.header .right[data-v-af3f3ee4] {
  display: flex;
  align-items: center;
  gap: 12px;
}
.header .right .menu[data-v-af3f3ee4] {
  position: relative;
  display: flex;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  cursor: pointer;
  align-items: center;
  transition: color 0.3s ease;
}
.header .right .menu .dropdown[data-v-af3f3ee4] {
  position: absolute;
  overflow: hidden;
  top: calc(100% + 8px);
  right: 0;
  padding: 16px 12px;
  width: 280px;
  color: #000;
  background-color: #fff;
  border-radius: 20px;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.0588235294);
}
.header .right .menu .dropdown[data-v-af3f3ee4] .btn-component {
  margin-top: 4px;
}
.header .right .menu .dropdown__item[data-v-af3f3ee4] {
  display: flex;
  align-items: center;
  padding: 6px 16px;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  color: #000;
  text-decoration: none;
  cursor: pointer;
  border-radius: 9px;
  border: none;
  height: 40px;
}
.header .right .menu .dropdown__item[data-v-af3f3ee4]:hover {
  background-color: #f8f8f8;
}
.header .right .menu .dropdown__item_red[data-v-af3f3ee4] {
  color: #ff5050;
}
.header .right .menu .dropdown__divider[data-v-af3f3ee4] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.0392156863);
  margin: 8px 0;
}
.header .right .menu .dropdown .btn-component[data-v-af3f3ee4] {
  margin-bottom: 8px;
}
.header .right .menu .dropdown__companies[data-v-af3f3ee4] {
  max-height: 210px;
  overflow-y: scroll;
}
.stars[data-v-af3f3ee4],
.call[data-v-af3f3ee4] {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fafafa;
  border: 1px solid rgba(0, 0, 0, 0.04);
  border-radius: 16px;
  width: 48px;
  height: 48px;
}
.stars[data-v-af3f3ee4]:hover,
.call[data-v-af3f3ee4]:hover {
  border: 1px solid #d0d0d0;
}
.stars__icon[data-v-af3f3ee4],
.call__icon[data-v-af3f3ee4] {
  width: 22px;
  height: 22px;
  cursor: pointer;
}
.stars__tooltip[data-v-af3f3ee4],
.call__tooltip[data-v-af3f3ee4] {
  position: absolute;
  overflow: hidden;
  top: calc(100% + 8px);
  padding: 6px 12px;
  width: 121px;
  background: #1b1a1a;
  color: #fff;
  border-radius: 8px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.call__tooltip[data-v-af3f3ee4] {
  width: 153px;
}
.link[data-v-af3f3ee4] {
  color: currentColor;
}
.user-link[data-v-af3f3ee4] {
  display: flex;
  align-items: center;
  align-content: center;
}
.user-link__icon[data-v-af3f3ee4] {
  display: flex;
  width: 24px;
  height: 24px;
  background-color: #000;
  font-size: 14px;
  line-height: 15px;
  color: #fff;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
}
.slide-enter-active[data-v-af3f3ee4],
.slide-leave-active[data-v-af3f3ee4] {
  transition: 0.15s ease-in-out;
}
.slide-enter[data-v-af3f3ee4],
.slide-leave-to[data-v-af3f3ee4] {
  transform: translateY(10px);
}
.slide-enter[data-v-af3f3ee4] {
  opacity: 0;
  transition: opacity 0s;
}
.slide-enter-to[data-v-af3f3ee4] {
  opacity: 1;
}
.slide-leave-to[data-v-af3f3ee4] {
  opacity: 0;
}/* breakpoints */
/* new breakpoints */
/* colors */
.mobile-header-companies-dropdown[data-v-a35d8103] .list.list__mobile {
  bottom: 0;
  width: 100%;
  transform: none;
  border-radius: 16px 16px 0 0;
}
.mobile-header-companies-dropdown[data-v-a35d8103] .companies-dropdown {
  display: flex;
  flex-direction: column;
  gap: 28px;
  padding: 16px;
}
.mobile-header-companies-dropdown[data-v-a35d8103] .companies-dropdown .company-item__text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
}
.mobile-header-companies-dropdown[data-v-a35d8103] .companies-dropdown .company-item__text p {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin: 0;
}
.mobile-header-companies-dropdown[data-v-a35d8103] .companies-dropdown .company-item__text span {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: rgb(136, 136, 136);
  text-transform: capitalize;
}
.mobile-header-companies-dropdown[data-v-a35d8103] .companies-dropdown .company-item__avatar {
  width: 36px;
  height: 36px;
  border-radius: 10px;
  border: 1px solid rgba(0, 0, 0, 0.04);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.mobile-header-companies-dropdown[data-v-a35d8103] .companies-dropdown .company-item__avatar.gray {
  background-color: rgb(248, 248, 248);
}
.mobile-header-companies-dropdown[data-v-a35d8103] .companies-dropdown .company-item__avatar.beige {
  background-color: rgb(255, 232, 199);
}
.mobile-header-companies-dropdown[data-v-a35d8103] .companies-dropdown .company-item__check {
  align-self: center;
  margin-left: auto;
}
.mobile-header-companies-dropdown[data-v-a35d8103] .companies-dropdown .companies-dropdown__list {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.mobile-header-companies-dropdown[data-v-a35d8103] .companies-dropdown .companies-dropdown__list--item {
  display: flex;
  padding: 8px 0;
  gap: 12px;
}/* breakpoints */
/* new breakpoints */
/* colors */
.new-mobile-menu[data-v-6761619d] {
  width: 100%;
}
.new-mobile-menu__header[data-v-6761619d] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.new-mobile-menu__header .close-button[data-v-6761619d] {
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
}
.new-mobile-menu__header .mobile-search[data-v-6761619d] {
  display: flex;
  gap: 8px;
  width: 100%;
  align-items: center;
}
.new-mobile-menu__header .mobile-search__input[data-v-6761619d] {
  width: 100%;
  background: rgb(248, 248, 248);
  border-radius: 80px;
  position: relative;
  transition: all 0.1s linear;
  height: 44px;
}
.new-mobile-menu__header .mobile-search__input--icon[data-v-6761619d] {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 24px;
  height: 24px;
  cursor: pointer;
  left: 12px;
}
.new-mobile-menu__header .mobile-search__input input[data-v-6761619d] {
  width: 100%;
  border-radius: 40px;
  background: #f8f8f8;
  padding: 0 48px;
  height: 44px;
  outline: none;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #000000;
  border: none;
}
.new-mobile-menu__header .mobile-search__input input[data-v-6761619d]:focus {
  border: 1px solid rgb(208, 208, 208);
}
.new-mobile-menu__header .mobile-search__input input[data-v-6761619d]::-moz-placeholder {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.4);
}
.new-mobile-menu__header .mobile-search__input input[data-v-6761619d]::placeholder {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.4);
}
.new-mobile-menu__header .mobile-search__clean[data-v-6761619d] {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: rgb(97, 132, 255);
}
.new-mobile-menu__menu-content[data-v-6761619d] {
  margin-top: 16px;
  border-top: 1px solid rgba(0, 0, 0, 0.04);
  padding: 24px 0px 0px 4px;
}
.new-mobile-menu__menu-content--links[data-v-6761619d] {
  margin-top: 24px;
}
.new-mobile-menu__menu-content--links .additional-links[data-v-6761619d] {
  margin-top: 16px;
}
.new-mobile-menu__menu-content--links .additional-links > :last-child .sidebar-title-container__title[data-v-6761619d] {
  color: rgb(255, 80, 80);
}
.new-mobile-menu__menu-content .upgrade-button[data-v-6761619d] {
  margin: 0 8px;
  width: calc(100% - 16px) !important;
}
.new-mobile-menu__search-actions[data-v-6761619d] {
  padding: 24px 0px 0px 4px;
}
.new-mobile-menu__search-actions .search-buttons[data-v-6761619d] {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
.new-mobile-menu__search-actions .search-buttons__button[data-v-6761619d] {
  padding: 10px 20px 10px 20px;
  border-radius: 40px;
  background: rgba(0, 0, 0, 0.04);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: center;
}
.new-mobile-menu__search-actions .search-list__empty[data-v-6761619d] {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 768px) {
.new-mobile-menu__search-actions .search-list__empty[data-v-6761619d] {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
}
}
@media (max-width: 485px) {
.new-mobile-menu__search-actions .search-list__empty[data-v-6761619d] {
    flex-direction: column;
}
}
.new-mobile-menu__search-actions .search-list__empty .empty-text[data-v-6761619d] {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  text-decoration-line: underline;
  display: flex;
  align-items: center;
  color: rgba(0, 0, 0, 0.4);
}
@media (max-width: 768px) {
.new-mobile-menu__search-actions .search-list__empty .empty-text[data-v-6761619d] {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
}
}
.new-mobile-menu__search-actions .search-list__empty .empty-text svg[data-v-6761619d] {
  margin-right: 10px;
}
.new-mobile-menu__search-actions .search-list__empty .empty-text__link[data-v-6761619d] {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  text-decoration-line: underline;
  color: rgba(0, 0, 0, 0.4);
  cursor: pointer;
  transition: all 0.2s linear;
}
@media (max-width: 768px) {
.new-mobile-menu__search-actions .search-list__empty .empty-text__link[data-v-6761619d] {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
}
}
.new-mobile-menu__search-actions .search-list__item[data-v-6761619d] {
  padding: 12px 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.new-mobile-menu .nav-sidebar-inner__item .area-item-main[data-v-6761619d] {
  padding: 10px 8px;
}
.new-mobile-menu .nav-sidebar-inner__item .sidebar-icon[data-v-6761619d] {
  width: 28px;
  height: 28px;
}
.new-mobile-menu .nav-sidebar-inner__item .sidebar-title-container__title[data-v-6761619d] {
  font-weight: 400;
}
.new-mobile-menu .nav-menu-item-children[data-v-6761619d] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 12px;
  background-color: #fff;
  padding: 8px 0 8px 52px;
}
.new-mobile-menu .nav-menu-item-children__child[data-v-6761619d] {
  color: rgba(0, 0, 0, 0.64);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-transform: capitalize;
}/* breakpoints */
/* new breakpoints */
/* colors */
.header[data-v-ada87eaf] {
  position: sticky;
  top: 0;
  display: flex;
  padding: 12px 16px 12px 12px;
  height: 64px;
  align-items: center;
  justify-content: space-between;
  z-index: 100;
}
.header.bg-white[data-v-ada87eaf] {
  background-color: #fff;
}
.header.light[data-v-ada87eaf] {
  color: #000;
}
.header .right-side[data-v-ada87eaf] {
  display: flex;
  gap: 12px;
}
.user-link[data-v-ada87eaf] {
  display: flex;
  width: 24px;
  height: 24px;
  font-size: 14px;
  line-height: 15px;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
}
.user-link__dark[data-v-ada87eaf] {
  background-color: #fff;
  color: #000 !important;
}
.user-link__light[data-v-ada87eaf] {
  background-color: #000;
  color: #fff;
}
.menu[data-v-ada87eaf] {
  display: none;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  cursor: pointer;
  align-items: center;
  transition: color 0.3s ease;
  position: fixed;
  flex-direction: column;
  z-index: 1000;
  top: 0;
  right: 0;
  padding: 10px 16px 10px 12px;
  width: 100%;
  height: 100%;
  background-color: #000;
  flex: 1 1;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.menu.light[data-v-ada87eaf] {
  background-color: #fff;
}
.menu.dark[data-v-ada87eaf] {
  background-color: #1b1a1a;
}
.menu.open[data-v-ada87eaf] {
  display: flex;
  align-items: flex-start;
}
.menu-button[data-v-ada87eaf] {
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: currentColor;
}
.black[data-v-ada87eaf] {
  color: #000;
}/* breakpoints */
/* new breakpoints */
/* colors */
.buy-lite-modal .vfm-body-container .vfm-body-container-footer {
  padding-top: 24px;
  justify-content: center;
}/* breakpoints */
/* new breakpoints */
/* colors */
.buy-lite-content[data-v-c808af8a] {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.buy-lite-content h2[data-v-c808af8a] {
  margin-top: 8px;
  margin-bottom: 24px;
  font-weight: 700;
  font-size: 32px;
  line-height: 40px;
  text-align: center;
}
.buy-lite-content h2[data-v-c808af8a] b {
  color: #ff559c;
}
.buy-lite-content__annual-billing[data-v-c808af8a] {
  display: flex;
  justify-content: center;
  gap: 10px;
  margin-bottom: 24px;
}
.buy-lite-content__annual-billing p[data-v-c808af8a] {
  margin: 0;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
}
.buy-lite-content__annual-billing p span[data-v-c808af8a] {
  display: inline-block;
  padding: 2px 4px;
  height: 24px;
  left: 235px;
  background: #f2f4f6;
  border-radius: 40px;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  margin-left: 8px;
}
.buy-lite-content__features[data-v-c808af8a] {
  display: flex;
  gap: 16px;
}
.buy-lite-content__features .features-card[data-v-c808af8a] {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 24px 24px 24px 32px;
  max-width: 346px;
  height: 276px;
  border-radius: 24px;
}
.buy-lite-content__features .features-card.Invoicing[data-v-c808af8a] {
  background: #d9f1ff;
}
.buy-lite-content__features .features-card.CM[data-v-c808af8a] {
  background: #fff1e0;
}
.buy-lite-content__features .features-card.HR[data-v-c808af8a], .buy-lite-content__features .features-card.Finances[data-v-c808af8a] {
  background: #ffeaff;
}
.buy-lite-content__features .features-card__selector-container[data-v-c808af8a] {
  display: flex;
  gap: 8px;
  margin-bottom: 24px;
}
.buy-lite-content__features .features-card__selector-item[data-v-c808af8a] {
  padding: 4px 14px;
  height: 36px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 12px;
  font-weight: 500;
  font-size: 14px;
  line-height: 28px;
  cursor: pointer;
  max-width: 94px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.buy-lite-content__features .features-card__selector-item.active[data-v-c808af8a] {
  border-color: black;
  overflow: unset;
  max-width: -moz-max-content;
  max-width: max-content;
  width: -moz-max-content;
  width: max-content;
}
.buy-lite-content__features .features-card__text-container[data-v-c808af8a] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding-right: 40px;
}
.buy-lite-content__features .features-card__text-item[data-v-c808af8a] {
  display: flex;
  gap: 12px;
  align-items: baseline;
}
.buy-lite-content__features .features-card__text-item div[data-v-c808af8a] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  background: #000000;
  border-radius: 16px;
  flex-shrink: 0;
}
.buy-lite-content__features .features-card__text-item div svg[data-v-c808af8a] {
  fill: white;
}
.buy-lite-content__features .features-card__text-item p[data-v-c808af8a] {
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}
.buy-lite-content__features .price-card[data-v-c808af8a] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  flex: 1;
  padding: 32px;
  max-width: 250px;
  height: 276px;
  background: #f2f4f6;
  border-radius: 24px;
}
.buy-lite-content__features .price-card__top p[data-v-c808af8a] {
  margin: 0 0 12px;
  font-size: 14px;
  line-height: 20px;
}
@media (max-width: 768px) {
.buy-lite-content__features .price-card__top p[data-v-c808af8a] {
    max-width: 130px;
    font-size: 16px;
    margin: 0;
}
}
.buy-lite-content__features .price-card__top h1[data-v-c808af8a] {
  margin: 0;
  font-weight: 700;
  font-size: 40px;
  line-height: 48px;
}
@media (max-width: 768px) {
.buy-lite-content__features .price-card__top h1[data-v-c808af8a] {
    font-size: 28px;
    line-height: 36px;
}
.buy-lite-content__features .price-card__top[data-v-c808af8a] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.buy-lite-content__features[data-v-c808af8a] {
    flex-direction: column;
}
}
.buy-lite-content__dont-like p[data-v-c808af8a] {
  margin: 12px 0 0;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: rgba(0, 0, 0, 0.64);
}
@media (max-width: 768px) {
.buy-lite-content__dont-like p[data-v-c808af8a] {
    text-align: center;
    margin: 0;
}
.buy-lite-content[data-v-c808af8a] {
    padding: 24px 0 0;
}
.buy-lite-content h2[data-v-c808af8a] {
    font-size: 28px;
    line-height: 36px;
    margin-top: 0;
    margin-bottom: 32px;
}
.buy-lite-content .features-card[data-v-c808af8a],
  .buy-lite-content .price-card[data-v-c808af8a] {
    max-width: 100%;
    padding: 24px;
}
}
.buy-lite-footer[data-v-c808af8a] {
  display: flex;
  justify-content: center;
}
@media (max-width: 768px) {
.buy-lite-footer[data-v-c808af8a] {
    width: 100%;
    flex-direction: column;
    padding: 0;
    gap: 16px;
}
}
.buy-lite-footer__buttons[data-v-c808af8a] {
  display: flex;
  gap: 24px;
}
@media (max-width: 768px) {
.buy-lite-footer__buttons[data-v-c808af8a] {
    gap: 12px;
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.e-tooltip.v-popper__popper {
  max-width: 250px;
  display: inline;
}
.e-tooltip.v-popper__popper[aria-hidden=true] {
  visibility: hidden;
  opacity: 0;
}
.e-tooltip.v-popper__popper[aria-hidden=false] {
  visibility: visible;
  opacity: 1;
  transition: opacity 150ms ease-out;
}
.e-tooltip.v-popper__popper .v-popper__inner {
  background: #171717;
  color: #e8e8e8;
  padding: 12px 16px;
  border-radius: 12px;
  font-size: 14px;
  line-height: 20px;
}
.e-tooltip.v-popper__popper .v-popper__inner > div {
  display: flex;
  gap: 8px;
}
.e-tooltip.v-popper__popper .v-popper__inner .e-tooltip__content {
  display: flex;
  flex-direction: column;
  width: 100%;
  word-break: break-word;
  white-space: normal;
}
.e-tooltip.v-popper__popper .v-popper__inner .e-tooltip__content > * {
  word-break: break-word;
  white-space: normal;
}
.e-tooltip.v-popper__popper .v-popper__inner .e-tooltip__content .e-tooltip__button {
  height: 20px;
  background: transparent;
  color: #ff559c;
  border: none;
  text-decoration: none;
  outline: none;
  white-space: nowrap;
  cursor: pointer;
  text-align: left;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  padding: 0;
  margin-top: 16px;
}
.e-tooltip.v-popper__popper .v-popper__inner .e-tooltip__content h4 {
  font-weight: 700;
  margin: 0 0 4px 0;
}
.e-tooltip.v-popper__popper .v-popper__inner .e-tooltip__content a {
  color: #3ea2ff;
}
.e-tooltip.v-popper__popper .v-popper__inner .e-tooltip__close {
  cursor: pointer;
  flex-shrink: 0;
}
.e-tooltip__wrapper {
  display: var(--tooltip-display, block);
}
.max-184 {
  max-width: 184px !important;
}/* breakpoints */
/* new breakpoints */
/* colors */
[data-v-2f30bb29] {
  vertical-align: baseline;
  font-weight: inherit;
  font-family: inherit;
  font-style: inherit;
  font-size: 100%;
  border: 0 none;
  outline: 0;
  padding: 0;
  margin: 0;
}
.nav-sidebar[data-v-2f30bb29] {
  width: 80px;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 64px;
  left: 0;
  bottom: 0;
  z-index: 7;
  overflow: hidden;
  transition: flex 0.3s ease-out, width 0.3s ease-out;
  background-color: #fff;
  border-bottom-right-radius: 12px;
}
.nav-sidebar.expanded-nav-sidebar[data-v-2f30bb29], .nav-sidebar.hovered-nav-sidebar[data-v-2f30bb29] {
  width: 230px;
}
.nav-sidebar.expanded-nav-sidebar.control-panel-xl[data-v-2f30bb29], .nav-sidebar.hovered-nav-sidebar.control-panel-xl[data-v-2f30bb29] {
  flex: 0 0 210px;
}
.nav-sidebar.small-screen-hidden-sidebar[data-v-2f30bb29] {
  width: 0;
}
.nav-sidebar.control-panel-xl[data-v-2f30bb29] {
  position: sticky;
  top: 84px;
  flex: 0 0 80px;
  height: -moz-fit-content;
  height: fit-content;
}/* breakpoints */
/* new breakpoints */
/* colors */
[data-v-205a0bf0] {
  vertical-align: baseline;
  font-weight: inherit;
  font-family: inherit;
  font-style: inherit;
  font-size: 100%;
  border: 0 none;
  outline: 0;
  padding: 0;
  margin: 0;
}
.v-enter-active[data-v-205a0bf0],
.v-leave-active[data-v-205a0bf0] {
  opacity: 1;
  max-height: 500px;
  transition: opacity 250ms linear, max-height 250ms linear;
}
.v-enter-from[data-v-205a0bf0],
.v-leave-to[data-v-205a0bf0] {
  opacity: 0;
  max-height: 0;
}/* breakpoints */
/* new breakpoints */
/* colors */
.nav-sidebar-inner {
  width: 100%;
  height: calc(100vh - 64px);
  padding: 32px 16px;
  background: #fff;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  gap: 12px;
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-width: thin;
}
.nav-sidebar-inner::-webkit-scrollbar {
  width: 4px;
}
.nav-sidebar-inner.sidebar-control-xl {
  height: -moz-fit-content;
  height: fit-content;
}
.nav-sidebar-inner__item {
  width: 100%;
  background-color: #fff;
  border-radius: 12px;
  border: 1px solid transparent;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  transition: background-color 0.3s ease-out;
}
.nav-sidebar-inner__item:hover {
  background-color: rgba(0, 0, 0, 0.02);
}
.nav-sidebar-inner__item.active-nav-sidebar-item {
  background-color: rgba(0, 0, 0, 0.04);
}
.nav-sidebar-inner__item .area-item-main {
  display: flex;
  padding: 8px;
  align-items: center;
  gap: 12px;
  flex: 1;
}
.nav-sidebar-inner__item .area-item-action {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  padding: 8px;
  width: 36px;
}
.nav-sidebar-inner__item .sidebar-icon {
  width: 32px;
  height: 32px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.nav-sidebar-inner__item .sidebar-icon__img {
  width: 100%;
  height: auto;
}
.nav-sidebar-inner__item .sidebar-title-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-transform: capitalize;
}
.nav-sidebar-inner__item .sidebar-title-container__title {
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.nav-sidebar-inner__item .sidebar-title-container__dropdown-box {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.nav-sidebar-inner__item .sidebar-title-container__dropdown-box .sidebar-icon-dropdown-img {
  width: 100%;
  height: auto;
  transition: transform 0.3s ease-out;
  transform: rotate(0deg);
}
.nav-sidebar-inner__item .sidebar-title-container__dropdown-box .sidebar-icon-dropdown-img.expanded-children {
  transform: rotate(180deg);
}
.nav-sidebar-inner__item .sidebar-title-container__dropdown-box .sidebar-icon-dropdown-img.expanded-hide {
  opacity: 0;
}
.nav-sidebar-inner .nav-menu-item-children {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 12px;
  background-color: #fff;
  padding: 8px 0 8px 52px;
}
.nav-sidebar-inner .nav-menu-item-children__child {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-transform: capitalize;
  color: rgba(0, 0, 0, 0.64);
}/* breakpoints */
/* new breakpoints */
/* colors */
.scoped-margin-transition[data-v-717fff5e] {
  transition: margin-left 0.3s ease-out;
}/* breakpoints */
/* new breakpoints */
/* colors */
[data-v-bd79f61d] {
  vertical-align: baseline;
  font-weight: inherit;
  font-family: inherit;
  font-style: inherit;
  font-size: 100%;
  border: 0 none;
  outline: 0;
  padding: 0;
  margin: 0;
}
.scoped-width-transition[data-v-bd79f61d] {
  transition: width 0.3s ease-out;
}/* breakpoints */
/* new breakpoints */
/* colors */
[data-v-c0cb21c7] {
  vertical-align: baseline;
  font-weight: inherit;
  font-family: inherit;
  font-style: inherit;
  font-size: 100%;
  border: 0 none;
  outline: 0;
  padding: 0;
  margin: 0;
}
.v-enter-active[data-v-c0cb21c7],
.v-leave-active[data-v-c0cb21c7] {
  opacity: 1;
  max-height: 500px;
  transition: opacity 250ms linear, max-height 250ms linear;
}
.v-enter-from[data-v-c0cb21c7],
.v-leave-to[data-v-c0cb21c7] {
  opacity: 0;
  max-height: 0;
}
.nav-sidebar-inner-new__item[data-v-c0cb21c7] {
  width: 100%;
  background-color: #fff;
  border-radius: 12px;
  border: 1px solid transparent;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  transition: background-color 0.3s ease-out;
}
.nav-sidebar-inner-new__item[data-v-c0cb21c7]:hover {
  background-color: rgba(0, 0, 0, 0.02);
}
.nav-sidebar-inner-new__item.active-nav-sidebar-item[data-v-c0cb21c7] {
  background-color: rgba(0, 0, 0, 0.04);
}
.nav-sidebar-inner-new__item .area-item-main[data-v-c0cb21c7] {
  display: flex;
  padding: 8px;
  align-items: center;
  gap: 12px;
  flex: 1;
}
.nav-sidebar-inner-new__item .area-item-action[data-v-c0cb21c7] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  padding: 8px;
  width: 36px;
}
.nav-sidebar-inner-new__item .sidebar-icon[data-v-c0cb21c7] {
  width: 32px;
  height: 32px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.nav-sidebar-inner-new__item .sidebar-icon__img[data-v-c0cb21c7] {
  width: 100%;
  height: auto;
}
.nav-sidebar-inner-new__item .sidebar-title-container[data-v-c0cb21c7] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-transform: capitalize;
}
.nav-sidebar-inner-new__item .sidebar-title-container__title[data-v-c0cb21c7] {
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.nav-sidebar-inner-new__item .sidebar-title-container__dropdown-box[data-v-c0cb21c7] {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.nav-sidebar-inner-new__item .sidebar-title-container__dropdown-box .sidebar-icon-dropdown-img[data-v-c0cb21c7] {
  width: 100%;
  height: auto;
  transition: transform 0.3s ease-out;
  transform: rotate(0deg);
}
.nav-sidebar-inner-new__item .sidebar-title-container__dropdown-box .sidebar-icon-dropdown-img.expanded-children[data-v-c0cb21c7] {
  transform: rotate(180deg);
}
.nav-menu-item-children-new[data-v-c0cb21c7] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 12px;
  background-color: #fff;
  padding: 8px 0 8px 52px;
}
.nav-menu-item-children-new__child[data-v-c0cb21c7] {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-transform: capitalize;
  color: rgba(0, 0, 0, 0.64);
}/* breakpoints */
/* new breakpoints */
/* colors */
[data-v-d25faa55] {
  vertical-align: baseline;
  font-weight: inherit;
  font-family: inherit;
  font-style: inherit;
  font-size: 100%;
  border: 0 none;
  outline: 0;
  padding: 0;
  margin: 0;
}/* breakpoints */
/* new breakpoints */
/* colors */
.nav-sidebar-inner-new {
  width: 100%;
  padding: 32px 16px;
  background: #fff;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  gap: 12px;
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-width: thin;
}
.nav-sidebar-inner-new::-webkit-scrollbar {
  width: 4px;
}/* breakpoints */
/* new breakpoints */
/* colors */
.hamburger-button[data-v-42c95aae] {
  cursor: pointer;
  padding: 4px;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 10px 8px;
  transition: background-color 150ms ease-out;
  outline: none;
  width: 32px;
  height: 32px;
}
.hamburger-button[data-v-42c95aae]:hover {
  background-color: rgba(0, 0, 0, 0.02);
}
.hamburger-button__icon[data-v-42c95aae] {
  width: 24px;
  height: 24px;
}/* breakpoints */
/* new breakpoints */
/* colors */
.footer-light {
  z-index: 0 !important;
}/* breakpoints */
/* new breakpoints */
/* colors */
.plain-layout[data-v-4ab2235e] {
  min-height: 100vh;
}/* breakpoints */
/* new breakpoints */
/* colors */
.custom_fc_frame {
  display: block !important;
}
.chat-widget {
  position: fixed;
  display: flex;
  bottom: 220px;
  left: -40px;
  padding: 1px;
  width: auto;
  height: 34px;
  background-color: #fff;
  cursor: pointer;
  transform: rotate(-90deg);
  transition: left 0.3s ease;
  flex-direction: column;
  justify-content: flex-end;
}
.chat-widget .chat-widget-wrapper {
  display: flex;
  width: 100%;
  height: 100%;
  background-color: #000;
  flex-direction: column;
  justify-content: flex-end;
}
.chat-widget .chat-widget__text {
  padding: 4px 8px;
  width: 100%;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  color: #fff;
}
.chat-widget:hover {
  left: -36px;
}
.chat-widget--opened {
  left: -70px !important;
}/* breakpoints */
/* new breakpoints */
/* colors */
.additional-padding-container[data-v-85d4b616] {
  padding: 0 16px;
}
@media (min-width: 744px) {
.additional-padding-container[data-v-85d4b616] {
    padding: 0;
}
}
.picture-wrapper[data-v-85d4b616] {
  display: flex;
  justify-content: center;
}
.picture[data-v-85d4b616],
.picture[data-v-85d4b616] * {
  max-width: 120px;
  max-height: 120px;
  border-radius: 12px;
}
.modal__title[data-v-85d4b616] {
  color: #000;
  text-align: center;
  /* title L (40:48)/semibold */
  font-family: "Suisse Int'l", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  margin-top: 32px;
  margin-bottom: 0;
}
@media (min-width: 744px) {
.modal__title[data-v-85d4b616] {
    font-size: 40px;
    line-height: 48px; /* 120% */
}
}
.modal__subtitle[data-v-85d4b616] {
  color: var(--transparent-64, rgba(0, 0, 0, 0.64));
  text-align: center;
  /* text L (16:24)/regular */
  font-family: "Suisse Int'l", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 150% */
  margin-top: 16px;
  margin-bottom: 0;
}
.btns__item[data-v-85d4b616] {
  display: flex;
  justify-content: center;
  width: 100%;
  min-height: 50px;
  margin-top: 24px;
}
@media (min-width: 744px) {
.btns__item[data-v-85d4b616] {
    margin-top: 40px;
    margin-bottom: 6px;
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.pulse[data-v-79363cfa] {
  animation-name: pulse-79363cfa;
  -webkit-animation-name: pulse-79363cfa;
  animation-duration: 1.5s;
  -webkit-animation-duration: 1.5s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
}
@keyframes pulse-79363cfa {
0% {
    transform: scale(0.9);
}
50% {
    transform: scale(1);
}
100% {
    transform: scale(0.9);
}
}
.enty-base-loading[data-v-79363cfa] {
  width: 20px;
  height: 20px;
  animation: rotate-79363cfa 1s infinite;
  animation-duration: 0.4s;
}
@keyframes rotate-79363cfa {
0% {
    transform: rotate(0deg);
}
25% {
    transform: rotate(90deg);
}
50% {
    transform: rotate(180deg);
}
75% {
    transform: rotate(270deg);
}
100% {
    transform: rotate(360deg);
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.modal-page[data-v-db5cc110] {
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1002;
  background: rgba(0, 0, 0, 0.5);
}
.modal-root[data-v-db5cc110] {
  display: flex;
  flex-direction: column;
  max-width: 800px;
  min-height: 88vh;
  height: 88vh;
  background: white;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-radius: 24px;
}
@media (max-width: 768px) {
.modal-root[data-v-db5cc110] {
    overflow: auto;
}
.modal-root--full-screen[data-v-db5cc110] {
    border-radius: 0;
    margin-bottom: 0;
}
}
.modal-root--fit-content[data-v-db5cc110] {
  min-height: -moz-fit-content;
  min-height: fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.modal-root--fit-content-safari[data-v-db5cc110] {
  height: 85vh;
}
@media (max-width: 768px) {
.modal-root[data-v-db5cc110]:has(div.modal-content):has(div.content-modal-issue-credit-note.my-w-full) {
    height: 100vh;
    border-radius: 0;
}
}
.modal-root:has(div.modal-content):has(div.selling-modal-content.my-w-full) .active-border-bottom[data-v-db5cc110] {
  border-bottom: none;
}
.modal-root:has(div.modal-content):has(div.selling-modal-content.my-w-full) .content[data-v-db5cc110] {
  margin-right: 0;
}
.modal-root:has(div.modal-content):has(div.selling-modal-content.my-w-full) .modal-content[data-v-db5cc110] {
  padding: 0;
}
.modal-root:has(div.modal-content):has(div.content-modal-issue-credit-note.my-w-full) .active-border-bottom[data-v-db5cc110] {
  border-bottom: none;
}
@media (max-width: 768px) {
.modal-root[data-v-db5cc110]:has(div.modal-content):has(div.selling-modal-content.my-w-full) {
    height: 100vh;
    border-radius: 0;
}
.modal-root:has(div.modal-content):has(div.selling-modal-content.my-w-full) .active-border-bottom[data-v-db5cc110] {
    border-bottom: none;
}
.modal-root[data-v-db5cc110]:has(div.modal-content):has(div.container-modal-update-plan) {
    height: 90vh;
}
}
.modal-content[data-v-db5cc110] {
  padding-top: 16px;
  padding-bottom: 16px;
  height: 100%;
}
.modal-root-desktop[data-v-db5cc110] {
  bottom: 0;
  left: 50%;
  top: var(--top);
  transform: var(--transform);
}
.header[data-v-db5cc110] {
  height: 64px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 34.4px;
  padding-right: 14px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 1439px) {
.header[data-v-db5cc110] {
    padding-left: calc(24.19px + 10.21 * (100vw - 375px) / 1119);
    padding-right: calc(10px + 4 * (100vw - 375px) / 1119);
}
}
.header-without-back .modal-title[data-v-db5cc110] {
  margin: 0;
}
.button-back[data-v-db5cc110] {
  display: flex;
  align-items: center;
}
.button-back[data-v-db5cc110]:hover {
  cursor: pointer;
}
.back-arrow[data-v-db5cc110] {
  margin-right: 10.4px;
}
@media (max-width: 1439px) {
.back-arrow[data-v-db5cc110] {
    margin-right: calc(9.6px + 0.8 * (100vw - 375px) / 1119);
}
}
.back-text[data-v-db5cc110] {
  color: rgba(0, 0, 0, 0.4);
  font-size: 16px;
  line-height: 24px;
}
.button-close[data-v-db5cc110] {
  padding: 11.29px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1439px) {
.button-close[data-v-db5cc110] {
    padding: calc(10px + 1.29 * (100vw - 375px) / 1119);
    width: calc(32px + 8 * (100vw - 375px) / 1119);
    height: calc(32px + 8 * (100vw - 375px) / 1119);
}
}
.button-close[data-v-db5cc110]:hover {
  background: #f4f5f6;
  cursor: pointer;
}
.filled-button-close[data-v-db5cc110] {
  background: #f4f5f6;
  cursor: pointer;
}
.modal-title[data-v-db5cc110] {
  opacity: 0.4;
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 24px 0;
}
@media (max-width: 1439px) {
.modal-title[data-v-db5cc110] {
    font-size: calc(14px + 2 * (100vw - 375px) / 1119);
    line-height: calc(16px + 8 * (100vw - 375px) / 1119);
}
}
.content[data-v-db5cc110] {
  flex: 1;
  padding-left: 64px;
  padding-right: 64px;
  overflow-y: auto;
  margin-right: 10px;
}
@media (max-width: 1439px) {
.content[data-v-db5cc110] {
    padding-left: calc(16px + 48 * (100vw - 375px) / 1119);
    padding-right: calc(16px + 48 * (100vw - 375px) / 1119);
    margin-right: calc(6px + 4 * (100vw - 375px) / 1119);
}
}
@media (max-width: 768px) {
.content--full-screen[data-v-db5cc110] {
    max-height: 85%;
}
}
.content[data-v-db5cc110]::-webkit-scrollbar {
  width: 8px;
}
@media (max-width: 1439px) {
.content[data-v-db5cc110]::-webkit-scrollbar {
    width: calc(6px + 2 * (100vw - 375px) / 1119);
}
}
.active-border-bottom[data-v-db5cc110] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
.active-border-top[data-v-db5cc110] {
  border-top: 1px solid rgba(0, 0, 0, 0.08);
}
.content[data-v-db5cc110]::-webkit-scrollbar-thumb {
  border-radius: 40px;
  background-color: #dddddd;
}
.content[data-v-db5cc110]:has(div.modal-content):has(div.questionnaire-success.bg-yellow) {
  background-color: #f0fa6a;
  border-radius: 24px;
  margin-right: 0;
}
.footer[data-v-db5cc110] {
  min-height: 88px;
  padding-top: 16px;
  display: flex;
  align-items: center;
  gap: 16px;
  position: relative;
  flex-wrap: wrap;
  padding-bottom: 1rem;
  z-index: 2;
  padding-left: 64px;
  padding-right: 64px;
  bottom: 0;
}
@media (max-width: 1439px) {
.footer[data-v-db5cc110] {
    padding-left: calc(16px + 48 * (100vw - 375px) / 1119);
    padding-right: calc(16px + 48 * (100vw - 375px) / 1119);
}
}
@media (max-width: 768px) {
.footer[data-v-db5cc110] {
    padding-bottom: 4rem;
    align-items: flex-start;
}
}
@media (min-width: 800px) {
.footer[data-v-db5cc110] {
    justify-content: start;
}
.footer .action[data-v-db5cc110] {
    width: auto;
    font-size: 18px;
    line-height: 22px;
}
}
@media (min-width: 768px) {
.footer[data-v-db5cc110] {
    display: flex;
    align-items: center;
}
}
@media (max-width: 768px) {
.footer[data-v-db5cc110] {
    margin: 0;
}
}
.action[data-v-db5cc110] {
  background: #000000;
  border-radius: 12px;
  border: 2px solid #000000;
  color: white;
  align-items: center;
  padding: 14px 40px;
  white-space: nowrap;
  padding-top: 18px;
  padding-bottom: 18px;
  display: flex;
  justify-content: center;
}
@media (max-width: 1439px) {
.action[data-v-db5cc110] {
    padding-top: calc(15px + 3 * (100vw - 375px) / 1119);
    padding-bottom: calc(15px + 3 * (100vw - 375px) / 1119);
}
}
.action[data-v-db5cc110]:hover {
  cursor: pointer;
}
@media (min-width: 768px) {
.action[data-v-db5cc110] {
    padding: 15px 40px;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
}
}
.action__danger[data-v-db5cc110] {
  background: none;
  border: 2px solid #ff5050;
  color: #ff5050;
}
.action__danger-filled[data-v-db5cc110] {
  background: #ff5050;
  border: 2px solid #ff5050;
  color: #fff;
}
.action__not-filled[data-v-db5cc110] {
  background: transparent;
  margin: 0;
  border: 2px solid #000000;
  color: black;
}
.action__pink[data-v-db5cc110] {
  background: #ff559c;
  text-align: center;
  border: 2px solid #ff559c;
}
.action__yellow[data-v-db5cc110] {
  background-color: #e2ff30;
  color: black;
  border: 2px solid #e2ff30;
}
.action__text[data-v-db5cc110] {
  background: transparent;
  margin: 0;
  border: none;
  color: black;
}
@media (max-width: 600px) {
.footer[data-v-db5cc110] {
    justify-content: space-between;
}
.action[data-v-db5cc110] {
    flex: 1 1 0;
}
}
.action-right-located[data-v-db5cc110] {
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  color: rgba(0, 0, 0, 0.4);
  padding: 14px;
  white-space: nowrap;
  width: auto;
  margin-left: auto;
}
.action-right-located[data-v-db5cc110]:hover {
  cursor: pointer;
}
@media (max-width: 600px) {
.action-right-located[data-v-db5cc110] {
    flex: 0 0 100%;
    text-align: center;
}
}
.action_disabled[data-v-db5cc110] {
  opacity: 0.5;
}
.action_disabled[data-v-db5cc110]:hover {
  cursor: default;
}
.bold-enabled[data-v-db5cc110] {
  font-weight: 600;
}
@media (min-width: 768px) {
.modal-root-fixed-height[data-v-db5cc110] {
    min-height: var(--height) !important;
    height: var(--height) !important;
}
}
@media not all and (min-resolution: 0.001dpcm) {
@supports (-webkit-appearance: none) and (display: flow-root) {
@media (max-width: 768px) {
.footer[data-v-db5cc110] {
        padding-bottom: 6rem;
        min-height: 208px;
}
}
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.main-content[data-v-8576c183] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  position: relative;
}
.main-content__text[data-v-8576c183] {
  margin-top: 16px;
  max-width: 577px;
}
@media (max-width: 768px) {
.main-content__text[data-v-8576c183] {
    margin-top: 0px;
    max-width: 287px;
}
}
.main-content__text-title[data-v-8576c183] {
  text-align: center;
  font-weight: 700;
  color: #000;
  font-size: 32px;
  line-height: 40px;
  margin: 0 0 4px;
}
@media (max-width: 1439px) {
.main-content__text-title[data-v-8576c183] {
    font-size: calc(24px + 8 * (100vw - 375px) / 1119);
    line-height: calc(30px + 10 * (100vw - 375px) / 1119);
}
}
@media (max-width: 768px) {
.main-content__text-title[data-v-8576c183] {
    width: 266px;
}
}
.main-content__text p[data-v-8576c183] {
  text-align: center;
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  margin: 0;
}
@media (max-width: 1439px) {
.main-content__text p[data-v-8576c183] {
    font-size: calc(16px + 4 * (100vw - 375px) / 1119);
    line-height: calc(24px + 4 * (100vw - 375px) / 1119);
}
}
.main-content__image[data-v-8576c183] {
  position: absolute;
  bottom: -16px;
  width: 186px;
  height: 197px;
}
@media (max-width: 768px) {
.main-content__image[data-v-8576c183] {
    width: 280px;
    height: 291px;
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.enty-base-loader[data-v-ec114e9e] {
  width: 100%;
  height: 100%;
  z-index: 99999999;
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  visibility: hidden;
  overflow: hidden;
  opacity: 0;
}
.enty-base-loader-bg-b[data-v-ec114e9e] {
  background: rgba(0, 0, 0, 0.32);
}
.enty-base-loader-bg-b span[data-v-ec114e9e] {
  color: white;
}
.open[data-v-ec114e9e] {
  visibility: visible;
  opacity: 1;
}
.enty-base-loader-on[data-v-ec114e9e] {
  overflow: hidden !important;
}
@keyframes rotate-ec114e9e {
0% {
    -webkit-transform: rotate(0deg);
}
25% {
    -webkit-transform: rotate(90deg);
}
50% {
    -webkit-transform: rotate(180deg);
}
75% {
    -webkit-transform: rotate(270deg);
}
100% {
    -webkit-transform: rotate(360deg);
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.enty-base-loader[data-v-2b885fbe] {
  width: 100%;
  height: 100%;
  z-index: 99999999;
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  visibility: hidden;
  overflow: hidden;
  opacity: 0;
}
.enty-base-loader__visible[data-v-2b885fbe] {
  visibility: visible;
  opacity: 1;
  background: #fff;
}
.enty-base-loader-bg-b[data-v-2b885fbe] {
  background: rgba(0, 0, 0, 0.32);
}
.enty-base-loader-bg-b span[data-v-2b885fbe] {
  color: white;
}
.enty-base-loader-on[data-v-2b885fbe] {
  overflow: hidden !important;
}/* breakpoints */
/* new breakpoints */
/* colors */
.modal[data-v-51c1b21b] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  max-width: 612px;
}
.modal__img[data-v-51c1b21b] {
  height: 160px;
  width: 160px;
  border-radius: 50%;
  margin: 0 0 32px 0;
}
.modal__title[data-v-51c1b21b] {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2;
  margin: 0 0 16px 0;
}
@media (max-width: 768px) {
.modal__title[data-v-51c1b21b] {
    font-size: 28px;
    font-weight: 700;
    line-height: 1.28;
}
}
.modal__title_mobile[data-v-51c1b21b] {
  margin: 0 0 12px 0;
}
.modal__subtitle[data-v-51c1b21b] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.64);
}
@media (max-width: 768px) {
.modal__subtitle[data-v-51c1b21b] {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
}
}
.btns[data-v-51c1b21b] {
  width: 100%;
  gap: 0 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.btns_mobile[data-v-51c1b21b] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-direction: column-reverse;
}
.btns_mobile .btns__item[data-v-51c1b21b] {
  width: 100%;
}/* breakpoints */
/* new breakpoints */
/* colors */
.request-country-modal .vfm-body-container .vfm-body-container-footer[data-v-56ddfba0] {
  padding-top: 40px;
}/* breakpoints */
/* new breakpoints */
/* colors */
.request-country-content h2[data-v-56ddfba0] {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.25;
  text-align: left;
  margin: 0 0 8px;
}
@media (max-width: 768px) {
.request-country-content h2[data-v-56ddfba0] {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.33;
}
}
.request-country-content p[data-v-56ddfba0] {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
  color: rgba(0, 0, 0, 0.64);
  margin: 0;
}
@media (max-width: 768px) {
.request-country-content p[data-v-56ddfba0] {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
}
}
.request-country-content__input[data-v-56ddfba0] {
  margin: 35px 0 56px !important;
}
@media (max-width: 743.99px) {
.request-country-content__input[data-v-56ddfba0] {
    margin-bottom: 24px !important;
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.questionnaire-modal-steps .vfm-body-container {
  overflow: unset;
}
@media (max-width: 743.99px) {
.questionnaire-modal-steps .vfm-body-container {
    padding-top: 40px;
}
}
.wrapper.mobile-onboarding-country-list {
  z-index: 1001;
}
.wrapper.mobile-onboarding-country-list .mobile-onboarding-country-list__header {
  padding: 43px 16px 24px 16px;
}
.wrapper.mobile-onboarding-country-list .list__header {
  display: none;
}
.wrapper.mobile-onboarding-country-list ul.list {
  max-height: calc(100% - 165px);
}
.wrapper.mobile-onboarding-country-list .wr__mobile {
  height: calc(100% - 10vh);
}
.wrapper.mobile-onboarding-country-list .item__icon {
  margin: 0;
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #e3e3e3;
  border-radius: 50%;
  overflow: hidden;
  flex-shrink: 0;
  margin-right: 10px;
}
.wrapper.mobile-onboarding-country-list .item__icon .normal-flag {
  margin: -1em;
  transform: scale(0.6);
}
.questionnaire-country-select-footer {
  padding: 8px 16px;
  font-size: 16px;
  line-height: 24px;
  cursor: pointer;
}/* breakpoints */
/* new breakpoints */
/* colors */
.questionnaire[data-v-05fefbf7] {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.questionnaire h2[data-v-05fefbf7] {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
  text-align: center;
  margin: 0 0 32px;
}
@media (max-width: 743.99px) {
.questionnaire h2[data-v-05fefbf7] {
    font-size: 24px;
    line-height: 32px;
    text-align: left;
    margin: 0 0 24px;
}
}
.questionnaire__nav[data-v-05fefbf7] {
  margin-bottom: 22px;
}
@media (max-width: 743.99px) {
.questionnaire__nav[data-v-05fefbf7] {
    width: 100%;
    margin-bottom: 16px;
}
}
.questionnaire__question[data-v-05fefbf7] {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.questionnaire__question.question-transfer[data-v-05fefbf7] {
  max-width: 472px;
  padding-top: 19px;
  padding-bottom: 40px;
  gap: 55px;
}
@media (max-width: 743.99px) {
.questionnaire__question.question-transfer[data-v-05fefbf7] {
    width: 100%;
}
}
.questionnaire__question.question-transfer.without-company[data-v-05fefbf7] {
  margin-bottom: 20px;
}
.questionnaire__question.question-transfer .market-select[data-v-05fefbf7],
.questionnaire__question.question-transfer .company-select[data-v-05fefbf7] {
  width: 100%;
}
.questionnaire__question.question-transfer .market-select[data-v-05fefbf7] .item__icon,
.questionnaire__question.question-transfer .market-select[data-v-05fefbf7] .content__icon {
  margin: 0;
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #e3e3e3;
  border-radius: 50%;
  overflow: hidden;
  flex-shrink: 0;
}
.questionnaire__question.question-transfer .market-select[data-v-05fefbf7] .item__icon .normal-flag,
.questionnaire__question.question-transfer .market-select[data-v-05fefbf7] .content__icon .normal-flag {
  margin: -1em;
  transform: scale(0.6);
}
.questionnaire__question.question-transfer .market-select[data-v-05fefbf7] .item__icon {
  margin-right: 10px;
}
.questionnaire__question.question-transfer .questionnaire-country-portal[data-v-05fefbf7],
.questionnaire__question.question-transfer .questionnaire-company-portal[data-v-05fefbf7] {
  position: absolute;
  width: 100%;
  max-width: 472px;
}
@media (max-width: 743.99px) {
.questionnaire__question.question-transfer .questionnaire-country-portal[data-v-05fefbf7],
  .questionnaire__question.question-transfer .questionnaire-company-portal[data-v-05fefbf7] {
    width: calc(100% - 32px);
}
}
.questionnaire__question.question-transfer .questionnaire-country-select-footer[data-v-05fefbf7] {
  padding: 8px 16px;
  font-size: 16px;
  line-height: 24px;
  cursor: pointer;
}
.questionnaire__question.question-open[data-v-05fefbf7] {
  gap: 16px;
}
.questionnaire__question.question-open .question-open__card[data-v-05fefbf7] {
  display: flex;
  justify-content: space-between;
  width: 100%;
  min-height: 118px;
  padding: 24px;
  border-radius: 24px;
  gap: 40px;
}
.questionnaire__question.question-open .question-open__card.with-erez[data-v-05fefbf7] {
  background: rgb(242, 245, 255);
}
.questionnaire__question.question-open .question-open__card.without-erez[data-v-05fefbf7] {
  background: rgb(248, 248, 248);
}
.questionnaire__question.question-open .question-open__card--content[data-v-05fefbf7] {
  max-width: 444px;
}
.questionnaire__question.question-open .question-open__card--content h4[data-v-05fefbf7] {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-align: left;
  margin: 0 0 4px;
}
.questionnaire__question.question-open .question-open__card--content p[data-v-05fefbf7] {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  margin: 0;
  color: rgba(0, 0, 0, 0.64);
}
.questionnaire__question.question-open .question-open__card--btn[data-v-05fefbf7] {
  padding: 0;
  width: 40px;
  min-width: 40px;
  align-self: center;
}
.questionnaire__question.question-open .question-open__card--btn svg[data-v-05fefbf7] {
  width: 20px;
  height: 20px;
}
.questionnaire__question-row[data-v-05fefbf7] {
  display: flex;
  width: 100%;
}
.questionnaire__actions[data-v-05fefbf7] {
  display: flex;
  justify-content: center;
  width: 100%;
}/* breakpoints */
/* new breakpoints */
/* colors */
.questionnaire-success[data-v-6d6d8d97] {
  padding-top: 235px;
}
@media (max-width: 743.99px) {
.questionnaire-success__text p[data-v-6d6d8d97] {
    margin-bottom: 61px;
}
.questionnaire-success[data-v-6d6d8d97] {
    padding-top: 272px;
}
}
.questionnaire-success__company[data-v-6d6d8d97] {
  height: 267px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fedde7;
  border-radius: 24px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
@media (max-width: 743.99px) {
.questionnaire-success__company[data-v-6d6d8d97] {
    height: 296px;
}
}
.questionnaire-success__company--card[data-v-6d6d8d97] {
  width: 391px;
  padding: 28px;
  border-radius: 24px;
  border: 1px solid #e7e7e7;
  background-color: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 743.99px) {
.questionnaire-success__company--card[data-v-6d6d8d97] {
    width: 255px;
    flex-direction: column-reverse;
    gap: 16px;
}
}
.questionnaire-success__company--card-content[data-v-6d6d8d97] {
  max-width: 180px;
}
@media (max-width: 743.99px) {
.questionnaire-success__company--card-content[data-v-6d6d8d97] {
    max-width: unset;
    align-self: start;
}
}
.questionnaire-success__company--card h4[data-v-6d6d8d97] {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  margin: 0 0 4px;
}
.questionnaire-success__company--card p[data-v-6d6d8d97] {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.4);
  margin: 0;
}
.questionnaire-success__company--card p[data-v-6d6d8d97]:not(:last-of-type) {
  margin-bottom: 4px;
}/* breakpoints */
/* new breakpoints */
/* colors */
.questionnaire-success img[data-v-a9370c96] {
  width: 220px;
  height: 220px;
  margin: 0 auto 17px;
}
@media (max-width: 743.99px) {
.questionnaire-success img[data-v-a9370c96] {
    width: 180px;
    height: 180px;
    margin-bottom: 58px;
}
}/* breakpoints */
/* new breakpoints */
/* colors */
.questionnaire-success-modal .vfm-body-container .vfm-body-container-footer {
  padding-top: 24px;
}/* breakpoints */
/* new breakpoints */
/* colors */
.questionnaire-success__text {
  text-align: center;
}
.questionnaire-success__text h2 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.25;
  white-space: pre-line;
  margin: 0 0 16px;
}
@media (max-width: 768px) {
.questionnaire-success__text h2 {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.33;
}
}
.questionnaire-success__text p {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
  color: rgba(0, 0, 0, 0.6392156863);
}
@media (max-width: 768px) {
.questionnaire-success__text p {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
}
}
@media (min-width: 744px) {
.questionnaire-success__text p {
    margin-bottom: 24px;
}
}
.questionnaire-success__footer {
  display: flex;
  justify-content: center;
  width: 100%;
}/* breakpoints */
/* new breakpoints */
/* colors */
.questionnaire-modal .vfm-body-container:has(.vfm-body-container-inner):has(.questionnaire-loading) .vfm-body-container-inner {
  min-height: 50vh;
}
@media (max-width: 743.99px) {
.questionnaire-modal .vfm-body-container:has(.vfm-body-container-inner):has(.questionnaire-loading) .vfm-body-container-inner {
    min-height: 40vh;
}
}/* breakpoints */
/* new breakpoints */
/* colors */
/* @import-normalize; */
*,
*:before,
*:after {
  box-sizing: border-box;
}
body {
  margin: 0;
}
.enty-base-modal {
  overflow: hidden !important;
}
#confetti-canvas {
  z-index: 9999;
}/* breakpoints */
/* new breakpoints */
/* colors */
@font-face {
  font-family: suisse;
  src: url("/assets/SuisseIntl-Regular-WebM-0UDEUt_8.woff2") format("woff2"), url("/assets/SuisseIntl-Regular-WebM-DWynkCra.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: suisse;
  src: url("/assets/SuisseIntl-SemiBold-WebM-BwaF-RRN.woff2") format("woff2"), url("/assets/SuisseIntl-SemiBold-WebM-4RP_mP43.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: suisse;
  src: url("/assets/SuisseIntl-Bold-WebM-CVtR5Q9X.woff2") format("woff2"), url("/assets/SuisseIntl-Bold-WebM-Bs9l3zku.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: suisse;
  src: url("/assets/SuisseIntl-Medium-WebM-BBtZoIj1.woff2") format("woff2"), url("/assets/SuisseIntl-Medium-WebM-or31Gk8l.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}/* breakpoints */
/* new breakpoints */
/* colors */
.pointer {
  cursor: pointer;
}

.no-select {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */ /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */ /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
              supported by Chrome, Edge, Opera and Firefox */
}

.visually-hidden {
  position: absolute;
  clip: rect(0 0 0 0);
  margin: -1px;
  width: 1px;
  height: 1px;
}

.pink-text {
  color: #ff559c;
}

.is-flex {
  display: flex;
}

.column {
  flex-direction: column;
}

.align-center {
  align-items: center;
}

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

.f-wrap {
  flex-wrap: wrap;
}

.skeleton-item, .skeleton-item_l, .skeleton-item_m, .skeleton-item_s {
  width: 100%;
  background: rgba(0, 0, 0, 0.04);
  border-radius: 12px;
}
.skeleton-item_s {
  height: 24px;
}
.skeleton-item_m {
  height: 32px;
}
.skeleton-item_l {
  height: 48px;
}

.quick-actions span.swiper-pagination-bullet,
.recommended-block span.swiper-pagination-bullet,
.pricing span.swiper-pagination-bullet {
  width: 16px;
  height: 16px;
}

.mb-24 {
  margin-bottom: 24px;
}

.mb-16 {
  margin-bottom: 16px;
}

.mb-8 {
  margin-bottom: 8px;
}

.gap-40 {
  gap: 40px;
}

.gap-24 {
  gap: 24px;
}

.gap-16 {
  gap: 16px;
}

.gap-8 {
  gap: 8px;
}

.opacity-enter-active,
.opacity-leave-active {
  transition: all 0.3s ease-in-out;
  opacity: 1;
}

.opacity-enter-from,
.opacity-leave-to {
  opacity: 0;
}/* breakpoints */
/* new breakpoints */
/* colors */
.Vue-Toastification__container {
  z-index: 9999;
  position: fixed;
  padding: 4px;
  width: 600px;
  box-sizing: border-box;
  display: flex;
  min-height: 100%;
  color: #fff;
  flex-direction: column;
  pointer-events: none;
}
@media only screen and (min-width : 600px) {
  .Vue-Toastification__container.top-left, .Vue-Toastification__container.top-right, .Vue-Toastification__container.top-center {
    top: 1em;
  }
  .Vue-Toastification__container.bottom-left, .Vue-Toastification__container.bottom-right, .Vue-Toastification__container.bottom-center {
    bottom: 1em;
    flex-direction: column-reverse;
  }
  .Vue-Toastification__container.top-left, .Vue-Toastification__container.bottom-left {
    left: 1em;
  }
  .Vue-Toastification__container.top-left .Vue-Toastification__toast, .Vue-Toastification__container.bottom-left .Vue-Toastification__toast {
    margin-right: auto;
  }
  @supports not (-moz-appearance: none) {
    .Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl, .Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl {
      margin-right: unset;
      margin-left: auto;
    }
  }
  .Vue-Toastification__container.top-right, .Vue-Toastification__container.bottom-right {
    right: 1em;
  }
  .Vue-Toastification__container.top-right .Vue-Toastification__toast, .Vue-Toastification__container.bottom-right .Vue-Toastification__toast {
    margin-left: auto;
  }
  @supports not (-moz-appearance: none) {
    .Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl, .Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl {
      margin-left: unset;
      margin-right: auto;
    }
  }
  .Vue-Toastification__container.top-center, .Vue-Toastification__container.bottom-center {
    left: 50%;
    margin-left: -300px;
  }
  .Vue-Toastification__container.top-center .Vue-Toastification__toast, .Vue-Toastification__container.bottom-center .Vue-Toastification__toast {
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width : 600px) {
  .Vue-Toastification__container {
    width: 100vw;
    padding: 0;
    left: 0;
    margin: 0;
  }
  .Vue-Toastification__container .Vue-Toastification__toast {
    width: 100%;
  }
  .Vue-Toastification__container.top-left, .Vue-Toastification__container.top-right, .Vue-Toastification__container.top-center {
    top: 0;
  }
  .Vue-Toastification__container.bottom-left, .Vue-Toastification__container.bottom-right, .Vue-Toastification__container.bottom-center {
    bottom: 0;
    flex-direction: column-reverse;
  }
}

.Vue-Toastification__close-button {
  font-weight: bold;
  font-size: 24px;
  line-height: 24px;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  padding-left: 10px;
  cursor: pointer;
  transition: 0.3s ease;
  align-items: center;
  color: #fff;
  opacity: 0.3;
  transition: visibility 0s, opacity 0.2s linear;
}
.Vue-Toastification__close-button:hover, .Vue-Toastification__close-button:focus {
  opacity: 1;
}
.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover {
  opacity: 0;
}
.Vue-Toastification__toast--rtl .Vue-Toastification__close-button {
  padding-left: unset;
  padding-right: 10px;
}

@keyframes scale-x-frames {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.Vue-Toastification__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  z-index: 10000;
  background-color: rgba(255, 255, 255, 0.7);
  transform-origin: left;
  animation: scale-x-frames linear 1 forwards;
}
.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar {
  right: 0;
  left: unset;
  transform-origin: right;
}

.Vue-Toastification__icon {
  margin: auto 18px auto 0px;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  transition: 0.3s ease;
  align-items: center;
  width: 20px;
  height: 100%;
}
.Vue-Toastification__toast--rtl .Vue-Toastification__icon {
  margin: auto 0px auto 18px;
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes bounceOutRight {
  40% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(1000px, 0, 0);
  }
}
@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.Vue-Toastification__bounce-enter-active.top-left, .Vue-Toastification__bounce-enter-active.bottom-left {
  animation-name: bounceInLeft;
}
.Vue-Toastification__bounce-enter-active.top-right, .Vue-Toastification__bounce-enter-active.bottom-right {
  animation-name: bounceInRight;
}
.Vue-Toastification__bounce-enter-active.top-center {
  animation-name: bounceInDown;
}
.Vue-Toastification__bounce-enter-active.bottom-center {
  animation-name: bounceInUp;
}

.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left, .Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left {
  animation-name: bounceOutLeft;
}
.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right, .Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right {
  animation-name: bounceOutRight;
}
.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center {
  animation-name: bounceOutUp;
}
.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center {
  animation-name: bounceOutDown;
}

.Vue-Toastification__bounce-leave-active,
.Vue-Toastification__bounce-enter-active {
  animation-duration: 750ms;
  animation-fill-mode: both;
}

.Vue-Toastification__bounce-move {
  transition-timing-function: ease-in-out;
  transition-property: all;
  transition-duration: 400ms;
}

.Vue-Toastification__toast {
  margin-bottom: 0.75rem;
  align-items: center;
  border-radius: 1.5rem;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  display: inline-flex;
  position: relative;
  max-height: 800px;
  min-height: 64px;
  box-sizing: border-box;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);
  justify-content: space-between;
  font-family: suisse, sans-serif, "Roboto", arial, sans-serif;
  min-width: 100%;
  pointer-events: auto;
  overflow: hidden;
  transform: translateZ(0);
  direction: ltr;
}
.Vue-Toastification__toast--rtl {
  direction: rtl;
}
.Vue-Toastification__toast.notification-toast-class {
  max-width: 100%;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(230 230 230 / var(--tw-border-opacity, 1));
  background-color: transparent;
  padding: 0px;
}
.Vue-Toastification__toast.notification-toast-class:hover {
  --tw-border-opacity: 1;
  border-color: rgb(144 144 144 / var(--tw-border-opacity, 1));
}
@media (min-width: 744px) {
  .Vue-Toastification__toast.notification-toast-class {
    max-width: 456px;
  }
}
.Vue-Toastification__toast:not(.notification-toast-class) {
  padding: 1rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  max-width: 392px;
}
.Vue-Toastification__toast--default:not(.notification-toast-class) {
  background-color: #000;
  color: #fff;
}
.Vue-Toastification__toast--info:not(.notification-toast-class) {
  background-color: #f4f5f6;
  color: #000;
}
.Vue-Toastification__toast--success:not(.notification-toast-class) {
  background-color: #b3ed6a;
  color: #000;
}
.Vue-Toastification__toast--error:not(.notification-toast-class) {
  background-color: #ffd951;
  color: #000;
}
.Vue-Toastification__toast--warning:not(.notification-toast-class) {
  background-color: #ffc107;
  color: #000;
}
.Vue-Toastification__toast-body {
  flex: 1;
  line-height: 24px;
  font-size: 16px;
  word-break: break-word;
  white-space: pre-wrap;
}
.Vue-Toastification__toast-component-body {
  flex: 1;
}
.Vue-Toastification__toast.disable-transition {
  animation: none !important;
}

.Vue-Toastification__toast-body {
  font-size: 0.875rem;
}

@media (min-width: 744px) {
  .Vue-Toastification__toast-body {
    font-size: 1rem;
  }
}

.Vue-Toastification__toast-body {
  line-height: 20px;
}

.Vue-Toastification__icon {
  margin: auto 18px auto 0;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  transition: 0.3s ease;
  align-items: center;
  width: 20px;
  height: 100%;
}

.Vue-Toastification__container {
  padding: 0;
  width: unset;
}

@media only screen and (max-width: 600px) {
  .Vue-Toastification__container.top-left,
  .Vue-Toastification__container.top-right,
  .Vue-Toastification__container.top-center {
    top: 51px;
    padding: 0 10px;
    width: 100%;
  }
}
@media only screen and (min-width: 600px) {
  .Vue-Toastification__container.top-left,
  .Vue-Toastification__container.top-right,
  .Vue-Toastification__container.top-center {
    right: 40px;
    top: 51px;
  }
}
@keyframes fadeOutTop {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(-50px);
    opacity: 0;
  }
}
@keyframes fadeOutLeft {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-50px);
    opacity: 0;
  }
}
@keyframes fadeOutBottom {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(50px);
    opacity: 0;
  }
}
@keyframes fadeOutRight {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(50px);
    opacity: 0;
  }
}
@keyframes fadeInLeft {
  0% {
    transform: translateX(-50px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fadeInRight {
  0% {
    transform: translateX(50px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fadeInTop {
  0% {
    transform: translateY(-50px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fadeInBottom {
  0% {
    transform: translateY(50px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.Vue-Toastification__fade-enter-active.top-left,
.Vue-Toastification__fade-enter-active.bottom-left {
  animation-name: fadeInLeft;
}

.Vue-Toastification__fade-enter-active.top-right,
.Vue-Toastification__fade-enter-active.bottom-right {
  animation-name: fadeInRight;
}

.Vue-Toastification__fade-enter-active.top-center {
  animation-name: fadeInTop;
}

.Vue-Toastification__fade-enter-active.bottom-center {
  animation-name: fadeInBottom;
}

.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,
.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left {
  animation-name: fadeOutLeft;
}

.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,
.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right {
  animation-name: fadeOutRight;
}

.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center {
  animation-name: fadeOutTop;
}

.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center {
  animation-name: fadeOutBottom;
}

.Vue-Toastification__fade-leave-active,
.Vue-Toastification__fade-enter-active {
  animation-duration: 750ms;
  animation-fill-mode: both;
}

.Vue-Toastification__fade-move {
  transition-timing-function: ease-in-out;
  transition-property: all;
  transition-duration: 400ms;
}/* breakpoints */
/* new breakpoints */
/* colors */
.v-popper--has-tooltip {
  cursor: pointer;
}

.v-popper__popper {
  z-index: 10000;
}
.v-popper__popper.max-300 {
  max-width: 300px;
}
.v-popper__popper.max-173 {
  max-width: 173px;
}
.v-popper__popper.max-190 {
  max-width: 190px;
}
.v-popper__popper.max-218 {
  max-width: 218px;
}
.v-popper__popper.max-246 {
  max-width: 246px;
}
.v-popper__popper.max-257 {
  max-width: 257px;
}
.v-popper__popper.max-340 {
  max-width: 340px;
}
.v-popper__popper.max-270 {
  max-width: 270px;
}
.v-popper__popper.tooltip-fix-width {
  max-width: 350px;
}
.v-popper__popper.xl {
  max-width: 372px;
}
.v-popper__popper.sm-tooltip .v-popper__inner {
  padding: 10px;
  position: relative;
}
.v-popper__popper.xl-tooltip .v-popper__inner {
  padding: 24px;
}
.v-popper__popper.s-tooltip .v-popper__inner {
  padding: 12px 16px;
}
.v-popper__popper.xxs-tooltip .v-popper__inner {
  padding: 6px 12px;
}
.v-popper__popper .v-popper__arrow-inner {
  visibility: visible !important;
  border-color: #171717 !important;
}

.v-popper__inner {
  background: #171717 !important;
  color: #e8e8e8 !important;
  font-family: suisse, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  border-radius: 12px !important;
}

.tooltip-with-max-width {
  max-width: 384px;
  margin-left: 10px;
}.e-pa-0 {
  padding: 0px;
}

.e-px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.e-py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.e-mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}

.e-my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.e-ma-0 {
  margin: 0px;
}

.e-pt-0 {
  padding-top: 0px;
}

.e-mt-0 {
  margin-top: 0px;
}

.e-pr-0 {
  padding-right: 0px;
}

.e-mr-0 {
  margin-right: 0px;
}

.e-pb-0 {
  padding-bottom: 0px;
}

.e-mb-0 {
  margin-bottom: 0px;
}

.e-pl-0 {
  padding-left: 0px;
}

.e-ml-0 {
  margin-left: 0px;
}

.e-gap-0 {
  gap: 0px;
}

.e-pa-4 {
  padding: 4px;
}

.e-px-4 {
  padding-left: 4px;
  padding-right: 4px;
}

.e-py-4 {
  padding-top: 4px;
  padding-bottom: 4px;
}

.e-mx-4 {
  margin-left: 4px;
  margin-right: 4px;
}

.e-my-4 {
  margin-top: 4px;
  margin-bottom: 4px;
}

.e-ma-4 {
  margin: 4px;
}

.e-pt-4 {
  padding-top: 4px;
}

.e-mt-4 {
  margin-top: 4px;
}

.e-pr-4 {
  padding-right: 4px;
}

.e-mr-4 {
  margin-right: 4px;
}

.e-pb-4 {
  padding-bottom: 4px;
}

.e-mb-4 {
  margin-bottom: 4px;
}

.e-pl-4 {
  padding-left: 4px;
}

.e-ml-4 {
  margin-left: 4px;
}

.e-gap-4 {
  gap: 4px;
}

.e-pa-8 {
  padding: 8px;
}

.e-px-8 {
  padding-left: 8px;
  padding-right: 8px;
}

.e-py-8 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.e-mx-8 {
  margin-left: 8px;
  margin-right: 8px;
}

.e-my-8 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.e-ma-8 {
  margin: 8px;
}

.e-pt-8 {
  padding-top: 8px;
}

.e-mt-8 {
  margin-top: 8px;
}

.e-pr-8 {
  padding-right: 8px;
}

.e-mr-8 {
  margin-right: 8px;
}

.e-pb-8 {
  padding-bottom: 8px;
}

.e-mb-8 {
  margin-bottom: 8px;
}

.e-pl-8 {
  padding-left: 8px;
}

.e-ml-8 {
  margin-left: 8px;
}

.e-gap-8 {
  gap: 8px;
}

.e-pa-12 {
  padding: 12px;
}

.e-px-12 {
  padding-left: 12px;
  padding-right: 12px;
}

.e-py-12 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.e-mx-12 {
  margin-left: 12px;
  margin-right: 12px;
}

.e-my-12 {
  margin-top: 12px;
  margin-bottom: 12px;
}

.e-ma-12 {
  margin: 12px;
}

.e-pt-12 {
  padding-top: 12px;
}

.e-mt-12 {
  margin-top: 12px;
}

.e-pr-12 {
  padding-right: 12px;
}

.e-mr-12 {
  margin-right: 12px;
}

.e-pb-12 {
  padding-bottom: 12px;
}

.e-mb-12 {
  margin-bottom: 12px;
}

.e-pl-12 {
  padding-left: 12px;
}

.e-ml-12 {
  margin-left: 12px;
}

.e-gap-12 {
  gap: 12px;
}

.e-pa-14 {
  padding: 14px;
}

.e-px-14 {
  padding-left: 14px;
  padding-right: 14px;
}

.e-py-14 {
  padding-top: 14px;
  padding-bottom: 14px;
}

.e-mx-14 {
  margin-left: 14px;
  margin-right: 14px;
}

.e-my-14 {
  margin-top: 14px;
  margin-bottom: 14px;
}

.e-ma-14 {
  margin: 14px;
}

.e-pt-14 {
  padding-top: 14px;
}

.e-mt-14 {
  margin-top: 14px;
}

.e-pr-14 {
  padding-right: 14px;
}

.e-mr-14 {
  margin-right: 14px;
}

.e-pb-14 {
  padding-bottom: 14px;
}

.e-mb-14 {
  margin-bottom: 14px;
}

.e-pl-14 {
  padding-left: 14px;
}

.e-ml-14 {
  margin-left: 14px;
}

.e-gap-14 {
  gap: 14px;
}

.e-pa-16 {
  padding: 16px;
}

.e-px-16 {
  padding-left: 16px;
  padding-right: 16px;
}

.e-py-16 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.e-mx-16 {
  margin-left: 16px;
  margin-right: 16px;
}

.e-my-16 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.e-ma-16 {
  margin: 16px;
}

.e-pt-16 {
  padding-top: 16px;
}

.e-mt-16 {
  margin-top: 16px;
}

.e-pr-16 {
  padding-right: 16px;
}

.e-mr-16 {
  margin-right: 16px;
}

.e-pb-16 {
  padding-bottom: 16px;
}

.e-mb-16 {
  margin-bottom: 16px;
}

.e-pl-16 {
  padding-left: 16px;
}

.e-ml-16 {
  margin-left: 16px;
}

.e-gap-16 {
  gap: 16px;
}

.e-pa-20 {
  padding: 20px;
}

.e-px-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.e-py-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.e-mx-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.e-my-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.e-ma-20 {
  margin: 20px;
}

.e-pt-20 {
  padding-top: 20px;
}

.e-mt-20 {
  margin-top: 20px;
}

.e-pr-20 {
  padding-right: 20px;
}

.e-mr-20 {
  margin-right: 20px;
}

.e-pb-20 {
  padding-bottom: 20px;
}

.e-mb-20 {
  margin-bottom: 20px;
}

.e-pl-20 {
  padding-left: 20px;
}

.e-ml-20 {
  margin-left: 20px;
}

.e-gap-20 {
  gap: 20px;
}

.e-pa-24 {
  padding: 24px;
}

.e-px-24 {
  padding-left: 24px;
  padding-right: 24px;
}

.e-py-24 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.e-mx-24 {
  margin-left: 24px;
  margin-right: 24px;
}

.e-my-24 {
  margin-top: 24px;
  margin-bottom: 24px;
}

.e-ma-24 {
  margin: 24px;
}

.e-pt-24 {
  padding-top: 24px;
}

.e-mt-24 {
  margin-top: 24px;
}

.e-pr-24 {
  padding-right: 24px;
}

.e-mr-24 {
  margin-right: 24px;
}

.e-pb-24 {
  padding-bottom: 24px;
}

.e-mb-24 {
  margin-bottom: 24px;
}

.e-pl-24 {
  padding-left: 24px;
}

.e-ml-24 {
  margin-left: 24px;
}

.e-gap-24 {
  gap: 24px;
}

.e-pa-28 {
  padding: 28px;
}

.e-px-28 {
  padding-left: 28px;
  padding-right: 28px;
}

.e-py-28 {
  padding-top: 28px;
  padding-bottom: 28px;
}

.e-mx-28 {
  margin-left: 28px;
  margin-right: 28px;
}

.e-my-28 {
  margin-top: 28px;
  margin-bottom: 28px;
}

.e-ma-28 {
  margin: 28px;
}

.e-pt-28 {
  padding-top: 28px;
}

.e-mt-28 {
  margin-top: 28px;
}

.e-pr-28 {
  padding-right: 28px;
}

.e-mr-28 {
  margin-right: 28px;
}

.e-pb-28 {
  padding-bottom: 28px;
}

.e-mb-28 {
  margin-bottom: 28px;
}

.e-pl-28 {
  padding-left: 28px;
}

.e-ml-28 {
  margin-left: 28px;
}

.e-gap-28 {
  gap: 28px;
}

.e-pa-32 {
  padding: 32px;
}

.e-px-32 {
  padding-left: 32px;
  padding-right: 32px;
}

.e-py-32 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.e-mx-32 {
  margin-left: 32px;
  margin-right: 32px;
}

.e-my-32 {
  margin-top: 32px;
  margin-bottom: 32px;
}

.e-ma-32 {
  margin: 32px;
}

.e-pt-32 {
  padding-top: 32px;
}

.e-mt-32 {
  margin-top: 32px;
}

.e-pr-32 {
  padding-right: 32px;
}

.e-mr-32 {
  margin-right: 32px;
}

.e-pb-32 {
  padding-bottom: 32px;
}

.e-mb-32 {
  margin-bottom: 32px;
}

.e-pl-32 {
  padding-left: 32px;
}

.e-ml-32 {
  margin-left: 32px;
}

.e-gap-32 {
  gap: 32px;
}

.e-pa-36 {
  padding: 36px;
}

.e-px-36 {
  padding-left: 36px;
  padding-right: 36px;
}

.e-py-36 {
  padding-top: 36px;
  padding-bottom: 36px;
}

.e-mx-36 {
  margin-left: 36px;
  margin-right: 36px;
}

.e-my-36 {
  margin-top: 36px;
  margin-bottom: 36px;
}

.e-ma-36 {
  margin: 36px;
}

.e-pt-36 {
  padding-top: 36px;
}

.e-mt-36 {
  margin-top: 36px;
}

.e-pr-36 {
  padding-right: 36px;
}

.e-mr-36 {
  margin-right: 36px;
}

.e-pb-36 {
  padding-bottom: 36px;
}

.e-mb-36 {
  margin-bottom: 36px;
}

.e-pl-36 {
  padding-left: 36px;
}

.e-ml-36 {
  margin-left: 36px;
}

.e-gap-36 {
  gap: 36px;
}

.e-pa-40 {
  padding: 40px;
}

.e-px-40 {
  padding-left: 40px;
  padding-right: 40px;
}

.e-py-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.e-mx-40 {
  margin-left: 40px;
  margin-right: 40px;
}

.e-my-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.e-ma-40 {
  margin: 40px;
}

.e-pt-40 {
  padding-top: 40px;
}

.e-mt-40 {
  margin-top: 40px;
}

.e-pr-40 {
  padding-right: 40px;
}

.e-mr-40 {
  margin-right: 40px;
}

.e-pb-40 {
  padding-bottom: 40px;
}

.e-mb-40 {
  margin-bottom: 40px;
}

.e-pl-40 {
  padding-left: 40px;
}

.e-ml-40 {
  margin-left: 40px;
}

.e-gap-40 {
  gap: 40px;
}:root{--cp-gray-100: #f9f9f9;--cp-gray-200: #f1f1f4;--cp-gray-300: #dbdfe9;--cp-gray-400: #c4cada;--cp-gray-500: #99a1b7;--cp-gray-600: #78829d;--cp-gray-700: #4b5675;--cp-gray-800: #252f4a;--cp-gray-900: #071437;--cp-inverse-dark: #57575723;--cp-inverse-white: #9292920d;--cp-container-bg: #fff;--cp-primary: #5983fc;--cp-select-color: #2c5ae6af;--cp-range-border: #f7f7f7;--cp-range-shadow: #4c86f3;--cp-container-shadow: #58585881;--padding: 0px 10px;--margin-top: 10px}.ck-cp-container[cp-theme=dark]{--cp-gray-100: #1b1c22;--cp-gray-200: #26272f;--cp-gray-300: #363843;--cp-gray-400: #464852;--cp-gray-500: #636674;--cp-gray-600: #808290;--cp-gray-700: #9a9cae;--cp-gray-800: #b5b7c8;--cp-gray-900: #f5f5f5;--cp-inverse-dark: #6b6b6b56;--cp-inverse-white: #92929256;--cp-container-bg: #131314;--cp-container-shadow: #2b262696}.ck-cp-container{left:0;background-color:var(--cp-container-bg);border-radius:.5rem;padding:0;width:270px;height:auto;box-shadow:0 0 34px 1px var(--cp-container-shadow);padding-bottom:calc(var(--margin-top) * 1.5);padding-top:var(--margin-top)}.ck-cp-container *{outline:none;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ck-cp-controller-bar{border-radius:.475rem;display:flex;align-items:center;gap:15px}.ck-cp-menu{display:flex;align-items:center;justify-content:space-between;padding:var(--padding)}.cp-btn{border:0;height:30px!important;display:flex;align-items:center;justify-content:center;font-size:12px;border-radius:5px;padding:0;background-color:var(--cp-container-bg);color:var(--cp-gray-700)}.cp-btn svg{fill:var(--cp-gray-700)}.cp-picker-wrap{height:145px;position:relative;overflow:hidden;margin:var(--padding)}.picker-saturation{cursor:auto;position:absolute;top:0;left:0;right:0;bottom:0}.colour-area-point-circle{pointer-events:none;cursor:pointer;position:absolute;width:12px;height:12px;box-shadow:0 0 0 1.5px var(--cp-container-bg),inset 0 0 1px 1px var(--cp-gray-900),0 0 1px 2px var(--cp-gray-900);border-radius:50%}.colour-area-mask{border-radius:.5rem;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:inset #00000013 0 0 0 1px}.colour-area{width:100%;height:100%;border-radius:.5rem}.picker-hue{width:100%;height:8px}.picker-hue-range-slider{margin:0;border-radius:10px;position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:100%;width:100%;display:block;outline:none;transition:color .05s linear;background:linear-gradient(to right,#ff0000 0%,#ffff00 17%,#00ff00 33%,#00ffff 50%,#0000ff 67%,#ff00ff 83%,#ff0000 100%)}.picker-hue-range-slider:focus{outline:none}.picker-hue-range-slider:active,.picker-hue-range-slider:hover:active{cursor:grabbing;cursor:-webkit-grabbing}.picker-hue-range-slider::-moz-range-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;outline:none}.picker-hue-range-slider::-ms-track{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}.picker-hue-range-slider::-webkit-slider-thumb{box-shadow:0 0 6px 0 var(--cp-range-shadow);border:1px solid var(--cp-range-border);background-color:var(--cp-primary);height:14px;width:14px;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;cursor:move;cursor:grab;cursor:-webkit-grab}.picker-hue-range-slider::-moz-range-thumb{box-shadow:0 0 6px 0 var(--cp-range-shadow);border:1px solid var(--cp-range-border);background-color:var(--cp-primary);height:14px;width:14px;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;cursor:move;cursor:grab;cursor:-webkit-grab}.picker-opacity-slider{top:0;position:absolute;left:0;width:100%;height:8px}.opacity_slider{margin:0;border-radius:16px;position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;width:100%;display:block;outline:none;transition:color .05s linear}.opacity_slider:focus{outline:none}.opacity_slider:active,.opacity_slider:hover:active{cursor:grabbing;cursor:-webkit-grabbing}.opacity_slider::-moz-range-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;outline:none}.opacity_slider::-ms-track{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}.opacity_slider::-webkit-slider-thumb{box-shadow:0 0 6px 0 var(--cp-range-shadow);border:1px solid var(--cp-range-border);background-color:var(--cp-primary);height:14px;width:14px;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;cursor:move;cursor:grab;cursor:-webkit-grab}.opacity_slider::-moz-range-thumb{box-shadow:0 0 6px 0 var(--cp-range-shadow);border:1px solid var(--cp-range-border);background-color:var(--cp-primary);height:14px;width:14px;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;cursor:move;cursor:grab;cursor:-webkit-grab}.gradient-bar{width:100%;position:relative;box-sizing:border-box}.gradient-container{width:100%;height:8px;border-radius:10px}.gradient-handle{position:absolute;z-index:1;top:-3px;outline:none}.gradient-handle .gradient-handle-content{cursor:ew-resize;display:flex;box-sizing:border-box;justify-content:center;align-items:center;box-shadow:0 0 6px 0 var(--cp-range-shadow);border:1px solid var(--cp-range-border);background-color:var(--cp-primary);height:14px;width:14px;border-radius:50%}.gradient-handle.select .gradient-handle-content{background-color:var(--cp-primary);border:2px solid var(--cp-range-border)}.gradient-handle.select{z-index:2}.opacity-bar{position:relative;height:8px;overflow:visible;border-radius:16px;display:flex;align-items:center;background:linear-gradient(45deg,var(--cp-inverse-dark) 25%,transparent 25%,transparent 75%,var(--cp-inverse-dark) 75%,var(--cp-inverse-dark) 0px) 0px 0px/16px 16px repeat padding-box border-box,linear-gradient(45deg,var(--cp-inverse-dark) 25%,transparent 25%,transparent 75%,var(--cp-inverse-dark) 75%,var(--cp-inverse-dark) 0px) 8px 8px/16px 16px repeat padding-box border-box,var(--cp-inverse-white)}.ck-cp-linear-angle-container{padding:var(--padding);margin-bottom:calc(var(--margin-top) * 1.75)}.ck-cp-linear-angle-container input[type=range]{margin:0;border-radius:10px;z-index:10;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--cp-gray-200);height:8px;width:100%;display:block;outline:none;transition:color .05s linear}.ck-cp-linear-angle-container input[type=range]:focus{outline:none}.ck-cp-linear-angle-container input[type=range]:active,.ck-cp-linear-angle-container input[type=range]:hover:active{cursor:grabbing;cursor:-webkit-grabbing}.ck-cp-linear-angle-container input[type=range]::-moz-range-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;outline:none}.ck-cp-linear-angle-container input[type=range]::-ms-track{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}.ck-cp-linear-angle-container input[type=range]::-webkit-slider-thumb{box-shadow:0 0 6px 0 var(--cp-range-shadow);border:1px solid var(--cp-range-border);background-color:var(--cp-primary);height:14px;width:14px;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;cursor:move;cursor:grab;cursor:-webkit-grab}.ck-cp-linear-angle-container input[type=range]::-moz-range-thumb{box-shadow:0 0 6px 0 var(--cp-range-shadow);border:1px solid var(--cp-range-border);background-color:var(--cp-primary);height:14px;width:14px;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;cursor:move;cursor:grab;cursor:-webkit-grab}.ck-cp-linear-angle-container .ck-gradient-set-label{text-align:start;font-size:12px;color:var(--cp-gray-700);margin:0;margin-top:var(--margin-top);margin-bottom:calc(var(--margin-top) / 2)}.ck-cp-linear-angle-container .ck-gradient-set-label span{color:var(--cp-primary);font-weight:700}.ck-cp-linear-angle-container p span:before{content:"→ "}.ck-cp-input-container{display:flex;gap:8px;margin:0 10px;margin-top:calc(var(--margin-top) * 2.5)}.ck-cp-input-container input{background-color:var(--cp-container-bg);border:1px solid var(--cp-gray-300);color:var(--cp-gray-900);border-radius:5px}.ck-cp-input-container input[type=text]{padding:0;width:100%;text-align:center;height:30px;flex-shrink:0;outline:none;font-size:14px}.ck-cp-input-container input[type=number]{padding:0;appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield;border-radius:5px;text-align:center;flex-shrink:0;outline:none;height:100%;width:100%;font-size:14px}.ck-cp-input-container input:focus-visible{border:1px solid var(--cp-primary)}.ck-cp-input-container input[type=number]::-webkit-inner-spin-button,.ck-cp-input-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;display:none;margin:0}.ck-cp-input-container .ck-cp-input-content:not(.color-hex){position:relative;display:flex;flex-direction:column;min-width:34px;height:30px}.ck-cp-input-container .color-hex{position:relative;display:flex;flex-direction:column;width:100%}.ck-cp-input-container .ck-cp-input-content .ck-cp-input-label{position:absolute;background-color:var(--cp-container-bg);font-size:10px;top:-6px;left:-6px;color:var(--cp-gray-700);padding:0 4px;z-index:1}.ck-cp-local-color-conatiner{display:flex;flex-direction:column;gap:12px;padding:0 10px;border-top:1px solid var(--cp-gray-200);padding-top:calc(var(--margin-top) * 1.25);margin-top:calc(var(--margin-top) * 2)}.ck-cp-local-color-conatiner .ck-cp-color-item{cursor:pointer;width:25px;height:25px;border:1px solid transparent;box-sizing:border-box;border-radius:5px}.ck-cp-local-color-conatiner .ck-cp-color-item.ck-select{border:2px solid var(--cp-select-color)}.ck-cp-disabled *{pointer-events:none!important;opacity:.75}.cp-main-btn{border:0;height:20px!important;width:20px!important;display:flex;align-items:center;font-size:14px;background-color:var(--cp-container-bg);padding:0;justify-content:center}.cp-main-btn svg{transform:scale(.9);fill:var(--cp-gray-700)}.cp-btn-save-color{background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;width:25px;height:25px;border:1px solid var(--cp-gray-500);border-radius:5px}.cp-btn-save-color svg{fill:var(--cp-gray-700)}.ck-cp-color-list{display:flex;flex-wrap:wrap;gap:7px}.ck-cp-color-list-label{font-size:12px;height:20px;display:flex;align-items:center;justify-content:space-between;color:var(--cp-gray-700)}.ck-cp-color-list-label svg{fill:var(--cp-gray-700)}.ck-cp-buttons{padding:20px 10px 0;display:flex;flex-direction:row;justify-content:flex-end;-moz-column-gap:4px;column-gap:4px}.ck-cp-buttons__button{font-size:12px;padding:5px 15px;background-color:var(--cp-container-bg);border:none;color:var(--cp-gray-800);border-radius:5px}.ck-cp-buttons__button:hover{cursor:pointer;background-color:var(--cp-gray-100)}.ck-cp-buttons__button:active{background-color:var(--cp-gray-100)}
/* breakpoints */
/* new breakpoints */
/* colors */
.root[data-v-a488baf2] {
  width: 32px;
  height: 32px;
}/* breakpoints */
/* new breakpoints */
/* colors */
.root[data-v-57a794d2] {
  opacity: 1;
  margin-left: 24px;
  width: 24px;
  height: 24px;
}
.icon[data-v-57a794d2] {
  opacity: 0.4;
}.vfm--fixed{position:fixed}.vfm--absolute{position:absolute}.vfm--inset{top:0;right:0;bottom:0;left:0}.vfm--overlay{z-index:-1;background-color:#00000080}.vfm--prevent-none{pointer-events:none}.vfm--prevent-auto{pointer-events:auto}.vfm--outline-none:focus{outline:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.vfm-fade-enter-active{animation:fade-in .3s ease}.vfm-fade-leave-active{animation:fade-out .3s ease}.vfm-bounce-back{transition-property:transform;transition-duration:.3s}.vfm-slide-up-enter-active,.vfm-slide-up-leave-active,.vfm-slide-down-enter-active,.vfm-slide-down-leave-active{transition:transform .3s ease}.vfm-slide-down-enter-from,.vfm-slide-down-leave-to{transform:translateY(100vh)!important}.vfm-slide-up-enter-from,.vfm-slide-up-leave-to{transform:translateY(-100vh)!important}.vfm-slide-right-enter-active,.vfm-slide-right-leave-active,.vfm-slide-left-enter-active,.vfm-slide-left-leave-active{transition:transform .3s ease}.vfm-slide-right-enter-from,.vfm-slide-right-leave-to{transform:translate(100vw)!important}.vfm-slide-left-enter-from,.vfm-slide-left-leave-to{transform:translate(-100vw)!important}.vfm-swipe-banner-back,.vfm-swipe-banner-forward{position:fixed;top:0;bottom:0;width:27px;z-index:10}.vfm-swipe-banner-back{left:0}.vfm-swipe-banner-forward{right:0}

.vc-popover-content-wrapper {
  --popover-horizontal-content-offset: 8px;
  --popover-vertical-content-offset: 10px;
  --popover-caret-horizontal-offset: 18px;
  --popover-caret-vertical-offset: 8px;

  position: absolute;
  display: block;
  outline: none;
  z-index: 10;
}
.vc-popover-content-wrapper:not(.is-interactive) {
    pointer-events: none;
}
.vc-popover-content {
  position: relative;
  color: var(--vc-popover-content-color);
  font-weight: var(--vc-font-medium);
  background-color: var(--vc-popover-content-bg);
  border: 1px solid;
  border-color: var(--vc-popover-content-border);
  border-radius: var(--vc-rounded-lg);
  padding: 4px;
  outline: none;
  z-index: 10;
  box-shadow: var(--vc-shadow-lg);
}
.vc-popover-content.direction-bottom {
    margin-top: var(--popover-vertical-content-offset);
}
.vc-popover-content.direction-top {
    margin-bottom: var(--popover-vertical-content-offset);
}
.vc-popover-content.direction-left {
    margin-right: var(--popover-horizontal-content-offset);
}
.vc-popover-content.direction-right {
    margin-left: var(--popover-horizontal-content-offset);
}
.vc-popover-caret {
  content: '';
  position: absolute;
  display: block;
  width: 12px;
  height: 12px;
  border-top: inherit;
  border-left: inherit;
  background-color: inherit;
  z-index: -1;
}
.vc-popover-caret.direction-bottom {
    top: 0;
}
.vc-popover-caret.direction-bottom.align-left {
      transform: translateY(-50%) rotate(45deg);
}
.vc-popover-caret.direction-bottom.align-center {
      transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.vc-popover-caret.direction-bottom.align-right {
      transform: translateY(-50%) rotate(45deg);
}
.vc-popover-caret.direction-top {
    top: 100%;
}
.vc-popover-caret.direction-top.align-left {
      transform: translateY(-50%) rotate(-135deg);
}
.vc-popover-caret.direction-top.align-center {
      transform: translateX(-50%) translateY(-50%) rotate(-135deg);
}
.vc-popover-caret.direction-top.align-right {
      transform: translateY(-50%) rotate(-135deg);
}
.vc-popover-caret.direction-left {
    left: 100%;
}
.vc-popover-caret.direction-left.align-top {
      transform: translateX(-50%) rotate(135deg);
}
.vc-popover-caret.direction-left.align-middle {
      transform: translateY(-50%) translateX(-50%) rotate(135deg);
}
.vc-popover-caret.direction-left.align-bottom {
      transform: translateX(-50%) rotate(135deg);
}
.vc-popover-caret.direction-right {
    left: 0;
}
.vc-popover-caret.direction-right.align-top {
      transform: translateX(-50%) rotate(-45deg);
}
.vc-popover-caret.direction-right.align-middle {
      transform: translateY(-50%) translateX(-50%) rotate(-45deg);
}
.vc-popover-caret.direction-right.align-bottom {
      transform: translateX(-50%) rotate(-45deg);
}
.vc-popover-caret.align-left {
    left: var(--popover-caret-horizontal-offset);
}
.vc-popover-caret.align-center {
    left: 50%;
}
.vc-popover-caret.align-right {
    right: var(--popover-caret-horizontal-offset);
}
.vc-popover-caret.align-top {
    top: var(--popover-caret-vertical-offset);
}
.vc-popover-caret.align-middle {
    top: 50%;
}
.vc-popover-caret.align-bottom {
    bottom: var(--popover-caret-vertical-offset);
}

.vc-day-popover-row {
  display: flex;
  align-items: center;
  transition: var(--vc-day-content-transition);
}
.vc-day-popover-row-indicator {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-grow: 0;
  width: 15px;
}
.vc-day-popover-row-indicator span {
    transition: var(--vc-day-content-transition);
}
.vc-day-popover-row-label {
  display: flex;
  align-items: center;
  flex-wrap: none;
  flex-grow: 1;
  width: -moz-max-content;
  width: max-content;
  margin-left: 4px;
  margin-right: 4px;
  font-size: var(--vc-text-xs);
  line-height: var(--vc-leading-normal);
}
.vc-day-popover-row-highlight {
  width: 8px;
  height: 5px;
  border-radius: 3px;
}
.vc-day-popover-row-dot {
}
.vc-day-popover-row-bar {
  width: 10px;
  height: 3px;
}

.vc-base-icon {
  display: inline-block;
  stroke: currentColor;
  stroke-width: 2;
  fill: none;
}

.vc-header {
  display: grid;
  grid-gap: 4px;
  align-items: center;
  height: 30px;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.vc-header.is-lg {
    font-size: var(--vc-text-lg);
}
.vc-header.is-xl {
    font-size: var(--vc-text-xl);
}
.vc-header.is-2xl {
    font-size: var(--vc-text-2xl);
}
.vc-header .vc-title-wrapper {
    grid-row: 1;
    grid-column: title;
}
.vc-header .vc-prev {
    grid-row: 1;
    grid-column: prev;
}
.vc-header .vc-next {
    grid-row: 1;
    grid-column: next;
}
.vc-header .vc-title,
  .vc-header .vc-prev,
  .vc-header .vc-next {
    display: flex;
    align-items: center;
    border: 0;
    border-radius: var(--vc-rounded);
    pointer-events: auto;
    -webkit-user-select: none;
            -moz-user-select: none;
         user-select: none;
    cursor: pointer;
}
.vc-header .vc-title {
    color: var(--vc-header-title-color);
    font-weight: var(--vc-font-semibold);
    white-space: nowrap;
    padding: 0 8px;
    margin: 0;
    line-height: 30px;
}
.vc-header .vc-title:hover {
      opacity: 0.75;
}
.vc-header .vc-arrow {
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--vc-header-arrow-color);
    width: 28px;
    height: 30px;
    margin: 0;
    padding: 0;
}
.vc-header .vc-arrow:hover {
      background: var(--vc-header-arrow-hover-bg);
}
.vc-header .vc-arrow:disabled {
      opacity: 0.25;
      pointer-events: none;
}

.vc-nav-header {
  display: flex;
  justify-content: space-between;
}
.vc-nav-title,
.vc-nav-arrow,
.vc-nav-item {
  font-size: var(--vc-text-sm);
  margin: 0;
  cursor: pointer;
  -webkit-user-select: none;
          -moz-user-select: none;
       user-select: none;
  border: 0;
  border-radius: var(--vc-rounded);
  white-space: nowrap;
}
.vc-nav-title:hover, .vc-nav-arrow:hover, .vc-nav-item:hover {
    background-color: var(--vc-nav-hover-bg);
}
.vc-nav-title:disabled, .vc-nav-arrow:disabled, .vc-nav-item:disabled {
    opacity: 0.25;
    pointer-events: none;
}
.vc-nav-title {
  color: var(--vc-nav-title-color);
  font-weight: var(--vc-font-bold);
  line-height: var(--vc-leading-snug);
  height: 30px;
  padding: 0 6px;
}
.vc-nav-arrow {
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--vc-header-arrow-color);
  width: 26px;
  height: 30px;
  padding: 0;
}
.vc-nav-items {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-row-gap: 2px;
  grid-column-gap: 5px;
  margin-top: 2px;
}
.vc-nav-item {
  width: 48px;
  text-align: center;
  font-weight: var(--vc-font-semibold);
  line-height: var(--vc-leading-snug);
  padding: 6px 0;
}
.vc-nav-item.is-active {
    color: var(--vc-nav-item-active-color);
    background-color: var(--vc-nav-item-active-bg);
    font-weight: var(--vc-font-bold);
}
.vc-nav-item.is-active:not(:focus) {
      box-shadow: var(--vc-nav-item-active-box-shadow);
}
.vc-nav-item.is-current {
    color: var(--vc-nav-item-current-color);
}

.vc-day {
  position: relative;
  min-height: 32px;
  z-index: 1;
  /* &.is-not-in-month * {
    opacity: 0;
    pointer-events: none;
  } */
}
.vc-monthly .is-not-in-month * {
  opacity: 0;
  pointer-events: none;
}
.vc-day-layer {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
}
.vc-day-box-center-center {
  display: flex;
  justify-content: center;
  align-items: center;
  transform-origin: 50% 50%;
}
.vc-day-box-left-center {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  transform-origin: 0% 50%;
}
.vc-day-box-right-center {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  transform-origin: 100% 50%;
}
.vc-day-box-center-bottom {
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.vc-day-content {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: var(--vc-text-sm);
  font-weight: var(--vc-font-medium);
  width: 28px;
  height: 28px;
  line-height: 28px;
  border-radius: var(--vc-rounded-full);
  -webkit-user-select: none;
          -moz-user-select: none;
       user-select: none;
  cursor: pointer;
}
.vc-day-content:hover {
    background-color: var(--vc-day-content-hover-bg);
}
.vc-day-content.vc-disabled {
    color: var(--vc-day-content-disabled-color);
}

/* ----Content---- */
.vc-content:not(.vc-base) {
  font-weight: var(--vc-font-bold);
  color: var(--vc-content-color);
}

/* ----Highlights---- */
.vc-highlights {
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}
.vc-highlight {
  width: 28px;
  height: 28px;
}
.vc-highlight.vc-highlight-base-start {
    width: 50% !important;
    border-radius: 0 !important;
    border-right-width: 0 !important;
}
.vc-highlight.vc-highlight-base-end {
    width: 50% !important;
    border-radius: 0 !important;
    border-left-width: 0 !important;
}
.vc-highlight.vc-highlight-base-middle {
    width: 100%;
    border-radius: 0 !important;
    border-left-width: 0 !important;
    border-right-width: 0 !important;
    margin: 0 -1px;
}
.vc-highlight-bg-outline,
.vc-highlight-bg-none {
  background-color: var(--vc-highlight-outline-bg);
  border: 2px solid;
  border-color: var(--vc-highlight-outline-border);
  border-radius: var(--vc-rounded-full);
}
.vc-highlight-bg-light {
  background-color: var(--vc-highlight-light-bg);
  border-radius: var(--vc-rounded-full);
}
.vc-highlight-bg-solid {
  background-color: var(--vc-highlight-solid-bg);
  border-radius: var(--vc-rounded-full);
}
.vc-highlight-content-outline,
.vc-highlight-content-none {
  font-weight: var(--vc-font-bold);
  color: var(--vc-highlight-outline-content-color);
}
.vc-highlight-content-light {
  font-weight: var(--vc-font-bold);
  color: var(--vc-highlight-light-content-color);
}
.vc-highlight-content-solid {
  font-weight: var(--vc-font-bold);
  color: var(--vc-highlight-solid-content-color);
}

/* ----Dots---- */
.vc-dots {
  display: flex;
  justify-content: center;
  align-items: center;
}
.vc-dot {
  width: 5px;
  height: 5px;
  border-radius: 9999px;
  transition: var(--vc-day-content-transition);
}
.vc-dot:not(:last-child) {
    margin-right: 3px;
}

/* ----Bars---- */
.vc-bars {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 75%;
}
.vc-bar {
  flex-grow: 1;
  height: 3px;
  transition: var(--vc-day-content-transition);
}
.vc-dot {
  background-color: var(--vc-dot-bg);
}
.vc-bar {
  background-color: var(--vc-bar-bg);
}

.vc-pane {
  min-width: 250px;
}
.vc-weeknumber {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
}
.vc-weeknumber.is-left {
    left: calc(var(--vc-weeknumber-offset-inside) * -1);
}
.vc-weeknumber.is-right {
    right: calc(var(--vc-weeknumber-offset-inside) * -1);
}
.vc-weeknumber.is-left-outside {
    left: calc(var(--vc-weeknumber-offset-outside) * -1);
}
.vc-weeknumber.is-right-outside {
    right: calc(var(--vc-weeknumber-offset-outside) * -1);
}
.vc-weeknumber-content {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: var(--vc-text-xs);
  font-weight: var(--vc-font-medium);
  font-style: italic;
  width: 28px;
  height: 28px;
  margin-top: 2px;
  color: var(--vc-weeknumber-color);
  -webkit-user-select: none;
          -moz-user-select: none;
       user-select: none;
}
.vc-weeks {
  position: relative;
  /* overflow: auto; */
  -webkit-overflow-scrolling: touch;
  padding: 6px;
  min-width: 232px;
}
.vc-weeks.vc-show-weeknumbers-left {
    margin-left: var(--vc-weeknumber-offset-inside);
}
.vc-weeks.vc-show-weeknumbers-right {
    margin-right: var(--vc-weeknumber-offset-inside);
}
.vc-weekday {
  text-align: center;
  color: var(--vc-weekday-color);
  font-size: var(--vc-text-sm);
  font-weight: var(--vc-font-bold);
  line-height: 14px;
  padding-top: 4px;
  padding-bottom: 8px;
  cursor: default;
  -webkit-user-select: none;
          -moz-user-select: none;
       user-select: none;
}
.vc-week,
.vc-weekdays {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  position: relative;
}

.vc-pane-container {
  width: 100%;
  position: relative;
}
.vc-pane-container.in-transition {
    overflow: hidden;
}
.vc-pane-layout {
  display: grid;
}
.vc-pane-header-wrapper {
  position: absolute;
  top: 0;
  width: 100%;
  pointer-events: none;
}
.vc-day-popover-container {
  font-size: var(--vc-text-xs);
  font-weight: var(--vc-font-medium);
}
.vc-day-popover-header {
  font-size: var(--vc-text-xs);
  color: var(--vc-day-popover-header-color);
  font-weight: var(--vc-font-semibold);
  text-align: center;
}

.vc-base-select {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  font-size: var(--vc-text-base);
  font-weight: var(--vc-font-medium);
}
.vc-base-select.vc-has-icon select {
      padding: 0 27px 0 9px;
}
.vc-base-select.vc-has-icon .vc-base-sizer {
      padding: 0 28px 0 10px;
}
.vc-base-select.vc-fit-content select {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
}
.vc-base-select .vc-base-icon {
    position: absolute;
    top: 6px;
    right: 4px;
    opacity: 0.6;
    pointer-events: none;
}
.vc-base-select .vc-base-sizer {
    font-size: var(--vc-text-base);
    font-weight: var(--vc-font-medium);
    color: transparent;
    padding: 0px 8px;
    margin: 0;
}
.vc-base-select select {
    display: inline-flex;
    justify-content: center;
    color: var(--vc-select-color);
    display: block;
    -webkit-appearance: none;
            -moz-appearance: none;
         appearance: none;
    background-color: var(--vc-select-bg);
    border-radius: var(--vc-rounded);
    height: 30px;
    width: -moz-max-content;
    width: max-content;
    padding: 0px 7px;
    margin: 0;
    line-height: var(--leading-none);
    text-indent: 0px;
    background-image: none;
    cursor: pointer;
    text-align: center;
}
.vc-base-select select:hover {
      background-color: var(--vc-select-hover-bg);
}
.vc-base-select select.vc-align-left {
      text-align: left;
}
.vc-base-select select.vc-align-right {
      text-align: right;
}

.vc-time-picker {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 8px 4px;
}
.vc-time-picker.vc-invalid {
    pointer-events: none;
    opacity: 0.5;
}
.vc-time-picker.vc-attached {
    border-top: 1px solid var(--vc-time-picker-border);
}
.vc-time-picker > * + * {
    margin-top: 4px;
}
.vc-time-header {
  display: flex;
  align-items: center;
  font-size: var(--vc-text-sm);
  font-weight: var(--vc-font-semibold);
  text-transform: uppercase;
  margin-top: -4px;
  padding-left: 4px;
  padding-right: 4px;
  line-height: 21px;
}
.vc-time-select-group {
  display: inline-flex;
  align-items: center;
  padding: 0 4px;
  background: var(--vc-time-select-group-bg);
  border-radius: var(--vc-rounded-md);
  border: 1px solid var(--vc-time-select-group-border);
}
.vc-time-select-group .vc-base-icon {
    margin-right: 4px;
    color: var(--vc-time-select-group-icon-color);
}
.vc-time-select-group select {
    background: transparent;
    padding: 0px 4px;
}
.vc-time-weekday {
  color: var(--vc-time-weekday-color);
  letter-spacing: var(--tracking-wide);
}
.vc-time-month {
  color: var(--vc-time-month-color);
  margin-left: 8px;
}
.vc-time-day {
  color: var(--vc-time-day-color);
  margin-left: 4px;
}
.vc-time-year {
  color: var(--vc-time-year-color);
  margin-left: 8px;
}
.vc-time-colon {
  margin: 0 1px 2px 2px;
}
.vc-time-decimal {
  margin: 0 0 0 1px;
}
.vc-none-enter-active,
.vc-none-leave-active {
  transition-duration: 0s;
}

.vc-fade-enter-active,
.vc-fade-leave-active,
.vc-slide-left-enter-active,
.vc-slide-left-leave-active,
.vc-slide-right-enter-active,
.vc-slide-right-leave-active,
.vc-slide-up-enter-active,
.vc-slide-up-leave-active,
.vc-slide-down-enter-active,
.vc-slide-down-leave-active,
.vc-slide-fade-enter-active,
.vc-slide-fade-leave-active {
  transition: transform var(--vc-slide-duration) var(--vc-slide-timing),
    opacity var(--vc-slide-duration) var(--vc-slide-timing);
  backface-visibility: hidden;
  pointer-events: none;
}

.vc-none-leave-active,
.vc-fade-leave-active,
.vc-slide-left-leave-active,
.vc-slide-right-leave-active,
.vc-slide-up-leave-active,
.vc-slide-down-leave-active {
  position: absolute !important;
  width: 100%;
}

.vc-none-enter-from,
.vc-none-leave-to,
.vc-fade-enter-from,
.vc-fade-leave-to,
.vc-slide-left-enter-from,
.vc-slide-left-leave-to,
.vc-slide-right-enter-from,
.vc-slide-right-leave-to,
.vc-slide-up-enter-from,
.vc-slide-up-leave-to,
.vc-slide-down-enter-from,
.vc-slide-down-leave-to,
.vc-slide-fade-enter-from,
.vc-slide-fade-leave-to {
  opacity: 0;
}

.vc-slide-left-enter-from,
.vc-slide-right-leave-to,
.vc-slide-fade-enter-from.direction-left,
.vc-slide-fade-leave-to.direction-left {
  transform: translateX(var(--vc-slide-translate));
}

.vc-slide-right-enter-from,
.vc-slide-left-leave-to,
.vc-slide-fade-enter-from.direction-right,
.vc-slide-fade-leave-to.direction-right {
  transform: translateX(calc(-1 * var(--vc-slide-translate)));
}

.vc-slide-up-enter-from,
.vc-slide-down-leave-to,
.vc-slide-fade-enter-from.direction-top,
.vc-slide-fade-leave-to.direction-top {
  transform: translateY(var(--vc-slide-translate));
}

.vc-slide-down-enter-from,
.vc-slide-up-leave-to,
.vc-slide-fade-enter-from.direction-bottom,
.vc-slide-fade-leave-to.direction-bottom {
  transform: translateY(calc(-1 * var(--vc-slide-translate)));
}

:root {
  --vc-white: #ffffff;
  --vc-black: #000000;

  --vc-gray-50: #f8fafc;
  --vc-gray-100: #f1f5f9;
  --vc-gray-200: #e2e8f0;
  --vc-gray-300: #cbd5e1;
  --vc-gray-400: #94a3b8;
  --vc-gray-500: #64748b;
  --vc-gray-600: #475569;
  --vc-gray-700: #334155;
  --vc-gray-800: #1e293b;
  --vc-gray-900: #0f172a;

  --vc-font-family: BlinkMacSystemFont, -apple-system, 'Segoe UI', 'Roboto',
    'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
    'Helvetica', 'Arial', sans-serif;

  --vc-font-normal: 400;
  --vc-font-medium: 500;
  --vc-font-semibold: 600;
  --vc-font-bold: 700;

  --vc-text-2xs: 10px;
  --vc-text-xs: 12px;
  --vc-text-sm: 14px;
  --vc-text-base: 16px;
  --vc-text-lg: 18px;
  --vc-text-xl: 20px;
  --vc-text-2xl: 24px;

  --vc-leading-none: 1;
  --vc-leading-tight: 1.25;
  --vc-leading-snug: 1.375;
  --vc-leading-normal: 1.5;

  --vc-rounded: 0.25rem;
  --vc-rounded-md: 0.375rem;
  --vc-rounded-lg: 0.5rem;
  --vc-rounded-full: 9999px;

  --vc-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  --vc-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -2px rgba(0, 0, 0, 0.05);
  --vc-shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);

  --vc-slide-translate: 22px;
  --vc-slide-duration: 0.15s;
  --vc-slide-timing: ease;

  --vc-day-content-transition: all 0.13s ease-in;
  --vc-weeknumber-offset-inside: 26px;
  --vc-weeknumber-offset-outside: 34px;
}

.vc-gray {
  --vc-accent-50: var(--vc-gray-50);
  --vc-accent-100: var(--vc-gray-100);
  --vc-accent-200: var(--vc-gray-200);
  --vc-accent-300: var(--vc-gray-300);
  --vc-accent-400: var(--vc-gray-400);
  --vc-accent-500: var(--vc-gray-500);
  --vc-accent-600: var(--vc-gray-600);
  --vc-accent-700: var(--vc-gray-700);
  --vc-accent-800: var(--vc-gray-800);
  --vc-accent-900: var(--vc-gray-900);
}

.vc-red {
  --vc-accent-50: #fef2f2;
  --vc-accent-100: #fee2e2;
  --vc-accent-200: #fecaca;
  --vc-accent-300: #fca5a5;
  --vc-accent-400: #f87171;
  --vc-accent-500: #ef4444;
  --vc-accent-600: #dc2626;
  --vc-accent-700: #b91c1c;
  --vc-accent-800: #991b1b;
  --vc-accent-900: #7f1d1d;
}

.vc-orange {
  --vc-accent-50: #fff7ed;
  --vc-accent-100: #ffedd5;
  --vc-accent-200: #fed7aa;
  --vc-accent-300: #fdba74;
  --vc-accent-400: #fb923c;
  --vc-accent-500: #f97316;
  --vc-accent-600: #ea580c;
  --vc-accent-700: #c2410c;
  --vc-accent-800: #9a3412;
  --vc-accent-900: #7c2d12;
}

.vc-yellow {
  --vc-accent-50: #fefce8;
  --vc-accent-100: #fef9c3;
  --vc-accent-200: #fef08a;
  --vc-accent-300: #fde047;
  --vc-accent-400: #facc15;
  --vc-accent-500: #eab308;
  --vc-accent-600: #ca8a04;
  --vc-accent-700: #a16207;
  --vc-accent-800: #854d0e;
  --vc-accent-900: #713f12;
}

.vc-green {
  --vc-accent-50: #f0fdf4;
  --vc-accent-100: #dcfce7;
  --vc-accent-200: #bbf7d0;
  --vc-accent-300: #86efac;
  --vc-accent-400: #4ade80;
  --vc-accent-500: #22c55e;
  --vc-accent-600: #16a34a;
  --vc-accent-700: #15803d;
  --vc-accent-800: #166534;
  --vc-accent-900: #14532d;
}

.vc-teal {
  --vc-accent-50: #f0fdfa;
  --vc-accent-100: #ccfbf1;
  --vc-accent-200: #99f6e4;
  --vc-accent-300: #5eead4;
  --vc-accent-400: #2dd4bf;
  --vc-accent-500: #14b8a6;
  --vc-accent-600: #0d9488;
  --vc-accent-700: #0f766e;
  --vc-accent-800: #115e59;
  --vc-accent-900: #134e4a;
}

.vc-blue {
  --vc-accent-50: #eff6ff;
  --vc-accent-100: #dbeafe;
  --vc-accent-200: #bfdbfe;
  --vc-accent-300: #93c5fd;
  --vc-accent-400: #60a5fa;
  --vc-accent-500: #3b82f6;
  --vc-accent-600: #2563eb;
  --vc-accent-700: #1d4ed8;
  --vc-accent-800: #1e40af;
  --vc-accent-900: #1e3a8a;
}

.vc-indigo {
  --vc-accent-50: #eef2ff;
  --vc-accent-100: #e0e7ff;
  --vc-accent-200: #c7d2fe;
  --vc-accent-300: #a5b4fc;
  --vc-accent-400: #818cf8;
  --vc-accent-500: #6366f1;
  --vc-accent-600: #4f46e5;
  --vc-accent-700: #4338ca;
  --vc-accent-800: #3730a3;
  --vc-accent-900: #312e81;
}

.vc-purple {
  --vc-accent-50: #faf5ff;
  --vc-accent-100: #f3e8ff;
  --vc-accent-200: #e9d5ff;
  --vc-accent-300: #d8b4fe;
  --vc-accent-400: #c084fc;
  --vc-accent-500: #a855f7;
  --vc-accent-600: #9333ea;
  --vc-accent-700: #7e22ce;
  --vc-accent-800: #6b21a8;
  --vc-accent-900: #581c87;
}

.vc-pink {
  --vc-accent-50: #fdf2f8;
  --vc-accent-100: #fce7f3;
  --vc-accent-200: #fbcfe8;
  --vc-accent-300: #f9a8d4;
  --vc-accent-400: #f472b6;
  --vc-accent-500: #ec4899;
  --vc-accent-600: #db2777;
  --vc-accent-700: #be185d;
  --vc-accent-800: #9d174d;
  --vc-accent-900: #831843;
}

.vc-focus:focus-within {
    outline: 0;
    box-shadow: var(--vc-focus-ring);
  }

.vc-light {
  /* Base */
  --vc-color: var(--vc-gray-900);
  --vc-bg: var(--vc-white);
  --vc-border: var(--vc-gray-300);
  --vc-hover-bg: hsla(211, 25%, 84%, 0.3);
  --vc-focus-ring: 0 0 0 2px rgb(59, 131, 246, 0.4);
  /* Calendar header */
  --vc-header-arrow-color: var(--vc-gray-500);
  --vc-header-arrow-hover-bg: var(--vc-gray-200);
  --vc-header-title-color: var(--vc-gray-900);
  /* Calendar weekdays */
  --vc-weekday-color: var(--vc-gray-500);
  /* Calendar weeknumbers */
  --vc-weeknumber-color: var(--vc-gray-400);
  /* Calendar nav */
  --vc-nav-hover-bg: var(--vc-gray-200);
  --vc-nav-title-color: var(--vc-gray-900);
  --vc-nav-item-hover-box-shadow: none;
  --vc-nav-item-active-color: var(--vc-white);
  --vc-nav-item-active-bg: var(--vc-accent-500);
  --vc-nav-item-active-box-shadow: var(--vc-shadow);
  --vc-nav-item-current-color: var(--vc-accent-600);
  /* Calendar day popover */
  --vc-day-popover-container-color: var(--vc-white);
  --vc-day-popover-container-bg: var(--vc-gray-800);
  --vc-day-popover-container-border: var(--vc-gray-700);
  --vc-day-popover-header-color: var(--vc-gray-700);
  /* Popover content */
  --vc-popover-content-color: var(--vc-gray-900);
  --vc-popover-content-bg: var(--vc-gray-50);
  --vc-popover-content-border: var(--vc-gray-300);
  /* Time picker */
  --vc-time-picker-border: var(--vc-gray-300);
  --vc-time-weekday-color: var(--vc-gray-700);
  --vc-time-month-color: var(--vc-accent-600);
  --vc-time-day-color: var(--vc-accent-600);
  --vc-time-year-color: var(--vc-gray-500);
  /* Time select group */
  --vc-time-select-group-bg: var(--vc-gray-50);
  --vc-time-select-group-border: var(--vc-gray-300);
  --vc-time-select-group-icon-color: var(--vc-accent-500);
  /* Base select */
  --vc-select-color: var(--vc-gray-900);
  --vc-select-bg: var(--vc-gray-100);
  --vc-select-hover-bg: var(--vc-gray-200);
  /* Calendar day */
  --vc-day-content-hover-bg: var(--vc-hover-bg);
  --vc-day-content-disabled-color: var(--vc-gray-400);
}

/* Calendar attributes */

.vc-light.vc-attr,
  .vc-light .vc-attr {
    --vc-content-color: var(--vc-accent-600);
    --vc-highlight-outline-bg: var(--vc-white);
    --vc-highlight-outline-border: var(--vc-accent-600);
    --vc-highlight-outline-content-color: var(--vc-accent-700);
    --vc-highlight-light-bg: var(--vc-accent-200);
    --vc-highlight-light-content-color: var(--vc-accent-900);
    --vc-highlight-solid-bg: var(--vc-accent-600);
    --vc-highlight-solid-content-color: var(--vc-white);
    --vc-dot-bg: var(--vc-accent-600);
    --vc-bar-bg: var(--vc-accent-600);
  }

.vc-dark {
  /* Base */
  --vc-color: var(--vc-white);
  --vc-bg: var(--vc-gray-900);
  --vc-border: var(--vc-gray-700);
  --vc-hover-bg: hsla(216, 15%, 52%, 0.3);
  --vc-focus-ring: 0 0 0 2px rgb(59 130 246 / 0.7);
  /* Calendar header */
  --vc-header-arrow-color: var(--vc-gray-300);
  --vc-header-arrow-hover-bg: var(--vc-gray-800);
  --vc-header-title-color: var(--vc-gray-100);
  /* Calendar weekdays */
  --vc-weekday-color: var(--vc-accent-200);
  /* Calendar weeknumbers */
  --vc-weeknumber-color: var(--vc-gray-500);
  /* Calendar nav */
  --vc-nav-hover-bg: var(--vc-gray-700);
  --vc-nav-title-color: var(--vc-gray-100);
  --vc-nav-item-hover-box-shadow: none;
  --vc-nav-item-active-color: var(--vc-white);
  --vc-nav-item-active-bg: var(--vc-accent-500);
  --vc-nav-item-active-box-shadow: none;
  --vc-nav-item-current-color: var(--vc-accent-400);
  /* Calendar day popover */
  --vc-day-popover-container-color: var(--vc-gray-800);
  --vc-day-popover-container-bg: var(--vc-white);
  --vc-day-popover-container-border: var(--vc-gray-100);
  --vc-day-popover-header-color: var(--vc-gray-300);
  /* Popover content */
  --vc-popover-content-color: var(--vc-white);
  --vc-popover-content-bg: var(--vc-gray-800);
  --vc-popover-content-border: var(--vc-gray-700);
  /* Time picker */
  --vc-time-picker-border: var(--vc-gray-700);
  --vc-time-weekday-color: var(--vc-gray-400);
  --vc-time-month-color: var(--vc-accent-400);
  --vc-time-day-color: var(--vc-accent-400);
  --vc-time-year-color: var(--vc-gray-500);
  /* Time select group */
  --vc-time-select-group-bg: var(--vc-gray-700);
  --vc-time-select-group-border: var(--vc-gray-500);
  --vc-time-select-group-icon-color: var(--vc-accent-400);
  /* Base select */
  --vc-select-color: var(--vc-gray-200);
  --vc-select-bg: var(--vc-gray-700);
  --vc-select-hover-bg: var(--vc-gray-600);
  /* Calendar day */
  --vc-day-content-hover-bg: var(--vc-hover-bg);
  --vc-day-content-disabled-color: var(--vc-gray-600);
}

/* Calendar attributes */

.vc-dark.vc-attr,
  .vc-dark .vc-attr {
    --vc-content-color: var(--vc-accent-500);
    --vc-highlight-outline-bg: var(--vc-gray-900);
    --vc-highlight-outline-border: var(--vc-accent-300);
    --vc-highlight-outline-content-color: var(--vc-accent-200);
    --vc-highlight-light-bg: var(--vc-accent-800);
    --vc-highlight-light-content-color: var(--vc-accent-100);
    --vc-highlight-solid-bg: var(--vc-accent-500);
    --vc-highlight-solid-content-color: var(--vc-white);
    --vc-dot-bg: var(--vc-accent-500);
    --vc-bar-bg: var(--vc-accent-500);
  }

.vc-container {
  position: relative;
  display: inline-flex;
  width: -moz-max-content;
  width: max-content;
  height: -moz-max-content;
  height: max-content;
  font-family: var(--vc-font-family);
  color: var(--vc-color);
  background-color: var(--vc-bg);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: transparent;
}

.vc-container,
  .vc-container * {
    box-sizing: border-box;
  }

.vc-container:focus, .vc-container *:focus {
      outline: none;
    }

/* Hides double border within popovers */

.vc-container .vc-container {
    border: none;
  }

.vc-bordered {
  border: 1px solid;
  border-color: var(--vc-border);
  border-radius: var(--vc-rounded-lg);
}

.vc-expanded {
  min-width: 100%;
}

.vc-transparent {
  background-color: transparent;
}

.vc-date-picker-content {
  padding: 0;
  background-color: var(--vc-bg);
}

.vc-date-picker-content .vc-container {
    border: 0;
  }
*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.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:  ;
}

::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 / 0.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:  ;
}/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

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

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: suisse, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

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

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

/*
Remove the default font size and weight for headings.
*/

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

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

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

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

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

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

small {
  font-size: 80%;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

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

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

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

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

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

progress {
  vertical-align: baseline;
}

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

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

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

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

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

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

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

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

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

summary {
  display: list-item;
}

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

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

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

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

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

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

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

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

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

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

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
	:root {
		--radius: 0.5rem;
	}
.\!container {
  width: 100% !important;
  margin-right: auto !important;
  margin-left: auto !important;
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}
.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 2rem;
  padding-left: 2rem;
}
@media (min-width: 375px) {

  .\!container {
    max-width: 375px !important;
  }

  .container {
    max-width: 375px;
  }
}
@media (min-width: 744px) {

  .\!container {
    max-width: 744px !important;
  }

  .container {
    max-width: 744px;
  }
}
@media (min-width: 1024px) {

  .\!container {
    max-width: 1024px !important;
  }

  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {

  .\!container {
    max-width: 1280px !important;
  }

  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {

  .\!container {
    max-width: 1536px !important;
  }

  .container {
    max-width: 1536px;
  }
}
.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;
}
.\!pointer-events-none {
  pointer-events: none !important;
}
.pointer-events-none {
  pointer-events: none;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.collapse {
  visibility: collapse;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.-inset-4 {
  inset: -1rem;
}
.inset-0 {
  inset: 0px;
}
.inset-x-0 {
  left: 0px;
  right: 0px;
}
.inset-y-0 {
  top: 0px;
  bottom: 0px;
}
.-left-0\.5 {
  left: -0.125rem;
}
.-right-1 {
  right: -0.25rem;
}
.-right-2 {
  right: -0.5rem;
}
.-right-full {
  right: -100%;
}
.-top-0\.5 {
  top: -0.125rem;
}
.-top-1 {
  top: -0.25rem;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-auto {
  bottom: auto;
}
.end-0 {
  inset-inline-end: 0px;
}
.left-0 {
  left: 0px;
}
.left-1\/2 {
  left: 50%;
}
.left-2 {
  left: 0.5rem;
}
.left-4 {
  left: 1rem;
}
.left-5 {
  left: 1.25rem;
}
.left-\[16px\] {
  left: 16px;
}
.left-\[2px\] {
  left: 2px;
}
.left-auto {
  left: auto;
}
.right-0 {
  right: 0px;
}
.right-0\.5 {
  right: 0.125rem;
}
.right-2 {
  right: 0.5rem;
}
.right-3 {
  right: 0.75rem;
}
.right-4 {
  right: 1rem;
}
.right-\[-11px\] {
  right: -11px;
}
.right-\[-2px\] {
  right: -2px;
}
.right-\[-3px\] {
  right: -3px;
}
.right-\[12px\] {
  right: 12px;
}
.right-\[16px\] {
  right: 16px;
}
.right-\[24px\] {
  right: 24px;
}
.right-auto {
  right: auto;
}
.start-0 {
  inset-inline-start: 0px;
}
.top-0 {
  top: 0px;
}
.top-0\.5 {
  top: 0.125rem;
}
.top-1 {
  top: 0.25rem;
}
.top-1\/2 {
  top: 50%;
}
.top-2 {
  top: 0.5rem;
}
.top-20 {
  top: 5rem;
}
.top-3 {
  top: 0.75rem;
}
.top-4 {
  top: 1rem;
}
.top-\[-11px\] {
  top: -11px;
}
.top-\[-16px\] {
  top: -16px;
}
.top-\[-2px\] {
  top: -2px;
}
.top-\[-3px\] {
  top: -3px;
}
.top-\[16px\] {
  top: 16px;
}
.top-\[30px\] {
  top: 30px;
}
.top-\[440px\] {
  top: 440px;
}
.top-full {
  top: 100%;
}
.z-0 {
  z-index: 0;
}
.z-10 {
  z-index: 10;
}
.z-50 {
  z-index: 50;
}
.z-\[1001\] {
  z-index: 1001;
}
.z-\[101\] {
  z-index: 101;
}
.z-\[102\] {
  z-index: 102;
}
.z-\[1\] {
  z-index: 1;
}
.z-\[335\] {
  z-index: 335;
}
.z-\[7\] {
  z-index: 7;
}
.z-\[9999\] {
  z-index: 9999;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.m-0 {
  margin: 0px;
}
.m-4 {
  margin: 1rem;
}
.-mx-1 {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}
.mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.mx-\[16px\] {
  margin-left: 16px;
  margin-right: 16px;
}
.mx-\[8px\] {
  margin-left: 8px;
  margin-right: 8px;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-0\.5 {
  margin-top: 0.125rem;
  margin-bottom: 0.125rem;
}
.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.my-\[20px\] {
  margin-top: 20px;
  margin-bottom: 20px;
}
.my-\[3\.25px\] {
  margin-top: 3.25px;
  margin-bottom: 3.25px;
}
.my-\[32px\] {
  margin-top: 32px;
  margin-bottom: 32px;
}
.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.\!mb-10 {
  margin-bottom: 2.5rem !important;
}
.\!mb-14 {
  margin-bottom: 3.5rem !important;
}
.\!mb-8 {
  margin-bottom: 2rem !important;
}
.\!mt-\[-16px\] {
  margin-top: -16px !important;
}
.\!mt-\[19px\] {
  margin-top: 19px !important;
}
.-ml-px {
  margin-left: -1px;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-0\.5 {
  margin-bottom: 0.125rem;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-10 {
  margin-bottom: 2.5rem;
}
.mb-12 {
  margin-bottom: 3rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-2\.5 {
  margin-bottom: 0.625rem;
}
.mb-24 {
  margin-bottom: 6rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.mb-\[-3px\] {
  margin-bottom: -3px;
}
.mb-\[108px\] {
  margin-bottom: 108px;
}
.mb-\[10px\] {
  margin-bottom: 10px;
}
.mb-\[12px\] {
  margin-bottom: 12px;
}
.mb-\[20px\] {
  margin-bottom: 20px;
}
.mb-\[4px\] {
  margin-bottom: 4px;
}
.mb-\[6px\] {
  margin-bottom: 6px;
}
.mb-\[8px\] {
  margin-bottom: 8px;
}
.mb-auto {
  margin-bottom: auto;
}
.ml-0 {
  margin-left: 0px;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-24 {
  margin-left: 6rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-8 {
  margin-left: 2rem;
}
.ml-\[-4px\] {
  margin-left: -4px;
}
.ml-\[12px\] {
  margin-left: 12px;
}
.ml-\[24px\] {
  margin-left: 24px;
}
.ml-\[2px\] {
  margin-left: 2px;
}
.ml-\[4px\] {
  margin-left: 4px;
}
.ml-\[8px\] {
  margin-left: 8px;
}
.ml-auto {
  margin-left: auto;
}
.mr-0\.5 {
  margin-right: 0.125rem;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-3 {
  margin-right: 0.75rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-\[10px\] {
  margin-right: 10px;
}
.mr-\[6px\] {
  margin-right: 6px;
}
.mr-auto {
  margin-right: auto;
}
.mt-0 {
  margin-top: 0px;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-10 {
  margin-top: 2.5rem;
}
.mt-12 {
  margin-top: 3rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-20 {
  margin-top: 5rem;
}
.mt-24 {
  margin-top: 6rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-3\.5 {
  margin-top: 0.875rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-40 {
  margin-top: 10rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-\[-36px\] {
  margin-top: -36px;
}
.mt-\[10px\] {
  margin-top: 10px;
}
.mt-\[16px\] {
  margin-top: 16px;
}
.mt-\[19px\] {
  margin-top: 19px;
}
.mt-\[20px\] {
  margin-top: 20px;
}
.mt-\[22px\] {
  margin-top: 22px;
}
.mt-\[24px\] {
  margin-top: 24px;
}
.mt-\[26px\] {
  margin-top: 26px;
}
.mt-\[32px\] {
  margin-top: 32px;
}
.mt-\[35px\] {
  margin-top: 35px;
}
.mt-\[43px\] {
  margin-top: 43px;
}
.mt-\[4px\] {
  margin-top: 4px;
}
.mt-\[56px\] {
  margin-top: 56px;
}
.mt-\[5px\] {
  margin-top: 5px;
}
.mt-\[64px\] {
  margin-top: 64px;
}
.mt-\[6px\] {
  margin-top: 6px;
}
.mt-\[8px\] {
  margin-top: 8px;
}
.mt-auto {
  margin-top: auto;
}
.box-border {
  box-sizing: border-box;
}
.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.table-cell {
  display: table-cell;
}
.flow-root {
  display: flow-root;
}
.grid {
  display: grid;
}
.contents {
  display: contents;
}
.hidden {
  display: none;
}
.size-0 {
  width: 0px;
  height: 0px;
}
.size-1\.5 {
  width: 0.375rem;
  height: 0.375rem;
}
.size-10 {
  width: 2.5rem;
  height: 2.5rem;
}
.size-11 {
  width: 2.75rem;
  height: 2.75rem;
}
.size-12 {
  width: 3rem;
  height: 3rem;
}
.size-2 {
  width: 0.5rem;
  height: 0.5rem;
}
.size-2\.5 {
  width: 0.625rem;
  height: 0.625rem;
}
.size-20 {
  width: 5rem;
  height: 5rem;
}
.size-3 {
  width: 0.75rem;
  height: 0.75rem;
}
.size-3\.5 {
  width: 0.875rem;
  height: 0.875rem;
}
.size-4 {
  width: 1rem;
  height: 1rem;
}
.size-5 {
  width: 1.25rem;
  height: 1.25rem;
}
.size-6 {
  width: 1.5rem;
  height: 1.5rem;
}
.size-7 {
  width: 1.75rem;
  height: 1.75rem;
}
.size-8 {
  width: 2rem;
  height: 2rem;
}
.size-\[104px\] {
  width: 104px;
  height: 104px;
}
.size-\[10px\] {
  width: 10px;
  height: 10px;
}
.size-\[120px\] {
  width: 120px;
  height: 120px;
}
.size-\[128px\] {
  width: 128px;
  height: 128px;
}
.size-\[12px\] {
  width: 12px;
  height: 12px;
}
.size-\[160px\] {
  width: 160px;
  height: 160px;
}
.size-\[16px\] {
  width: 16px;
  height: 16px;
}
.size-\[18px\] {
  width: 18px;
  height: 18px;
}
.size-\[20px\] {
  width: 20px;
  height: 20px;
}
.size-\[22px\] {
  width: 22px;
  height: 22px;
}
.size-\[24px\] {
  width: 24px;
  height: 24px;
}
.size-\[24pxs\] {
  width: 24pxs;
  height: 24pxs;
}
.size-\[32px\] {
  width: 32px;
  height: 32px;
}
.size-\[39px\] {
  width: 39px;
  height: 39px;
}
.size-\[40px\] {
  width: 40px;
  height: 40px;
}
.size-\[48px\] {
  width: 48px;
  height: 48px;
}
.size-\[80px\] {
  width: 80px;
  height: 80px;
}
.size-full {
  width: 100%;
  height: 100%;
}
.h-0\.5 {
  height: 0.125rem;
}
.h-1 {
  height: 0.25rem;
}
.h-10 {
  height: 2.5rem;
}
.h-11 {
  height: 2.75rem;
}
.h-12 {
  height: 3rem;
}
.h-14 {
  height: 3.5rem;
}
.h-16 {
  height: 4rem;
}
.h-2 {
  height: 0.5rem;
}
.h-2\.5 {
  height: 0.625rem;
}
.h-4 {
  height: 1rem;
}
.h-5 {
  height: 1.25rem;
}
.h-6 {
  height: 1.5rem;
}
.h-7 {
  height: 1.75rem;
}
.h-8 {
  height: 2rem;
}
.h-\[--radix-combobox-trigger-height\] {
  height: var(--radix-combobox-trigger-height);
}
.h-\[--radix-select-trigger-height\] {
  height: var(--radix-select-trigger-height);
}
.h-\[112px\] {
  height: 112px;
}
.h-\[116px\] {
  height: 116px;
}
.h-\[150px\] {
  height: 150px;
}
.h-\[156px\] {
  height: 156px;
}
.h-\[168px\] {
  height: 168px;
}
.h-\[186px\] {
  height: 186px;
}
.h-\[24px\] {
  height: 24px;
}
.h-\[34px\] {
  height: 34px;
}
.h-\[368px\] {
  height: 368px;
}
.h-\[40px\] {
  height: 40px;
}
.h-\[436px\] {
  height: 436px;
}
.h-\[44px\] {
  height: 44px;
}
.h-\[460px\] {
  height: 460px;
}
.h-\[48px\] {
  height: 48px;
}
.h-\[500px\] {
  height: 500px;
}
.h-\[56px\] {
  height: 56px;
}
.h-\[70px\] {
  height: 70px;
}
.h-\[78px\] {
  height: 78px;
}
.h-\[calc\(100vh-80px\)\] {
  height: calc(100vh - 80px);
}
.h-auto {
  height: auto;
}
.h-dvh {
  height: 100dvh;
}
.h-fit {
  height: -moz-fit-content;
  height: fit-content;
}
.h-full {
  height: 100%;
}
.h-px {
  height: 1px;
}
.h-screen {
  height: 100vh;
}
.max-h-11 {
  max-height: 2.75rem;
}
.max-h-5 {
  max-height: 1.25rem;
}
.max-h-60 {
  max-height: 15rem;
}
.max-h-96 {
  max-height: 24rem;
}
.max-h-\[200px\] {
  max-height: 200px;
}
.max-h-\[250px\] {
  max-height: 250px;
}
.max-h-\[293px\] {
  max-height: 293px;
}
.max-h-\[300px\] {
  max-height: 300px;
}
.max-h-\[320px\] {
  max-height: 320px;
}
.max-h-\[55vh\] {
  max-height: 55vh;
}
.max-h-dvh {
  max-height: 100dvh;
}
.max-h-full {
  max-height: 100%;
}
.min-h-20 {
  min-height: 5rem;
}
.min-h-6 {
  min-height: 1.5rem;
}
.min-h-\[18px\] {
  min-height: 18px;
}
.min-h-\[24px\] {
  min-height: 24px;
}
.min-h-\[32px\] {
  min-height: 32px;
}
.min-h-\[368px\] {
  min-height: 368px;
}
.min-h-\[400px\] {
  min-height: 400px;
}
.min-h-\[50vh\] {
  min-height: 50vh;
}
.min-h-\[640px\] {
  min-height: 640px;
}
.min-h-\[64px\] {
  min-height: 64px;
}
.\!w-full {
  width: 100% !important;
}
.w-0 {
  width: 0px;
}
.w-1\/2 {
  width: 50%;
}
.w-10 {
  width: 2.5rem;
}
.w-11 {
  width: 2.75rem;
}
.w-16 {
  width: 4rem;
}
.w-2\.5 {
  width: 0.625rem;
}
.w-2\/3 {
  width: 66.666667%;
}
.w-5 {
  width: 1.25rem;
}
.w-6 {
  width: 1.5rem;
}
.w-7 {
  width: 1.75rem;
}
.w-72 {
  width: 18rem;
}
.w-\[--radix-popper-anchor-width\] {
  width: var(--radix-popper-anchor-width);
}
.w-\[100px\] {
  width: 100px;
}
.w-\[103\%\] {
  width: 103%;
}
.w-\[120px\] {
  width: 120px;
}
.w-\[123px\] {
  width: 123px;
}
.w-\[200px\] {
  width: 200px;
}
.w-\[230px\] {
  width: 230px;
}
.w-\[24px\] {
  width: 24px;
}
.w-\[260px\] {
  width: 260px;
}
.w-\[320px\] {
  width: 320px;
}
.w-\[324px\] {
  width: 324px;
}
.w-\[340px\] {
  width: 340px;
}
.w-\[60px\] {
  width: 60px;
}
.w-\[72px\] {
  width: 72px;
}
.w-\[90\%\] {
  width: 90%;
}
.w-\[92px\] {
  width: 92px;
}
.w-\[full\] {
  width: full;
}
.w-\[min\(var\(--radix-vue-combobox-width\)\2c _var\(--radix-vue-combobox-content-available-width\)\)\] {
  width: min(var(--radix-vue-combobox-width), var(--radix-vue-combobox-content-available-width));
}
.w-auto {
  width: auto;
}
.w-dvw {
  width: 100dvw;
}
.w-full {
  width: 100%;
}
.w-min {
  width: -moz-min-content;
  width: min-content;
}
.min-w-0 {
  min-width: 0px;
}
.min-w-12 {
  min-width: 3rem;
}
.min-w-32 {
  min-width: 8rem;
}
.min-w-6 {
  min-width: 1.5rem;
}
.min-w-80 {
  min-width: 20rem;
}
.min-w-\[--radix-combobox-trigger-width\] {
  min-width: var(--radix-combobox-trigger-width);
}
.min-w-\[--radix-select-trigger-width\] {
  min-width: var(--radix-select-trigger-width);
}
.min-w-\[100px\] {
  min-width: 100px;
}
.min-w-\[160px\] {
  min-width: 160px;
}
.min-w-\[186px\] {
  min-width: 186px;
}
.min-w-\[209px\] {
  min-width: 209px;
}
.min-w-\[20px\] {
  min-width: 20px;
}
.min-w-\[333px\] {
  min-width: 333px;
}
.min-w-\[44px\] {
  min-width: 44px;
}
.min-w-\[48px\] {
  min-width: 48px;
}
.min-w-\[8rem\] {
  min-width: 8rem;
}
.min-w-full {
  min-width: 100%;
}
.max-w-\[1200px\] {
  max-width: 1200px;
}
.max-w-\[135px\] {
  max-width: 135px;
}
.max-w-\[150px\] {
  max-width: 150px;
}
.max-w-\[165px\] {
  max-width: 165px;
}
.max-w-\[188px\] {
  max-width: 188px;
}
.max-w-\[200px\] {
  max-width: 200px;
}
.max-w-\[220px\] {
  max-width: 220px;
}
.max-w-\[232px\] {
  max-width: 232px;
}
.max-w-\[310px\] {
  max-width: 310px;
}
.max-w-\[320px\] {
  max-width: 320px;
}
.max-w-\[350px\] {
  max-width: 350px;
}
.max-w-\[434px\] {
  max-width: 434px;
}
.max-w-\[512px\] {
  max-width: 512px;
}
.max-w-\[534px\] {
  max-width: 534px;
}
.max-w-\[544px\] {
  max-width: 544px;
}
.max-w-\[60\%\] {
  max-width: 60%;
}
.max-w-\[724px\] {
  max-width: 724px;
}
.max-w-\[calc\(100vw-2rem\)\] {
  max-width: calc(100vw - 2rem);
}
.max-w-fit {
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.max-w-full {
  max-width: 100%;
}
.max-w-lg {
  max-width: 32rem;
}
.max-w-max {
  max-width: -moz-max-content;
  max-width: max-content;
}
.max-w-none {
  max-width: none;
}
.max-w-sm {
  max-width: 24rem;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-auto {
  flex: 1 1 auto;
}
.flex-none {
  flex: none;
}
.flex-shrink {
  flex-shrink: 1;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.shrink {
  flex-shrink: 1;
}
.shrink-0 {
  flex-shrink: 0;
}
.flex-grow {
  flex-grow: 1;
}
.flex-grow-0 {
  flex-grow: 0;
}
.grow {
  flex-grow: 1;
}
.basis-0 {
  flex-basis: 0px;
}
.basis-1\/2 {
  flex-basis: 50%;
}
.basis-auto {
  flex-basis: auto;
}
.border-collapse {
  border-collapse: collapse;
}
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-4 {
  --tw-translate-x: -1rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-0 {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-14px\] {
  --tw-translate-x: -14px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-full {
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-1\/2 {
  --tw-translate-y: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[-36px\] {
  --tw-translate-y: -36px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-90 {
  --tw-rotate: -90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-90 {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes pulse {

  50% {
    opacity: .5;
  }
}
.animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
@keyframes spin {

  to {
    transform: rotate(360deg);
  }
}
.animate-spin {
  animation: spin 1s linear infinite;
}
.\!cursor-default {
  cursor: default !important;
}
.cursor-default {
  cursor: default;
}
.cursor-pointer {
  cursor: pointer;
}
.touch-none {
  touch-action: none;
}
.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.resize-none {
  resize: none;
}
.resize {
  resize: both;
}
.list-disc {
  list-style-type: disc;
}
.appearance-none {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid-cols-\[1fr\] {
  grid-template-columns: 1fr;
}
.grid-cols-\[1fr_48px\] {
  grid-template-columns: 1fr 48px;
}
.grid-cols-\[24px_1fr_72px\] {
  grid-template-columns: 24px 1fr 72px;
}
.grid-cols-\[24px_1fr_auto\] {
  grid-template-columns: 24px 1fr auto;
}
.grid-cols-\[24px_260px_260px_1fr_1fr\] {
  grid-template-columns: 24px 260px 260px 1fr 1fr;
}
.grid-rows-\[47px\] {
  grid-template-rows: 47px;
}
.flex-row {
  flex-direction: row;
}
.flex-col {
  flex-direction: column;
}
.flex-col-reverse {
  flex-direction: column-reverse;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.place-items-center {
  place-items: center;
}
.content-center {
  align-content: center;
}
.content-end {
  align-content: flex-end;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.items-stretch {
  align-items: stretch;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-stretch {
  justify-content: stretch;
}
.gap-0 {
  gap: 0px;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-1\.5 {
  gap: 0.375rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-2\.5 {
  gap: 0.625rem;
}
.gap-20 {
  gap: 5rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-5 {
  gap: 1.25rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-8 {
  gap: 2rem;
}
.gap-\[10px\] {
  gap: 10px;
}
.gap-\[12px\] {
  gap: 12px;
}
.gap-\[16px\] {
  gap: 16px;
}
.gap-\[20px\] {
  gap: 20px;
}
.gap-\[24px\] {
  gap: 24px;
}
.gap-\[28px\] {
  gap: 28px;
}
.gap-\[2px\] {
  gap: 2px;
}
.gap-\[31px\] {
  gap: 31px;
}
.gap-\[32px\] {
  gap: 32px;
}
.gap-\[3px\] {
  gap: 3px;
}
.gap-\[40px\] {
  gap: 40px;
}
.gap-\[4px\] {
  gap: 4px;
}
.gap-\[6px\] {
  gap: 6px;
}
.gap-\[8px\] {
  gap: 8px;
}
.gap-x-\[16px\] {
  -moz-column-gap: 16px;
       column-gap: 16px;
}
.gap-y-1\.5 {
  row-gap: 0.375rem;
}
.gap-y-\[4px\] {
  row-gap: 4px;
}
.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));
}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.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));
}
.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));
}
.divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-divide-opacity, 1));
}
.self-start {
  align-self: flex-start;
}
.self-center {
  align-self: center;
}
.self-stretch {
  align-self: stretch;
}
.justify-self-start {
  justify-self: start;
}
.justify-self-end {
  justify-self: end;
}
.justify-self-center {
  justify-self: center;
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-visible {
  overflow: visible;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.overflow-ellipsis {
  text-overflow: ellipsis;
}
.text-ellipsis {
  text-overflow: ellipsis;
}
.whitespace-normal {
  white-space: normal;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.text-wrap {
  text-wrap: wrap;
}
.text-nowrap {
  text-wrap: nowrap;
}
.break-words {
  overflow-wrap: break-word;
}
.\!rounded-none {
  border-radius: 0px !important;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-2xl {
  border-radius: 1rem;
}
.rounded-3xl {
  border-radius: 1.5rem;
}
.rounded-\[100px\] {
  border-radius: 100px;
}
.rounded-\[10px\] {
  border-radius: 10px;
}
.rounded-\[12px\] {
  border-radius: 12px;
}
.rounded-\[14px\] {
  border-radius: 14px;
}
.rounded-\[16px\] {
  border-radius: 16px;
}
.rounded-\[19\.5px\] {
  border-radius: 19.5px;
}
.rounded-\[20px\] {
  border-radius: 20px;
}
.rounded-\[24px\] {
  border-radius: 24px;
}
.rounded-\[27px\] {
  border-radius: 27px;
}
.rounded-\[32px\] {
  border-radius: 32px;
}
.rounded-\[4px\] {
  border-radius: 4px;
}
.rounded-\[6px\] {
  border-radius: 6px;
}
.rounded-\[7\.2px\] {
  border-radius: 7.2px;
}
.rounded-\[7\.5px\] {
  border-radius: 7.5px;
}
.rounded-\[7px\] {
  border-radius: 7px;
}
.rounded-\[8px\] {
  border-radius: 8px;
}
.rounded-\[9px\] {
  border-radius: 9px;
}
.rounded-\[inherit\] {
  border-radius: inherit;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-none {
  border-radius: 0px;
}
.rounded-sm {
  border-radius: 0.125rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.rounded-b-2xl {
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.rounded-b-none {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.rounded-t-2xl {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}
.rounded-t-\[10px\] {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0px;
}
.border-2 {
  border-width: 2px;
}
.border-4 {
  border-width: 4px;
}
.border-\[0\.75px\] {
  border-width: 0.75px;
}
.border-\[2px\] {
  border-width: 2px;
}
.border-\[3px\] {
  border-width: 3px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-l {
  border-left-width: 1px;
}
.border-t {
  border-top-width: 1px;
}
.border-dashed {
  border-style: dashed;
}
.border-dotted {
  border-style: dotted;
}
.border-none {
  border-style: none;
}
.\!border-\[\#5435F1\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(84 53 241 / var(--tw-border-opacity, 1)) !important;
}
.\!border-\[\#FF5050\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 80 80 / var(--tw-border-opacity, 1)) !important;
}
.\!border-\[1\.4\] {
  border-color: 1.4 !important;
}
.border-\[\#0000000A\] {
  border-color: #0000000A;
}
.border-\[\#00000014\] {
  border-color: #00000014;
}
.border-\[\#00000029\] {
  border-color: #00000029;
}
.border-\[\#00000033\] {
  border-color: #00000033;
}
.border-\[\#367AF7\] {
  --tw-border-opacity: 1;
  border-color: rgb(54 122 247 / var(--tw-border-opacity, 1));
}
.border-\[\#6184FF\] {
  --tw-border-opacity: 1;
  border-color: rgb(97 132 255 / var(--tw-border-opacity, 1));
}
.border-\[\#6184FF\]\/\[0\.06\] {
  border-color: rgb(97 132 255 / 0.06);
}
.border-\[\#6752F7\] {
  --tw-border-opacity: 1;
  border-color: rgb(103 82 247 / var(--tw-border-opacity, 1));
}
.border-\[\#909090\] {
  --tw-border-opacity: 1;
  border-color: rgb(144 144 144 / var(--tw-border-opacity, 1));
}
.border-\[\#B3ED6A\]\/\[0\.24\] {
  border-color: rgb(179 237 106 / 0.24);
}
.border-\[\#D2D2D2\] {
  --tw-border-opacity: 1;
  border-color: rgb(210 210 210 / var(--tw-border-opacity, 1));
}
.border-\[\#D5D5D5\] {
  --tw-border-opacity: 1;
  border-color: rgb(213 213 213 / var(--tw-border-opacity, 1));
}
.border-\[\#DEDEDE\] {
  --tw-border-opacity: 1;
  border-color: rgb(222 222 222 / var(--tw-border-opacity, 1));
}
.border-\[\#DFDDFF\] {
  --tw-border-opacity: 1;
  border-color: rgb(223 221 255 / var(--tw-border-opacity, 1));
}
.border-\[\#E6E6E6\] {
  --tw-border-opacity: 1;
  border-color: rgb(230 230 230 / var(--tw-border-opacity, 1));
}
.border-\[\#E9E9E9\] {
  --tw-border-opacity: 1;
  border-color: rgb(233 233 233 / var(--tw-border-opacity, 1));
}
.border-\[\#FF5050\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 80 80 / var(--tw-border-opacity, 1));
}
.border-\[\#FF5050\]\/\[0\.06\] {
  border-color: rgb(255 80 80 / 0.06);
}
.border-\[\#FF559C\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 85 156 / var(--tw-border-opacity, 1));
}
.border-\[\#FF559C\]\/30 {
  border-color: rgb(255 85 156 / 0.3);
}
.border-\[\#d2d2d2\] {
  --tw-border-opacity: 1;
  border-color: rgb(210 210 210 / var(--tw-border-opacity, 1));
}
.border-\[\#d5d5d5\] {
  --tw-border-opacity: 1;
  border-color: rgb(213 213 213 / var(--tw-border-opacity, 1));
}
.border-\[\#dedede\] {
  --tw-border-opacity: 1;
  border-color: rgb(222 222 222 / var(--tw-border-opacity, 1));
}
.border-\[\#e3e3e3\] {
  --tw-border-opacity: 1;
  border-color: rgb(227 227 227 / var(--tw-border-opacity, 1));
}
.border-\[\#e6e6e6\] {
  --tw-border-opacity: 1;
  border-color: rgb(230 230 230 / var(--tw-border-opacity, 1));
}
.border-\[rgba\(0\2c 0\2c 0\2c 0\.08\)\] {
  border-color: rgba(0,0,0,0.08);
}
.border-black {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}
.border-black\/10 {
  border-color: rgb(0 0 0 / 0.1);
}
.border-black\/20 {
  border-color: rgb(0 0 0 / 0.2);
}
.border-black\/30 {
  border-color: rgb(0 0 0 / 0.3);
}
.border-black\/60 {
  border-color: rgb(0 0 0 / 0.6);
}
.border-black\/\[0\.04\] {
  border-color: rgb(0 0 0 / 0.04);
}
.border-black\/\[0\.08\] {
  border-color: rgb(0 0 0 / 0.08);
}
.border-blue-500 {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
}
.border-blue-600 {
  --tw-border-opacity: 1;
  border-color: rgb(37 99 235 / var(--tw-border-opacity, 1));
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}
.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}
.border-gray-500\/50 {
  border-color: rgb(107 114 128 / 0.5);
}
.border-neutral-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity, 1));
}
.border-neutral-300 {
  --tw-border-opacity: 1;
  border-color: rgb(212 212 212 / var(--tw-border-opacity, 1));
}
.border-pink-500 {
  --tw-border-opacity: 1;
  border-color: rgb(236 72 153 / var(--tw-border-opacity, 1));
}
.border-red-500 {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity, 1));
}
.border-transparent {
  border-color: transparent;
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-white\/30 {
  border-color: rgb(255 255 255 / 0.3);
}
.border-b-\[\#6184ff\] {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(97 132 255 / var(--tw-border-opacity, 1));
}
.border-l-transparent {
  border-left-color: transparent;
}
.border-t-transparent {
  border-top-color: transparent;
}
.\!bg-\[\#00000005\] {
  background-color: #00000005 !important;
}
.\!bg-\[\#7D6FFF\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(125 111 255 / var(--tw-bg-opacity, 1)) !important;
}
.\!bg-\[\#F6F5FF\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(246 245 255 / var(--tw-bg-opacity, 1)) !important;
}
.\!bg-\[\#FAFAFA\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1)) !important;
}
.\!bg-\[\#f8f8f8\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(248 248 248 / var(--tw-bg-opacity, 1)) !important;
}
.\!bg-transparent {
  background-color: transparent !important;
}
.bg-\[\#00000005\] {
  background-color: #00000005;
}
.bg-\[\#0000000A\] {
  background-color: #0000000A;
}
.bg-\[\#6184FF\]\/\[0\.06\] {
  background-color: rgb(97 132 255 / 0.06);
}
.bg-\[\#6752F7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(103 82 247 / var(--tw-bg-opacity, 1));
}
.bg-\[\#7D6FFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(125 111 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#7b72f6\] {
  --tw-bg-opacity: 1;
  background-color: rgb(123 114 246 / var(--tw-bg-opacity, 1));
}
.bg-\[\#B3ED6A\]\/\[0\.24\] {
  background-color: rgb(179 237 106 / 0.24);
}
.bg-\[\#DAF8FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(218 248 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#E5FFDE\] {
  --tw-bg-opacity: 1;
  background-color: rgb(229 255 222 / var(--tw-bg-opacity, 1));
}
.bg-\[\#E5FFED\] {
  --tw-bg-opacity: 1;
  background-color: rgb(229 255 237 / var(--tw-bg-opacity, 1));
}
.bg-\[\#E8F1FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(232 241 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#EBEBEB\] {
  --tw-bg-opacity: 1;
  background-color: rgb(235 235 235 / var(--tw-bg-opacity, 1));
}
.bg-\[\#EDEDED\] {
  --tw-bg-opacity: 1;
  background-color: rgb(237 237 237 / var(--tw-bg-opacity, 1));
}
.bg-\[\#EFEEFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(239 238 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#EFF5FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(239 245 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F2F2F2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F3F7FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(243 247 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F5F5F5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F6F5FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 245 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F8F8F8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 248 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FAFAFA\] {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FDEDE8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(253 237 232 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FDF6E4\] {
  --tw-bg-opacity: 1;
  background-color: rgb(253 246 228 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FF2600\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 38 0 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FF5050\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 80 80 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FF5050\]\/\[0\.06\] {
  background-color: rgb(255 80 80 / 0.06);
}
.bg-\[\#FF559C\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 85 156 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FFEBEB\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 235 235 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FFF0E1\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 240 225 / var(--tw-bg-opacity, 1));
}
.bg-\[\#c1f3ff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(193 243 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#ccffda\] {
  --tw-bg-opacity: 1;
  background-color: rgb(204 255 218 / var(--tw-bg-opacity, 1));
}
.bg-\[\#e5ffde\] {
  --tw-bg-opacity: 1;
  background-color: rgb(229 255 222 / var(--tw-bg-opacity, 1));
}
.bg-\[\#e5ffed\] {
  --tw-bg-opacity: 1;
  background-color: rgb(229 255 237 / var(--tw-bg-opacity, 1));
}
.bg-\[\#e6e6e6\] {
  --tw-bg-opacity: 1;
  background-color: rgb(230 230 230 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f2f2f2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f2f5ff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(242 245 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f4f2ff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(244 242 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f5f5f5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f6f5ff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 245 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f8f8f8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 248 / var(--tw-bg-opacity, 1));
}
.bg-\[\#fafafa\] {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}
.bg-\[\#ff553b\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 85 59 / var(--tw-bg-opacity, 1));
}
.bg-\[\#ff6c6c\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 108 108 / var(--tw-bg-opacity, 1));
}
.bg-\[\#ffd9e6\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 217 230 / var(--tw-bg-opacity, 1));
}
.bg-\[\#ffe5ca\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 229 202 / var(--tw-bg-opacity, 1));
}
.bg-\[\#ffe8c7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 232 199 / var(--tw-bg-opacity, 1));
}
.bg-\[\#fff0b3\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 240 179 / var(--tw-bg-opacity, 1));
}
.bg-\[\#fff9f1\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 249 241 / var(--tw-bg-opacity, 1));
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.04\)\] {
  background-color: rgba(0,0,0,0.04);
}
.bg-\[rgba\(125\2c 111\2c 255\2c 0\.08\)\] {
  background-color: rgba(125,111,255,0.08);
}
.bg-\[rgba\(255\2c 85\2c 156\2c 1\)\] {
  background-color: rgba(255,85,156,1);
}
.bg-\[rgba\(97\2c 132\2c 255\2c 0\.06\)\] {
  background-color: rgba(97,132,255,0.06);
}
.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.bg-black\/10 {
  background-color: rgb(0 0 0 / 0.1);
}
.bg-black\/20 {
  background-color: rgb(0 0 0 / 0.2);
}
.bg-black\/40 {
  background-color: rgb(0 0 0 / 0.4);
}
.bg-black\/5 {
  background-color: rgb(0 0 0 / 0.05);
}
.bg-black\/50 {
  background-color: rgb(0 0 0 / 0.5);
}
.bg-black\/80 {
  background-color: rgb(0 0 0 / 0.8);
}
.bg-black\/\[0\.04\] {
  background-color: rgb(0 0 0 / 0.04);
}
.bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
}
.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
}
.bg-gray-900\/\[0\.04\] {
  background-color: rgb(17 24 39 / 0.04);
}
.bg-green-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1));
}
.bg-neutral-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
}
.bg-neutral-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1));
}
.bg-neutral-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}
.bg-neutral-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1));
}
.bg-neutral-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1));
}
.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1));
}
.bg-rose-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 241 242 / var(--tw-bg-opacity, 1));
}
.bg-slate-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(2 6 23 / var(--tw-bg-opacity, 1));
}
.bg-transparent {
  background-color: transparent;
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-white\/10 {
  background-color: rgb(255 255 255 / 0.1);
}
.bg-white\/85 {
  background-color: rgb(255 255 255 / 0.85);
}
.bg-\[linear-gradient\(rgba\(229\2c 255\2c 222\2c 1\)\2c rgba\(196\2c 255\2c 179\2c 1\)\)\] {
  background-image: linear-gradient(rgba(229,255,222,1),rgba(196,255,179,1));
}
.bg-\[repeating-linear-gradient\(to_right\2c black_0\2c black_5px\2c transparent_5px\2c transparent_10px\)\] {
  background-image: repeating-linear-gradient(to right,black 0,black 5px,transparent 5px,transparent 10px);
}
.bg-\[url\(\'\@\/assets\/images\/accounting\/attach-empty-state\.webp\'\)\] {
  background-image: url('/assets/attach-empty-state-_2jMhmRP.webp');
}
.bg-\[url\(\'\@\/assets\/images\/accounting\/attach-no-found-state\.webp\'\)\] {
  background-image: url('/assets/attach-no-found-state-CIwwovYh.webp');
}
.bg-ai-gradient {
  background-image: linear-gradient(93.72deg, #6184FF 9.29%, #BA1EE1 118.29%);
}
.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.from-\[\#6184FF\] {
  --tw-gradient-from: #6184FF var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(97 132 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-transparent {
  --tw-gradient-from: transparent var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.via-\[\#fafafa\] {
  --tw-gradient-to: rgb(250 250 250 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #fafafa var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-20\% {
  --tw-gradient-via-position: 20%;
}
.to-\[\#BA1EE1\] {
  --tw-gradient-to: #BA1EE1 var(--tw-gradient-to-position);
}
.to-\[\#fafafa\] {
  --tw-gradient-to: #fafafa var(--tw-gradient-to-position);
}
.bg-cover {
  background-size: cover;
}
.bg-clip-padding {
  background-clip: padding-box;
}
.bg-center {
  background-position: center;
}
.bg-left-top {
  background-position: left top;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.fill-\[\#00000066\] {
  fill: #00000066;
}
.fill-\[\#222222\] {
  fill: #222222;
}
.fill-\[\#6C6C6C\] {
  fill: #6C6C6C;
}
.fill-\[\#909090\] {
  fill: #909090;
}
.fill-current {
  fill: currentColor;
}
.fill-none {
  fill: none;
}
.stroke-\[\#222222\] {
  stroke: #222222;
}
.stroke-\[\#367AF7\] {
  stroke: #367AF7;
}
.stroke-\[\#404040\] {
  stroke: #404040;
}
.stroke-\[\#6752F7\] {
  stroke: #6752F7;
}
.stroke-\[\#6C6C6C\] {
  stroke: #6C6C6C;
}
.stroke-\[\#909090\] {
  stroke: #909090;
}
.stroke-\[\#FF2600\] {
  stroke: #FF2600;
}
.stroke-\[\#FF8100\] {
  stroke: #FF8100;
}
.stroke-black {
  stroke: #000;
}
.stroke-2 {
  stroke-width: 2;
}
.stroke-\[2\.5px\] {
  stroke-width: 2.5px;
}
.stroke-\[6px\] {
  stroke-width: 6px;
}
.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}
.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.\!p-2\.5 {
  padding: 0.625rem !important;
}
.\!p-3 {
  padding: 0.75rem !important;
}
.\!p-5 {
  padding: 1.25rem !important;
}
.\!p-6 {
  padding: 1.5rem !important;
}
.p-0 {
  padding: 0px;
}
.p-0\.5 {
  padding: 0.125rem;
}
.p-1 {
  padding: 0.25rem;
}
.p-1\.5 {
  padding: 0.375rem;
}
.p-11 {
  padding: 2.75rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-2\.5 {
  padding: 0.625rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-3\.5 {
  padding: 0.875rem;
}
.p-4 {
  padding: 1rem;
}
.p-5 {
  padding: 1.25rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-8 {
  padding: 2rem;
}
.p-\[16px\] {
  padding: 16px;
}
.p-\[20px\] {
  padding: 20px;
}
.p-\[32px\] {
  padding: 32px;
}
.p-px {
  padding: 1px;
}
.\!px-\[10px\] {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.\!px-\[32px\] {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.\!py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.px-14 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-\[10px\] {
  padding-left: 10px;
  padding-right: 10px;
}
.px-\[16px\] {
  padding-left: 16px;
  padding-right: 16px;
}
.px-\[20px\] {
  padding-left: 20px;
  padding-right: 20px;
}
.px-\[2px\] {
  padding-left: 2px;
  padding-right: 2px;
}
.px-\[32px\] {
  padding-left: 32px;
  padding-right: 32px;
}
.px-\[8px\] {
  padding-left: 8px;
  padding-right: 8px;
}
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-\[10px\] {
  padding-top: 10px;
  padding-bottom: 10px;
}
.py-\[12px\] {
  padding-top: 12px;
  padding-bottom: 12px;
}
.py-\[13px\] {
  padding-top: 13px;
  padding-bottom: 13px;
}
.py-\[14px\] {
  padding-top: 14px;
  padding-bottom: 14px;
}
.py-\[15px\] {
  padding-top: 15px;
  padding-bottom: 15px;
}
.py-\[18px\] {
  padding-top: 18px;
  padding-bottom: 18px;
}
.py-\[2px\] {
  padding-top: 2px;
  padding-bottom: 2px;
}
.py-\[30px\] {
  padding-top: 30px;
  padding-bottom: 30px;
}
.py-\[32px\] {
  padding-top: 32px;
  padding-bottom: 32px;
}
.py-\[4px\] {
  padding-top: 4px;
  padding-bottom: 4px;
}
.py-\[6px\] {
  padding-top: 6px;
  padding-bottom: 6px;
}
.py-\[8px\] {
  padding-top: 8px;
  padding-bottom: 8px;
}
.\!pb-3 {
  padding-bottom: 0.75rem !important;
}
.pb-10 {
  padding-bottom: 2.5rem;
}
.pb-12 {
  padding-bottom: 3rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-24 {
  padding-bottom: 6rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pb-6 {
  padding-bottom: 1.5rem;
}
.pb-\[12px\] {
  padding-bottom: 12px;
}
.pb-\[140px\] {
  padding-bottom: 140px;
}
.pb-\[200px\] {
  padding-bottom: 200px;
}
.pb-\[24px\] {
  padding-bottom: 24px;
}
.pl-0 {
  padding-left: 0px;
}
.pl-0\.5 {
  padding-left: 0.125rem;
}
.pl-1 {
  padding-left: 0.25rem;
}
.pl-16 {
  padding-left: 4rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pl-7 {
  padding-left: 1.75rem;
}
.pl-8 {
  padding-left: 2rem;
}
.pl-\[12px\] {
  padding-left: 12px;
}
.pl-\[16px\] {
  padding-left: 16px;
}
.pl-\[28px\] {
  padding-left: 28px;
}
.pl-\[32px\] {
  padding-left: 32px;
}
.pl-\[40px\] {
  padding-left: 40px;
}
.pl-\[44px\] {
  padding-left: 44px;
}
.pl-\[50px\] {
  padding-left: 50px;
}
.pr-1 {
  padding-right: 0.25rem;
}
.pr-10 {
  padding-right: 2.5rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-3 {
  padding-right: 0.75rem;
}
.pr-4 {
  padding-right: 1rem;
}
.pr-8 {
  padding-right: 2rem;
}
.pr-\[10px\] {
  padding-right: 10px;
}
.pr-\[16px\] {
  padding-right: 16px;
}
.pr-\[36px\] {
  padding-right: 36px;
}
.pr-\[50px\] {
  padding-right: 50px;
}
.pr-\[8px\] {
  padding-right: 8px;
}
.pt-0 {
  padding-top: 0px;
}
.pt-10 {
  padding-top: 2.5rem;
}
.pt-12 {
  padding-top: 3rem;
}
.pt-14 {
  padding-top: 3.5rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pt-6 {
  padding-top: 1.5rem;
}
.pt-\[100px\] {
  padding-top: 100px;
}
.pt-\[12px\] {
  padding-top: 12px;
}
.pt-\[19px\] {
  padding-top: 19px;
}
.pt-\[20px\] {
  padding-top: 20px;
}
.pt-\[219px\] {
  padding-top: 219px;
}
.pt-\[4px\] {
  padding-top: 4px;
}
.pt-\[56px\] {
  padding-top: 56px;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-start {
  text-align: start;
}
.text-end {
  text-align: end;
}
.align-middle {
  vertical-align: middle;
}
.\!text-2xl {
  font-size: 1.5rem !important;
  line-height: 2rem !important;
}
.\!text-xl {
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-\[10px\] {
  font-size: 10px;
}
.text-\[12px\] {
  font-size: 12px;
}
.text-\[13px\] {
  font-size: 13px;
}
.text-\[14px\] {
  font-size: 14px;
}
.text-\[15px\] {
  font-size: 15px;
}
.text-\[16px\] {
  font-size: 16px;
}
.text-\[20px\] {
  font-size: 20px;
}
.text-\[24px\] {
  font-size: 24px;
}
.text-\[28px\] {
  font-size: 28px;
}
.text-\[32px\] {
  font-size: 32px;
}
.text-\[40px\] {
  font-size: 40px;
}
.text-base {
  font-size: 1rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.\!font-medium {
  font-weight: 500 !important;
}
.font-bold {
  font-weight: 700;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.lowercase {
  text-transform: lowercase;
}
.capitalize {
  text-transform: capitalize;
}
.italic {
  font-style: italic;
}
.leading-10 {
  line-height: 2.5rem;
}
.leading-3 {
  line-height: .75rem;
}
.leading-5 {
  line-height: 1.25rem;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-7 {
  line-height: 1.75rem;
}
.leading-8 {
  line-height: 2rem;
}
.leading-\[1\.32\] {
  line-height: 1.32;
}
.leading-\[1\.5\] {
  line-height: 1.5;
}
.leading-\[14px\] {
  line-height: 14px;
}
.leading-\[15px\] {
  line-height: 15px;
}
.leading-\[16px\] {
  line-height: 16px;
}
.leading-\[19px\] {
  line-height: 19px;
}
.leading-\[20px\] {
  line-height: 20px;
}
.leading-\[24px\] {
  line-height: 24px;
}
.leading-\[28px\] {
  line-height: 28px;
}
.leading-\[32px\] {
  line-height: 32px;
}
.leading-\[40px\] {
  line-height: 40px;
}
.leading-\[48px\] {
  line-height: 48px;
}
.leading-loose {
  line-height: 2;
}
.leading-none {
  line-height: 1;
}
.leading-normal {
  line-height: 1.5;
}
.leading-tight {
  line-height: 1.25;
}
.tracking-tight {
  letter-spacing: -0.025em;
}
.tracking-widest {
  letter-spacing: 0.1em;
}
.\!text-\[\#00000066\] {
  color: #00000066 !important;
}
.\!text-\[\#FF5050\] {
  --tw-text-opacity: 1 !important;
  color: rgb(255 80 80 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#00000066\] {
  color: #00000066;
}
.text-\[\#000000A3\] {
  color: #000000A3;
}
.text-\[\#000000a3\] {
  color: #000000a3;
}
.text-\[\#0098BE\] {
  --tw-text-opacity: 1;
  color: rgb(0 152 190 / var(--tw-text-opacity, 1));
}
.text-\[\#19B429\] {
  --tw-text-opacity: 1;
  color: rgb(25 180 41 / var(--tw-text-opacity, 1));
}
.text-\[\#222222\] {
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity, 1));
}
.text-\[\#3679f7\] {
  --tw-text-opacity: 1;
  color: rgb(54 121 247 / var(--tw-text-opacity, 1));
}
.text-\[\#367AF7\] {
  --tw-text-opacity: 1;
  color: rgb(54 122 247 / var(--tw-text-opacity, 1));
}
.text-\[\#367af7\] {
  --tw-text-opacity: 1;
  color: rgb(54 122 247 / var(--tw-text-opacity, 1));
}
.text-\[\#404040\] {
  --tw-text-opacity: 1;
  color: rgb(64 64 64 / var(--tw-text-opacity, 1));
}
.text-\[\#41C054\] {
  --tw-text-opacity: 1;
  color: rgb(65 192 84 / var(--tw-text-opacity, 1));
}
.text-\[\#6083ff\] {
  --tw-text-opacity: 1;
  color: rgb(96 131 255 / var(--tw-text-opacity, 1));
}
.text-\[\#6184FF\] {
  --tw-text-opacity: 1;
  color: rgb(97 132 255 / var(--tw-text-opacity, 1));
}
.text-\[\#6184ff\] {
  --tw-text-opacity: 1;
  color: rgb(97 132 255 / var(--tw-text-opacity, 1));
}
.text-\[\#6752F7\] {
  --tw-text-opacity: 1;
  color: rgb(103 82 247 / var(--tw-text-opacity, 1));
}
.text-\[\#6752f7\] {
  --tw-text-opacity: 1;
  color: rgb(103 82 247 / var(--tw-text-opacity, 1));
}
.text-\[\#6852f7\] {
  --tw-text-opacity: 1;
  color: rgb(104 82 247 / var(--tw-text-opacity, 1));
}
.text-\[\#6C6C6C\] {
  --tw-text-opacity: 1;
  color: rgb(108 108 108 / var(--tw-text-opacity, 1));
}
.text-\[\#6c6c6c\] {
  --tw-text-opacity: 1;
  color: rgb(108 108 108 / var(--tw-text-opacity, 1));
}
.text-\[\#77B529\] {
  --tw-text-opacity: 1;
  color: rgb(119 181 41 / var(--tw-text-opacity, 1));
}
.text-\[\#818181\] {
  --tw-text-opacity: 1;
  color: rgb(129 129 129 / var(--tw-text-opacity, 1));
}
.text-\[\#909090\] {
  --tw-text-opacity: 1;
  color: rgb(144 144 144 / var(--tw-text-opacity, 1));
}
.text-\[\#B0A8FF\] {
  --tw-text-opacity: 1;
  color: rgb(176 168 255 / var(--tw-text-opacity, 1));
}
.text-\[\#C0C0C0\] {
  --tw-text-opacity: 1;
  color: rgb(192 192 192 / var(--tw-text-opacity, 1));
}
.text-\[\#FF2600\] {
  --tw-text-opacity: 1;
  color: rgb(255 38 0 / var(--tw-text-opacity, 1));
}
.text-\[\#FF5050\] {
  --tw-text-opacity: 1;
  color: rgb(255 80 80 / var(--tw-text-opacity, 1));
}
.text-\[\#FF559C\] {
  --tw-text-opacity: 1;
  color: rgb(255 85 156 / var(--tw-text-opacity, 1));
}
.text-\[\#FF559C\]\/30 {
  color: rgb(255 85 156 / 0.3);
}
.text-\[\#FF8100\] {
  --tw-text-opacity: 1;
  color: rgb(255 129 0 / var(--tw-text-opacity, 1));
}
.text-\[\#FF8F51\] {
  --tw-text-opacity: 1;
  color: rgb(255 143 81 / var(--tw-text-opacity, 1));
}
.text-\[\#c1c1c1\] {
  --tw-text-opacity: 1;
  color: rgb(193 193 193 / var(--tw-text-opacity, 1));
}
.text-\[\#ff2600\] {
  --tw-text-opacity: 1;
  color: rgb(255 38 0 / var(--tw-text-opacity, 1));
}
.text-\[\#ff4f4f\] {
  --tw-text-opacity: 1;
  color: rgb(255 79 79 / var(--tw-text-opacity, 1));
}
.text-\[rgb\(108\2c 108\2c 108\)\] {
  --tw-text-opacity: 1;
  color: rgb(108 108 108 / var(--tw-text-opacity, 1));
}
.text-\[rgb\(144\2c 144\2c 144\)\] {
  --tw-text-opacity: 1;
  color: rgb(144 144 144 / var(--tw-text-opacity, 1));
}
.text-\[rgb\(255\2c 38\2c 01\)\] {
  --tw-text-opacity: 1;
  color: rgb(255 38 01 / var(--tw-text-opacity, 1));
}
.text-\[rgb\(34\2c 34\2c 34\)\] {
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity, 1));
}
.text-\[rgb\(64\2c 64\2c 64\)\] {
  --tw-text-opacity: 1;
  color: rgb(64 64 64 / var(--tw-text-opacity, 1));
}
.text-\[rgba\(0\2c 0\2c 0\2c 0\.4\)\] {
  color: rgba(0,0,0,0.4);
}
.text-\[rgba\(0\2c 0\2c 0\2c 0\.64\)\] {
  color: rgba(0,0,0,0.64);
}
.text-\[rgba\(34\2c 34\2c 34\2c 1\)\] {
  color: rgba(34,34,34,1);
}
.text-\[rgba\(97\2c 132\2c 255\2c 1\)\] {
  color: rgba(97,132,255,1);
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.text-black\/30 {
  color: rgb(0 0 0 / 0.3);
}
.text-black\/40 {
  color: rgb(0 0 0 / 0.4);
}
.text-black\/60 {
  color: rgb(0 0 0 / 0.6);
}
.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity, 1));
}
.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}
.text-current {
  color: currentColor;
}
.text-gray-100 {
  --tw-text-opacity: 1;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity, 1));
}
.text-green-600 {
  --tw-text-opacity: 1;
  color: rgb(22 163 74 / var(--tw-text-opacity, 1));
}
.text-indigo-500 {
  --tw-text-opacity: 1;
  color: rgb(99 102 241 / var(--tw-text-opacity, 1));
}
.text-indigo-600 {
  --tw-text-opacity: 1;
  color: rgb(79 70 229 / var(--tw-text-opacity, 1));
}
.text-neutral-400 {
  --tw-text-opacity: 1;
  color: rgb(163 163 163 / var(--tw-text-opacity, 1));
}
.text-neutral-50 {
  --tw-text-opacity: 1;
  color: rgb(250 250 250 / var(--tw-text-opacity, 1));
}
.text-neutral-500 {
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity, 1));
}
.text-neutral-500\/50 {
  color: rgb(115 115 115 / 0.5);
}
.text-neutral-900 {
  --tw-text-opacity: 1;
  color: rgb(23 23 23 / var(--tw-text-opacity, 1));
}
.text-neutral-950 {
  --tw-text-opacity: 1;
  color: rgb(10 10 10 / var(--tw-text-opacity, 1));
}
.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}
.text-rose-600 {
  --tw-text-opacity: 1;
  color: rgb(225 29 72 / var(--tw-text-opacity, 1));
}
.text-transparent {
  color: transparent;
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-white\/30 {
  color: rgb(255 255 255 / 0.3);
}
.text-white\/60 {
  color: rgb(255 255 255 / 0.6);
}
.underline {
  text-decoration-line: underline;
}
.line-through {
  text-decoration-line: line-through;
}
.opacity-0 {
  opacity: 0;
}
.opacity-100 {
  opacity: 1;
}
.opacity-20 {
  opacity: 0.2;
}
.opacity-40 {
  opacity: 0.4;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-60 {
  opacity: 0.6;
}
.opacity-70 {
  opacity: 0.7;
}
.opacity-85 {
  opacity: 0.85;
}
.opacity-\[0\.08\] {
  opacity: 0.08;
}
.bg-blend-multiply {
  background-blend-mode: multiply;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 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);
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 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);
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 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);
}
.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline {
  outline-style: solid;
}
.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);
}
.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);
}
.ring-white {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
}
.ring-offset-white {
  --tw-ring-offset-color: #fff;
}
.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);
}
.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);
}
.backdrop-filter {
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.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(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-none {
  transition-property: none;
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-shadow {
  transition-property: box-shadow;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-150 {
  transition-duration: 150ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-linear {
  transition-timing-function: linear;
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.will-change-\[opacity\2c transform\] {
  will-change: opacity,transform;
}
@keyframes enter {

  from {
    opacity: var(--tw-enter-opacity, 1);
    transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));
  }
}
@keyframes exit {

  to {
    opacity: var(--tw-exit-opacity, 1);
    transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));
  }
}
.duration-150 {
  animation-duration: 150ms;
}
.duration-200 {
  animation-duration: 200ms;
}
.duration-300 {
  animation-duration: 300ms;
}
.ease-in-out {
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-linear {
  animation-timing-function: linear;
}
.ease-out {
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.paused {
  animation-play-state: paused;
}
.\[background\:linear-gradient\(0deg\2c rgba\(255\2c 255\2c 255\2c 0\.3\)\2c rgba\(255\2c 255\2c 255\2c 0\.3\)\)\2c var\(--bg-color\)\] {
  background: linear-gradient(0deg,rgba(255,255,255,0.3),rgba(255,255,255,0.3)),var(--bg-color);
}

[data-radix-combobox-viewport].with-scroll {
	--scrollbar-width: initial;
	scrollbar-width: initial;

	-ms-overflow-style: scrollbar;
	-webkit-overflow-scrolling: initial;
}

[data-radix-combobox-viewport].with-scroll::-webkit-scrollbar {
	display: block;
	width: 16px;
	cursor: pointer;
}
[data-radix-combobox-viewport].with-scroll::-webkit-scrollbar-track {
	box-shadow: inset 0 0 10px 10px #e6e6e6;
	border: solid 6px transparent;
	margin: 8px 0;
	background-color: #fff;
}

[data-radix-combobox-viewport].with-scroll::-webkit-scrollbar-thumb {
	box-shadow: inset 0 0 10px 10px #b9b7b7;
	border: solid 6px transparent;
	background-clip: content-box;
}

.file\:border-0::file-selector-button {
  border-width: 0px;
}

.file\:bg-transparent::file-selector-button {
  background-color: transparent;
}

.file\:text-sm::file-selector-button {
  font-size: 0.875rem;
}

.file\:font-medium::file-selector-button {
  font-weight: 500;
}

.placeholder\:text-neutral-500::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity, 1));
}

.placeholder\:text-neutral-500::placeholder {
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity, 1));
}

.after\:ml-0\.5::after {
  content: var(--tw-content);
  margin-left: 0.125rem;
}

.after\:text-red-500::after {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}

.after\:content-\[\'\*\'\]::after {
  --tw-content: '*';
  content: var(--tw-content);
}

.hover\:cursor-pointer:hover {
  cursor: pointer;
}

.hover\:border-\[\#00000075\]:hover {
  border-color: #00000075;
}

.hover\:border-\[\#909090\]:hover {
  --tw-border-opacity: 1;
  border-color: rgb(144 144 144 / var(--tw-border-opacity, 1));
}

.hover\:border-\[\#DEDEDE\]:hover {
  --tw-border-opacity: 1;
  border-color: rgb(222 222 222 / var(--tw-border-opacity, 1));
}

.hover\:border-\[\#c3c3c3\]:hover {
  --tw-border-opacity: 1;
  border-color: rgb(195 195 195 / var(--tw-border-opacity, 1));
}

.hover\:border-\[\#d0d0d0\]:hover {
  --tw-border-opacity: 1;
  border-color: rgb(208 208 208 / var(--tw-border-opacity, 1));
}

.hover\:border-\[\#d5d5d5\]:hover {
  --tw-border-opacity: 1;
  border-color: rgb(213 213 213 / var(--tw-border-opacity, 1));
}

.hover\:border-black\/60:hover {
  border-color: rgb(0 0 0 / 0.6);
}

.hover\:border-black\/\[0\.16\]:hover {
  border-color: rgb(0 0 0 / 0.16);
}

.hover\:border-gray-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}

.hover\:border-red-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity, 1));
}

.hover\:border-transparent:hover {
  border-color: transparent;
}

.hover\:\!bg-\[\#7D6FFF\]:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(125 111 255 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:bg-\[\#6184FF\]\/10:hover {
  background-color: rgb(97 132 255 / 0.1);
}

.hover\:bg-\[\#6184FF\]\/\[0\.12\]:hover {
  background-color: rgb(97 132 255 / 0.12);
}

.hover\:bg-\[\#6752F7\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(103 82 247 / var(--tw-bg-opacity, 1));
}

.hover\:bg-\[\#7D6FFF\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(125 111 255 / var(--tw-bg-opacity, 1));
}

.hover\:bg-\[\#B3ED6A\]\/\[0\.4\]:hover {
  background-color: rgb(179 237 106 / 0.4);
}

.hover\:bg-\[\#D4E3FC\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(212 227 252 / var(--tw-bg-opacity, 1));
}

.hover\:bg-\[\#E8F1FF\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(232 241 255 / var(--tw-bg-opacity, 1));
}

.hover\:bg-\[\#F2F2F2\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1));
}

.hover\:bg-\[\#F3F7FF\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 247 255 / var(--tw-bg-opacity, 1));
}

.hover\:bg-\[\#F6F5FF\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(246 245 255 / var(--tw-bg-opacity, 1));
}

.hover\:bg-\[\#F8F8F8\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 248 / var(--tw-bg-opacity, 1));
}

.hover\:bg-\[\#FAFAFA\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}

.hover\:bg-\[\#FDEDE8\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(253 237 232 / var(--tw-bg-opacity, 1));
}

.hover\:bg-\[\#FF5050\]\/90:hover {
  background-color: rgb(255 80 80 / 0.9);
}

.hover\:bg-\[\#FF5050\]\/\[0\.12\]:hover {
  background-color: rgb(255 80 80 / 0.12);
}

.hover\:bg-\[\#FF559C\]\/10:hover {
  background-color: rgb(255 85 156 / 0.1);
}

.hover\:bg-\[\#FF559C\]\/85:hover {
  background-color: rgb(255 85 156 / 0.85);
}

.hover\:bg-\[\#e5ffed\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(229 255 237 / var(--tw-bg-opacity, 1));
}

.hover\:bg-\[\#fafafa\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}

.hover\:bg-\[rgba\(0\2c 0\2c 0\2c 0\.04\)\]:hover {
  background-color: rgba(0,0,0,0.04);
}

.hover\:bg-\[rgba\(125\2c 111\2c 255\2c 0\.08\)\]:hover {
  background-color: rgba(125,111,255,0.08);
}

.hover\:bg-\[rgba\(97\2c 132\2c 255\2c 0\.1\)\]:hover {
  background-color: rgba(97,132,255,0.1);
}

.hover\:bg-black\/10:hover {
  background-color: rgb(0 0 0 / 0.1);
}

.hover\:bg-black\/5:hover {
  background-color: rgb(0 0 0 / 0.05);
}

.hover\:bg-black\/85:hover {
  background-color: rgb(0 0 0 / 0.85);
}

.hover\:bg-black\/\[0\.04\]:hover {
  background-color: rgb(0 0 0 / 0.04);
}

.hover\:bg-black\/\[0\.08\]:hover {
  background-color: rgb(0 0 0 / 0.08);
}

.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}

.hover\:bg-gray-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
}

.hover\:bg-gray-900\/\[0\.04\]:hover {
  background-color: rgb(17 24 39 / 0.04);
}

.hover\:bg-neutral-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
}

.hover\:bg-neutral-100\/80:hover {
  background-color: rgb(245 245 245 / 0.8);
}

.hover\:bg-neutral-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}

.hover\:bg-neutral-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1));
}

.hover\:bg-neutral-900\/80:hover {
  background-color: rgb(23 23 23 / 0.8);
}

.hover\:bg-red-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1));
}

.hover\:bg-red-500\/80:hover {
  background-color: rgb(239 68 68 / 0.8);
}

.hover\:bg-transparent:hover {
  background-color: transparent;
}

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

.hover\:bg-white\/10:hover {
  background-color: rgb(255 255 255 / 0.1);
}

.hover\:bg-white\/85:hover {
  background-color: rgb(255 255 255 / 0.85);
}

.hover\:bg-zinc-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity, 1));
}

.hover\:bg-ai-gradient-dark:hover {
  background-image: linear-gradient(to right, rgba(0,0,0,0.15), rgba(0,0,0,0.15)), linear-gradient(93.72deg, #6184FF 9.29%, #BA1EE1 118.29%);
}

.hover\:fill-\[\#404040\]:hover {
  fill: #404040;
}

.hover\:text-\[\#3679f7\]:hover {
  --tw-text-opacity: 1;
  color: rgb(54 121 247 / var(--tw-text-opacity, 1));
}

.hover\:text-\[\#404040\]:hover {
  --tw-text-opacity: 1;
  color: rgb(64 64 64 / var(--tw-text-opacity, 1));
}

.hover\:text-\[\#6752F7\]:hover {
  --tw-text-opacity: 1;
  color: rgb(103 82 247 / var(--tw-text-opacity, 1));
}

.hover\:text-\[\#6C6C6C\]:hover {
  --tw-text-opacity: 1;
  color: rgb(108 108 108 / var(--tw-text-opacity, 1));
}

.hover\:text-\[\#7D6FFF\]:hover {
  --tw-text-opacity: 1;
  color: rgb(125 111 255 / var(--tw-text-opacity, 1));
}

.hover\:text-\[\#909090\]:hover {
  --tw-text-opacity: 1;
  color: rgb(144 144 144 / var(--tw-text-opacity, 1));
}

.hover\:text-\[\#b7b7b7\]:hover {
  --tw-text-opacity: 1;
  color: rgb(183 183 183 / var(--tw-text-opacity, 1));
}

.hover\:text-black\/60:hover {
  color: rgb(0 0 0 / 0.6);
}

.hover\:text-black\/\[0\.64\]:hover {
  color: rgb(0 0 0 / 0.64);
}

.hover\:text-gray-700:hover {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}

.hover\:text-neutral-50:hover {
  --tw-text-opacity: 1;
  color: rgb(250 250 250 / var(--tw-text-opacity, 1));
}

.hover\:underline:hover {
  text-decoration-line: underline;
}

.hover\:no-underline:hover {
  text-decoration-line: none;
}

.hover\:opacity-100:hover {
  opacity: 1;
}

.hover\:opacity-85:hover {
  opacity: 0.85;
}

.focus\:border-none:focus {
  border-style: none;
}

.focus\:border-\[\#6083ff\]:focus {
  --tw-border-opacity: 1;
  border-color: rgb(96 131 255 / var(--tw-border-opacity, 1));
}

.focus\:border-\[\#909090\]:focus {
  --tw-border-opacity: 1;
  border-color: rgb(144 144 144 / var(--tw-border-opacity, 1));
}

.focus\:border-\[\#dedede\]:focus {
  --tw-border-opacity: 1;
  border-color: rgb(222 222 222 / var(--tw-border-opacity, 1));
}

.focus\:border-blue-600:focus {
  --tw-border-opacity: 1;
  border-color: rgb(37 99 235 / var(--tw-border-opacity, 1));
}

.focus\:bg-indigo-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(238 242 255 / var(--tw-bg-opacity, 1));
}

.focus\:bg-neutral-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
}

.focus\:text-\[\#909090\]:focus {
  --tw-text-opacity: 1;
  color: rgb(144 144 144 / var(--tw-text-opacity, 1));
}

.focus\:text-indigo-500:focus {
  --tw-text-opacity: 1;
  color: rgb(99 102 241 / var(--tw-text-opacity, 1));
}

.focus\:text-neutral-900:focus {
  --tw-text-opacity: 1;
  color: rgb(23 23 23 / var(--tw-text-opacity, 1));
}

.focus\:shadow-\[0_0_3px_0_\#3b65ff\]:focus {
  --tw-shadow: 0 0 3px 0 #3b65ff;
  --tw-shadow-colored: 0 0 3px 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);
}

.focus\:shadow-\[0px_0px_3px_0px_rgba\(59\2c 101\2c 255\2c 1\.00\)\]:focus {
  --tw-shadow: 0px 0px 3px 0px rgba(59,101,255,1.00);
  --tw-shadow-colored: 0px 0px 3px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:shadow-none:focus {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.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);
}

.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);
}

.focus\:ring-blue-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));
}

.focus\:ring-neutral-950:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(10 10 10 / var(--tw-ring-opacity, 1));
}

.focus\:ring-offset-1:focus {
  --tw-ring-offset-width: 1px;
}

.focus\:ring-offset-2:focus {
  --tw-ring-offset-width: 2px;
}

.focus-visible\:border-blue-600:focus-visible {
  --tw-border-opacity: 1;
  border-color: rgb(37 99 235 / var(--tw-border-opacity, 1));
}

.focus-visible\:shadow-\[0_0_3px_0_\#3b65ff\]:focus-visible {
  --tw-shadow: 0 0 3px 0 #3b65ff;
  --tw-shadow-colored: 0 0 3px 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);
}

.focus-visible\:outline-none:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus-visible\:ring-0:focus-visible {
  --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);
}

.focus-visible\:ring-1:focus-visible {
  --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);
}

.focus-visible\:ring-2:focus-visible {
  --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);
}

.focus-visible\:ring-blue-500:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));
}

.focus-visible\:ring-neutral-950:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(10 10 10 / var(--tw-ring-opacity, 1));
}

.focus-visible\:ring-offset-2:focus-visible {
  --tw-ring-offset-width: 2px;
}

.focus-visible\:ring-offset-white:focus-visible {
  --tw-ring-offset-color: #fff;
}

.disabled\:pointer-events-none:disabled {
  pointer-events: none;
}

.disabled\:cursor-not-allowed:disabled {
  cursor: not-allowed;
}

.disabled\:opacity-50:disabled {
  opacity: 0.5;
}

.group:hover .group-hover\:visible {
  visibility: visible;
}

.group:hover .group-hover\:right-0 {
  right: 0px;
}

.group:hover .group-hover\:translate-x-0 {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@keyframes wiggle {

  0%, 100% {
    transform: rotate(-3deg);
  }

  50% {
    transform: rotate(3deg);
  }
}

.group:hover .group-hover\:animate-wiggle {
  animation: wiggle 1s ease-in-out infinite;
}

.group:hover .group-hover\:opacity-0 {
  opacity: 0;
}

.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}

.peer:disabled ~ .peer-disabled\:cursor-not-allowed {
  cursor: not-allowed;
}

.peer:disabled ~ .peer-disabled\:opacity-70 {
  opacity: 0.7;
}

.data-\[disabled\]\:pointer-events-none[data-disabled] {
  pointer-events: none;
}

.data-\[side\=bottom\]\:translate-y-1[data-side="bottom"] {
  --tw-translate-y: 0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[side\=left\]\:-translate-x-1[data-side="left"] {
  --tw-translate-x: -0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[side\=right\]\:translate-x-1[data-side="right"] {
  --tw-translate-x: 0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[side\=top\]\:-translate-y-1[data-side="top"] {
  --tw-translate-y: -0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[state\=checked\]\:translate-x-5[data-state="checked"] {
  --tw-translate-x: 1.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@keyframes accordion-up {

  from {
    height: var(--radix-accordion-content-height);
  }

  to {
    height: 0;
  }
}

.data-\[state\=closed\]\:animate-accordion-up[data-state="closed"] {
  animation: accordion-up 0.2s ease-out;
}

@keyframes collapsible-up {

  from {
    height: var(--radix-collapsible-content-height);
  }

  to {
    height: 0;
  }
}

.data-\[state\=closed\]\:animate-collapsible-up[data-state="closed"] {
  animation: collapsible-up 0.2s ease-in-out;
}

.data-\[state\=closed\]\:animate-none[data-state="closed"] {
  animation: none;
}

@keyframes accordion-down {

  from {
    height: 0;
  }

  to {
    height: var(--radix-accordion-content-height);
  }
}

.data-\[state\=open\]\:animate-accordion-down[data-state="open"] {
  animation: accordion-down 0.2s ease-out;
}

@keyframes collapsible-down {

  from {
    height: 0;
  }

  to {
    height: var(--radix-collapsible-content-height);
  }
}

.data-\[state\=open\]\:animate-collapsible-down[data-state="open"] {
  animation: collapsible-down 0.2s ease-in-out;
}

.data-\[state\=open\]\:animate-none[data-state="open"] {
  animation: none;
}

.data-\[state\=active\]\:border-b-0[data-state="active"] {
  border-bottom-width: 0px;
}

.data-\[state\=open\]\:border-\[\#909090\][data-state="open"] {
  --tw-border-opacity: 1;
  border-color: rgb(144 144 144 / var(--tw-border-opacity, 1));
}

.data-\[highlighted\]\:bg-neutral-100[data-highlighted] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
}

.data-\[state\=active\]\:bg-transparent[data-state="active"] {
  background-color: transparent;
}

.data-\[state\=active\]\:bg-white[data-state="active"] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.data-\[state\=checked\]\:bg-blue-500[data-state="checked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1));
}

.data-\[state\=checked\]\:bg-neutral-900[data-state="checked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1));
}

.data-\[state\=open\]\:bg-neutral-100[data-state="open"] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
}

.data-\[state\=unchecked\]\:bg-neutral-200[data-state="unchecked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1));
}

.data-\[state\=active\]\:font-semibold[data-state="active"] {
  font-weight: 600;
}

.data-\[highlighted\]\:text-neutral-900[data-highlighted] {
  --tw-text-opacity: 1;
  color: rgb(23 23 23 / var(--tw-text-opacity, 1));
}

.data-\[placeholder\]\:text-black[data-placeholder] {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.data-\[placeholder\]\:text-neutral-500[data-placeholder] {
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity, 1));
}

.data-\[state\=active\]\:text-neutral-950[data-state="active"] {
  --tw-text-opacity: 1;
  color: rgb(10 10 10 / var(--tw-text-opacity, 1));
}

.data-\[state\=checked\]\:text-neutral-50[data-state="checked"] {
  --tw-text-opacity: 1;
  color: rgb(250 250 250 / var(--tw-text-opacity, 1));
}

.data-\[state\=open\]\:text-\[\#909090\][data-state="open"] {
  --tw-text-opacity: 1;
  color: rgb(144 144 144 / var(--tw-text-opacity, 1));
}

.data-\[state\=open\]\:text-neutral-500[data-state="open"] {
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity, 1));
}

.data-\[disabled\]\:opacity-50[data-disabled] {
  opacity: 0.5;
}

.data-\[state\=active\]\:shadow-none[data-state="active"] {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.data-\[state\=active\]\:shadow-sm[data-state="active"] {
  --tw-shadow: 0 1px 2px 0 rgb(0 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);
}

.data-\[state\=open\]\:animate-in[data-state="open"] {
  animation-name: enter;
  animation-duration: 150ms;
  --tw-enter-opacity: initial;
  --tw-enter-scale: initial;
  --tw-enter-rotate: initial;
  --tw-enter-translate-x: initial;
  --tw-enter-translate-y: initial;
}

.data-\[state\=closed\]\:animate-out[data-state="closed"] {
  animation-name: exit;
  animation-duration: 150ms;
  --tw-exit-opacity: initial;
  --tw-exit-scale: initial;
  --tw-exit-rotate: initial;
  --tw-exit-translate-x: initial;
  --tw-exit-translate-y: initial;
}

.data-\[state\=closed\]\:fade-out-0[data-state="closed"] {
  --tw-exit-opacity: 0;
}

.data-\[state\=open\]\:fade-in-0[data-state="open"] {
  --tw-enter-opacity: 0;
}

.data-\[state\=closed\]\:zoom-out-95[data-state="closed"] {
  --tw-exit-scale: .95;
}

.data-\[state\=open\]\:zoom-in-95[data-state="open"] {
  --tw-enter-scale: .95;
}

.data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"] {
  --tw-enter-translate-y: -0.5rem;
}

.data-\[side\=left\]\:slide-in-from-right-2[data-side="left"] {
  --tw-enter-translate-x: 0.5rem;
}

.data-\[side\=right\]\:slide-in-from-left-2[data-side="right"] {
  --tw-enter-translate-x: -0.5rem;
}

.data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"] {
  --tw-enter-translate-y: 0.5rem;
}

.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state="closed"] {
  --tw-exit-translate-x: -50%;
}

.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state="closed"] {
  --tw-exit-translate-y: -48%;
}

.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state="open"] {
  --tw-enter-translate-x: -50%;
}

.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state="open"] {
  --tw-enter-translate-y: -48%;
}

.group[data-state="active"] .group-data-\[state\=active\]\:border-2 {
  border-width: 2px;
}

.group[data-disabled] .group-data-\[disabled\]\:bg-neutral-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
}

.group[data-state="active"] .group-data-\[state\=active\]\:bg-neutral-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1));
}

.group[data-state="completed"] .group-data-\[state\=completed\]\:bg-neutral-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
}

.group[data-state="completed"] .group-data-\[state\=completed\]\:bg-neutral-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1));
}

.group[data-disabled] .group-data-\[disabled\]\:text-neutral-500 {
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity, 1));
}

.group[data-state="active"] .group-data-\[state\=active\]\:text-neutral-50 {
  --tw-text-opacity: 1;
  color: rgb(250 250 250 / var(--tw-text-opacity, 1));
}

.group[data-state="completed"] .group-data-\[state\=completed\]\:text-neutral-900 {
  --tw-text-opacity: 1;
  color: rgb(23 23 23 / var(--tw-text-opacity, 1));
}

.group[data-disabled] .group-data-\[disabled\]\:opacity-50 {
  opacity: 0.5;
}

.dark\:border-neutral-800:is([data-mode="dark"] *) {
  --tw-border-opacity: 1;
  border-color: rgb(38 38 38 / var(--tw-border-opacity, 1));
}

.dark\:bg-neutral-50:is([data-mode="dark"] *) {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}

.dark\:bg-neutral-800:is([data-mode="dark"] *) {
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1));
}

.dark\:bg-neutral-950:is([data-mode="dark"] *) {
  --tw-bg-opacity: 1;
  background-color: rgb(10 10 10 / var(--tw-bg-opacity, 1));
}

.dark\:bg-red-900:is([data-mode="dark"] *) {
  --tw-bg-opacity: 1;
  background-color: rgb(127 29 29 / var(--tw-bg-opacity, 1));
}

.dark\:text-neutral-400:is([data-mode="dark"] *) {
  --tw-text-opacity: 1;
  color: rgb(163 163 163 / var(--tw-text-opacity, 1));
}

.dark\:text-neutral-400\/50:is([data-mode="dark"] *) {
  color: rgb(163 163 163 / 0.5);
}

.dark\:text-neutral-50:is([data-mode="dark"] *) {
  --tw-text-opacity: 1;
  color: rgb(250 250 250 / var(--tw-text-opacity, 1));
}

.dark\:text-neutral-900:is([data-mode="dark"] *) {
  --tw-text-opacity: 1;
  color: rgb(23 23 23 / var(--tw-text-opacity, 1));
}

.dark\:text-red-900:is([data-mode="dark"] *) {
  --tw-text-opacity: 1;
  color: rgb(127 29 29 / var(--tw-text-opacity, 1));
}

.dark\:text-zinc-400:is([data-mode="dark"] *) {
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity, 1));
}

.dark\:ring-offset-neutral-950:is([data-mode="dark"] *) {
  --tw-ring-offset-color: #0a0a0a;
}

.dark\:placeholder\:text-neutral-400:is([data-mode="dark"] *)::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(163 163 163 / var(--tw-text-opacity, 1));
}

.dark\:placeholder\:text-neutral-400:is([data-mode="dark"] *)::placeholder {
  --tw-text-opacity: 1;
  color: rgb(163 163 163 / var(--tw-text-opacity, 1));
}

.dark\:hover\:bg-neutral-50:hover:is([data-mode="dark"] *) {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}

.dark\:hover\:bg-neutral-50\/80:hover:is([data-mode="dark"] *) {
  background-color: rgb(250 250 250 / 0.8);
}

.dark\:hover\:bg-neutral-800:hover:is([data-mode="dark"] *) {
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1));
}

.dark\:hover\:bg-neutral-800\/80:hover:is([data-mode="dark"] *) {
  background-color: rgb(38 38 38 / 0.8);
}

.dark\:hover\:bg-red-900\/80:hover:is([data-mode="dark"] *) {
  background-color: rgb(127 29 29 / 0.8);
}

.dark\:hover\:text-neutral-900:hover:is([data-mode="dark"] *) {
  --tw-text-opacity: 1;
  color: rgb(23 23 23 / var(--tw-text-opacity, 1));
}

.dark\:focus\:bg-neutral-800:focus:is([data-mode="dark"] *) {
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1));
}

.dark\:focus\:text-neutral-50:focus:is([data-mode="dark"] *) {
  --tw-text-opacity: 1;
  color: rgb(250 250 250 / var(--tw-text-opacity, 1));
}

.dark\:focus\:ring-neutral-300:focus:is([data-mode="dark"] *) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(212 212 212 / var(--tw-ring-opacity, 1));
}

.dark\:focus-visible\:ring-neutral-300:focus-visible:is([data-mode="dark"] *) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(212 212 212 / var(--tw-ring-opacity, 1));
}

.dark\:focus-visible\:ring-offset-neutral-950:focus-visible:is([data-mode="dark"] *) {
  --tw-ring-offset-color: #0a0a0a;
}

.dark\:data-\[highlighted\]\:bg-neutral-800[data-highlighted]:is([data-mode="dark"] *) {
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1));
}

.dark\:data-\[state\=active\]\:bg-neutral-950[data-state="active"]:is([data-mode="dark"] *) {
  --tw-bg-opacity: 1;
  background-color: rgb(10 10 10 / var(--tw-bg-opacity, 1));
}

.dark\:data-\[state\=checked\]\:bg-neutral-50[data-state="checked"]:is([data-mode="dark"] *) {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}

.dark\:data-\[state\=open\]\:bg-neutral-800[data-state="open"]:is([data-mode="dark"] *) {
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1));
}

.dark\:data-\[state\=unchecked\]\:bg-neutral-800[data-state="unchecked"]:is([data-mode="dark"] *) {
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1));
}

.dark\:data-\[highlighted\]\:text-neutral-50[data-highlighted]:is([data-mode="dark"] *) {
  --tw-text-opacity: 1;
  color: rgb(250 250 250 / var(--tw-text-opacity, 1));
}

.dark\:data-\[placeholder\]\:text-neutral-400[data-placeholder]:is([data-mode="dark"] *) {
  --tw-text-opacity: 1;
  color: rgb(163 163 163 / var(--tw-text-opacity, 1));
}

.dark\:data-\[state\=active\]\:text-neutral-50[data-state="active"]:is([data-mode="dark"] *) {
  --tw-text-opacity: 1;
  color: rgb(250 250 250 / var(--tw-text-opacity, 1));
}

.dark\:data-\[state\=open\]\:text-neutral-400[data-state="open"]:is([data-mode="dark"] *) {
  --tw-text-opacity: 1;
  color: rgb(163 163 163 / var(--tw-text-opacity, 1));
}

.group[data-disabled] .dark\:group-data-\[disabled\]\:bg-neutral-800:is([data-mode="dark"] *) {
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1));
}

.group[data-state="active"] .dark\:group-data-\[state\=active\]\:bg-neutral-50:is([data-mode="dark"] *) {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}

.group[data-state="completed"] .dark\:group-data-\[state\=completed\]\:bg-neutral-50:is([data-mode="dark"] *) {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}

.group[data-state="completed"] .dark\:group-data-\[state\=completed\]\:bg-neutral-800:is([data-mode="dark"] *) {
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1));
}

.group[data-disabled] .dark\:group-data-\[disabled\]\:text-neutral-400:is([data-mode="dark"] *) {
  --tw-text-opacity: 1;
  color: rgb(163 163 163 / var(--tw-text-opacity, 1));
}

.group[data-state="active"] .dark\:group-data-\[state\=active\]\:text-neutral-900:is([data-mode="dark"] *) {
  --tw-text-opacity: 1;
  color: rgb(23 23 23 / var(--tw-text-opacity, 1));
}

.group[data-state="completed"] .dark\:group-data-\[state\=completed\]\:text-neutral-50:is([data-mode="dark"] *) {
  --tw-text-opacity: 1;
  color: rgb(250 250 250 / var(--tw-text-opacity, 1));
}

@media not all and (min-width: 1024px) {

  .max-lg\:w-full {
    width: 100%;
  }

  .max-lg\:grow {
    flex-grow: 1;
  }
}

@media not all and (min-width: 744px) {

  .max-md\:absolute {
    position: absolute;
  }

  .max-md\:order-2 {
    order: 2;
  }

  .max-md\:order-3 {
    order: 3;
  }

  .max-md\:order-none {
    order: 0;
  }

  .max-md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .max-md\:mt-4 {
    margin-top: 1rem;
  }

  .max-md\:mt-5 {
    margin-top: 1.25rem;
  }

  .max-md\:mt-6 {
    margin-top: 1.5rem;
  }

  .max-md\:flex {
    display: flex;
  }

  .max-md\:hidden {
    display: none;
  }

  .max-md\:max-h-\[200px\] {
    max-height: 200px;
  }

  .max-md\:w-full {
    width: 100%;
  }

  .max-md\:w-screen {
    width: 100vw;
  }

  .max-md\:max-w-\[209px\] {
    max-width: 209px;
  }

  .max-md\:shrink {
    flex-shrink: 1;
  }

  .max-md\:grow {
    flex-grow: 1;
  }

  .max-md\:basis-0 {
    flex-basis: 0px;
  }

  .max-md\:flex-col {
    flex-direction: column;
  }

  .max-md\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .max-md\:gap-0 {
    gap: 0px;
  }

  .max-md\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .max-md\:break-words {
    overflow-wrap: break-word;
  }

  .max-md\:p-6 {
    padding: 1.5rem;
  }

  .max-md\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .max-md\:pb-8 {
    padding-bottom: 2rem;
  }

  .max-md\:pr-2 {
    padding-right: 0.5rem;
  }

  .max-md\:pr-4 {
    padding-right: 1rem;
  }

  .max-md\:pt-5 {
    padding-top: 1.25rem;
  }

  .max-md\:text-center {
    text-align: center;
  }

  .max-md\:text-sm {
    font-size: 0.875rem;
  }

  .max-md\:leading-5 {
    line-height: 1.25rem;
  }
}

@media (min-width: 375px) {

  .sm\:mt-8 {
    margin-top: 2rem;
  }

  .sm\:w-full {
    width: 100%;
  }

  .sm\:min-w-\[300px\] {
    min-width: 300px;
  }

  .sm\:flex-row {
    flex-direction: row;
  }

  .sm\:justify-end {
    justify-content: flex-end;
  }

  .sm\:gap-x-2 {
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .sm\:rounded-lg {
    border-radius: 0.5rem;
  }

  .sm\:text-left {
    text-align: left;
  }

  .sm\:text-\[28px\] {
    font-size: 28px;
  }

  .sm\:leading-\[40px\] {
    line-height: 40px;
  }
}

@media (min-width: 744px) {

  .md\:invisible {
    visibility: hidden;
  }

  .md\:-top-\[60px\] {
    top: -60px;
  }

  .md\:left-10 {
    left: 2.5rem;
  }

  .md\:order-1 {
    order: 1;
  }

  .md\:order-2 {
    order: 2;
  }

  .md\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

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

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

  .md\:\!mt-\[-32px\] {
    margin-top: -32px !important;
  }

  .md\:mb-0 {
    margin-bottom: 0px;
  }

  .md\:mb-4 {
    margin-bottom: 1rem;
  }

  .md\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .md\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .md\:mb-\[16px\] {
    margin-bottom: 16px;
  }

  .md\:mb-\[180px\] {
    margin-bottom: 180px;
  }

  .md\:mb-\[1rem\] {
    margin-bottom: 1rem;
  }

  .md\:mb-auto {
    margin-bottom: auto;
  }

  .md\:ml-0 {
    margin-left: 0px;
  }

  .md\:mt-10 {
    margin-top: 2.5rem;
  }

  .md\:mt-12 {
    margin-top: 3rem;
  }

  .md\:mt-2 {
    margin-top: 0.5rem;
  }

  .md\:mt-6 {
    margin-top: 1.5rem;
  }

  .md\:mt-\[-46px\] {
    margin-top: -46px;
  }

  .md\:mt-\[32px\] {
    margin-top: 32px;
  }

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

  .md\:mt-\[72px\] {
    margin-top: 72px;
  }

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

  .md\:mt-auto {
    margin-top: auto;
  }

  .md\:block {
    display: block;
  }

  .md\:flex {
    display: flex;
  }

  .md\:inline-flex {
    display: inline-flex;
  }

  .md\:hidden {
    display: none;
  }

  .md\:size-10 {
    width: 2.5rem;
    height: 2.5rem;
  }

  .md\:size-12 {
    width: 3rem;
    height: 3rem;
  }

  .md\:size-2 {
    width: 0.5rem;
    height: 0.5rem;
  }

  .md\:size-5 {
    width: 1.25rem;
    height: 1.25rem;
  }

  .md\:size-6 {
    width: 1.5rem;
    height: 1.5rem;
  }

  .md\:size-8 {
    width: 2rem;
    height: 2rem;
  }

  .md\:size-\[32px\] {
    width: 32px;
    height: 32px;
  }

  .md\:h-72 {
    height: 18rem;
  }

  .md\:h-\[232px\] {
    height: 232px;
  }

  .md\:h-\[574px\] {
    height: 574px;
  }

  .md\:h-auto {
    height: auto;
  }

  .md\:max-h-\[60vh\] {
    max-height: 60vh;
  }

  .md\:max-h-full {
    max-height: 100%;
  }

  .md\:min-h-8 {
    min-height: 2rem;
  }

  .md\:min-h-\[320px\] {
    min-height: 320px;
  }

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

  .md\:\!w-\[210px\] {
    width: 210px !important;
  }

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

  .md\:w-\[287px\] {
    width: 287px;
  }

  .md\:w-\[340px\] {
    width: 340px;
  }

  .md\:w-\[512px\] {
    width: 512px;
  }

  .md\:w-\[560px\] {
    width: 560px;
  }

  .md\:w-\[unset\] {
    width: unset;
  }

  .md\:w-auto {
    width: auto;
  }

  .md\:w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }

  .md\:w-full {
    width: 100%;
  }

  .md\:w-min {
    width: -moz-min-content;
    width: min-content;
  }

  .md\:min-w-8 {
    min-width: 2rem;
  }

  .md\:min-w-\[269px\] {
    min-width: 269px;
  }

  .md\:min-w-\[343px\] {
    min-width: 343px;
  }

  .md\:min-w-\[380px\] {
    min-width: 380px;
  }

  .md\:min-w-\[456px\] {
    min-width: 456px;
  }

  .md\:min-w-\[505px\] {
    min-width: 505px;
  }

  .md\:\!max-w-\[480px\] {
    max-width: 480px !important;
  }

  .md\:max-w-\[262px\] {
    max-width: 262px;
  }

  .md\:max-w-\[432px\] {
    max-width: 432px;
  }

  .md\:max-w-\[480px\] {
    max-width: 480px;
  }

  .md\:max-w-\[618px\] {
    max-width: 618px;
  }

  .md\:max-w-\[619px\] {
    max-width: 619px;
  }

  .md\:max-w-\[724px\] {
    max-width: 724px;
  }

  .md\:max-w-\[944px\] {
    max-width: 944px;
  }

  .md\:max-w-fit {
    max-width: -moz-fit-content;
    max-width: fit-content;
  }

  .md\:shrink-0 {
    flex-shrink: 0;
  }

  .md\:grow {
    flex-grow: 1;
  }

  .md\:grow-0 {
    flex-grow: 0;
  }

  .md\:basis-\[172px\] {
    flex-basis: 172px;
  }

  .md\:basis-auto {
    flex-basis: auto;
  }

  .md\:cursor-pointer {
    cursor: pointer;
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:flex-wrap {
    flex-wrap: wrap;
  }

  .md\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .md\:items-start {
    align-items: flex-start;
  }

  .md\:items-center {
    align-items: center;
  }

  .md\:justify-start {
    justify-content: flex-start;
  }

  .md\:justify-end {
    justify-content: flex-end;
  }

  .md\:justify-center {
    justify-content: center;
  }

  .md\:justify-between {
    justify-content: space-between;
  }

  .md\:gap-12 {
    gap: 3rem;
  }

  .md\:gap-4 {
    gap: 1rem;
  }

  .md\:gap-6 {
    gap: 1.5rem;
  }

  .md\:gap-8 {
    gap: 2rem;
  }

  .md\:gap-\[10px\] {
    gap: 10px;
  }

  .md\:gap-\[16px\] {
    gap: 16px;
  }

  .md\:gap-\[32px\] {
    gap: 32px;
  }

  .md\:gap-\[4px\] {
    gap: 4px;
  }

  .md\:gap-\[8px\] {
    gap: 8px;
  }

  .md\:self-stretch {
    align-self: stretch;
  }

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

  .md\:whitespace-normal {
    white-space: normal;
  }

  .md\:rounded-2xl {
    border-radius: 1rem;
  }

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

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

  .md\:rounded-xl {
    border-radius: 0.75rem;
  }

  .md\:rounded-t-\[32px\] {
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
  }

  .md\:border {
    border-width: 1px;
  }

  .md\:border-none {
    border-style: none;
  }

  .md\:\!p-\[15px\] {
    padding: 15px !important;
  }

  .md\:p-3 {
    padding: 0.75rem;
  }

  .md\:p-6 {
    padding: 1.5rem;
  }

  .md\:p-\[56px\] {
    padding: 56px;
  }

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

  .md\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .md\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .md\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .md\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

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

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

  .md\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .md\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .md\:py-2\.5 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .md\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .md\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

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

  .md\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .md\:pb-12 {
    padding-bottom: 3rem;
  }

  .md\:pb-36 {
    padding-bottom: 9rem;
  }

  .md\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .md\:pb-8 {
    padding-bottom: 2rem;
  }

  .md\:pb-\[56px\] {
    padding-bottom: 56px;
  }

  .md\:pl-10 {
    padding-left: 2.5rem;
  }

  .md\:pl-4 {
    padding-left: 1rem;
  }

  .md\:pl-\[132px\] {
    padding-left: 132px;
  }

  .md\:pr-20 {
    padding-right: 5rem;
  }

  .md\:pt-10 {
    padding-top: 2.5rem;
  }

  .md\:pt-16 {
    padding-top: 4rem;
  }

  .md\:pt-2 {
    padding-top: 0.5rem;
  }

  .md\:pt-4 {
    padding-top: 1rem;
  }

  .md\:pt-\[116px\] {
    padding-top: 116px;
  }

  .md\:pt-\[16px\] {
    padding-top: 16px;
  }

  .md\:pt-\[200px\] {
    padding-top: 200px;
  }

  .md\:\!text-\[32px\] {
    font-size: 32px !important;
  }

  .md\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

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

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

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

  .md\:text-\[28px\] {
    font-size: 28px;
  }

  .md\:text-\[32px\] {
    font-size: 32px;
  }

  .md\:text-\[40px\] {
    font-size: 40px;
  }

  .md\:text-base {
    font-size: 1rem;
  }

  .md\:text-sm {
    font-size: 0.875rem;
  }

  .md\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .md\:font-medium {
    font-weight: 500;
  }

  .md\:\!leading-10 {
    line-height: 2.5rem !important;
  }

  .md\:leading-10 {
    line-height: 2.5rem;
  }

  .md\:leading-5 {
    line-height: 1.25rem;
  }

  .md\:leading-6 {
    line-height: 1.5rem;
  }

  .md\:leading-7 {
    line-height: 1.75rem;
  }

  .md\:leading-8 {
    line-height: 2rem;
  }

  .md\:leading-9 {
    line-height: 2.25rem;
  }

  .md\:leading-\[20px\] {
    line-height: 20px;
  }

  .md\:leading-\[24px\] {
    line-height: 24px;
  }

  .md\:leading-\[28px\] {
    line-height: 28px;
  }

  .md\:leading-\[32px\] {
    line-height: 32px;
  }

  .md\:leading-\[40px\] {
    line-height: 40px;
  }

  .md\:leading-\[48px\] {
    line-height: 48px;
  }

  .md\:leading-\[56px\] {
    line-height: 56px;
  }

  .md\:text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1));
  }

  .md\:opacity-0 {
    opacity: 0;
  }

  .hover\:md\:opacity-65:hover {
    opacity: 0.65;
  }

  .group:hover .md\:group-hover\:flex {
    display: flex;
  }

  .group:hover .md\:group-hover\:opacity-100 {
    opacity: 1;
  }

  @media not all and (min-width: 1024px) {

    .md\:max-lg\:w-full {
      width: 100%;
    }

    .md\:max-lg\:justify-end {
      justify-content: flex-end;
    }
  }
}

@media (min-width: 1024px) {

  .lg\:order-1 {
    order: 1;
  }

  .lg\:order-2 {
    order: 2;
  }

  .lg\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .lg\:mb-8 {
    margin-bottom: 2rem;
  }

  .lg\:ml-20 {
    margin-left: 5rem;
  }

  .lg\:ml-\[190px\] {
    margin-left: 190px;
  }

  .lg\:mt-0 {
    margin-top: 0px;
  }

  .lg\:block {
    display: block;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:grid {
    display: grid;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:size-12 {
    width: 3rem;
    height: 3rem;
  }

  .lg\:size-40 {
    width: 10rem;
    height: 10rem;
  }

  .lg\:h-12 {
    height: 3rem;
  }

  .lg\:h-\[172px\] {
    height: 172px;
  }

  .lg\:h-\[85vh\] {
    height: 85vh;
  }

  .lg\:h-\[calc\(100vh-144px\)\] {
    height: calc(100vh - 144px);
  }

  .lg\:max-h-12 {
    max-height: 3rem;
  }

  .lg\:w-12 {
    width: 3rem;
  }

  .lg\:w-20 {
    width: 5rem;
  }

  .lg\:w-\[150px\] {
    width: 150px;
  }

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

  .lg\:w-auto {
    width: auto;
  }

  .lg\:max-w-\[960px\] {
    max-width: 960px;
  }

  .lg\:grid-cols-\[1fr_1fr\] {
    grid-template-columns: 1fr 1fr;
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:flex-wrap {
    flex-wrap: wrap;
  }

  .lg\:items-center {
    align-items: center;
  }

  .lg\:justify-end {
    justify-content: flex-end;
  }

  .lg\:justify-between {
    justify-content: space-between;
  }

  .lg\:gap-\[24px\] {
    gap: 24px;
  }

  .lg\:gap-\[56px\] {
    gap: 56px;
  }

  .lg\:gap-x-\[40px\] {
    -moz-column-gap: 40px;
         column-gap: 40px;
  }

  .lg\:rounded-\[32px\] {
    border-radius: 32px;
  }

  .lg\:rounded-b-\[32px\] {
    border-bottom-right-radius: 32px;
    border-bottom-left-radius: 32px;
  }

  .lg\:border {
    border-width: 1px;
  }

  .lg\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lg\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .lg\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lg\:pt-\[100px\] {
    padding-top: 100px;
  }

  .lg\:\!text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
  }

  .lg\:\!text-xl {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important;
  }

  .lg\:text-base {
    font-size: 1rem;
  }

  .lg\:text-sm {
    font-size: 0.875rem;
  }

  .lg\:\!leading-6 {
    line-height: 1.5rem !important;
  }

  .lg\:leading-5 {
    line-height: 1.25rem;
  }

  .lg\:leading-6 {
    line-height: 1.5rem;
  }
}

@media (min-width: 1280px) {

  .xl\:ml-\[230px\] {
    margin-left: 230px;
  }

  .xl\:w-\[180px\] {
    width: 180px;
  }

  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xl\:grid-cols-\[repeat\(auto-fill\2c _minmax\(0\2c _calc\(50\%_-_12px\)\)\)\] {
    grid-template-columns: repeat(auto-fill, minmax(0, calc(50% - 12px)));
  }

  .xl\:flex-row {
    flex-direction: row;
  }
}

@media (min-width: 1536px) {

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

.\[\&\:not\(\:disabled\)\]\:text-black\/60:not(:disabled) {
  color: rgb(0 0 0 / 0.6);
}

.\[\&\:not\(\:disabled\)\]\:hover\:bg-black\/5:hover:not(:disabled) {
  background-color: rgb(0 0 0 / 0.05);
}

.\[\&\>span\]\:truncate>span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.\[\&\>svg\]\:size-4>svg {
  width: 1rem;
  height: 1rem;
}

.\[\&\>svg\]\:shrink-0>svg {
  flex-shrink: 0;
}

.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading] {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading] {
  font-size: 0.75rem;
  line-height: 1rem;
}

.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading] {
  font-weight: 500;
}

.\[\&_\[cmdk-group-heading\]\]\:text-neutral-500 [cmdk-group-heading] {
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity, 1));
}

.dark\:\[\&_\[cmdk-group-heading\]\]\:text-neutral-400 [cmdk-group-heading]:is([data-mode="dark"] *) {
  --tw-text-opacity: 1;
  color: rgb(163 163 163 / var(--tw-text-opacity, 1));
}

.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden]) ~[cmdk-group] {
  padding-top: 0px;
}

.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.\[\&_\[cmdk-input-wrapper\]_svg\]\:size-5 [cmdk-input-wrapper] svg {
  width: 1.25rem;
  height: 1.25rem;
}

.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input] {
  height: 3rem;
}

.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item] {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.\[\&_\[cmdk-item\]_svg\]\:size-5 [cmdk-item] svg {
  width: 1.25rem;
  height: 1.25rem;
}
