/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
[class^=ant-]::-ms-clear,
[class*= ant-]::-ms-clear,
[class^=ant-] input::-ms-clear,
[class*= ant-] input::-ms-clear,
[class^=ant-] input::-ms-reveal,
[class*= ant-] input::-ms-reveal {
  display: none;
}
/* stylelint-disable property-no-vendor-prefix, at-rule-no-vendor-prefix */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@-ms-viewport {
  width: device-width;
}
body {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  font-variant: tabular-nums;
  line-height: 1.5715;
  background-color: #fff;
  font-feature-settings: 'tnum';
}
[tabindex='-1']:focus {
  outline: none !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #2cd4ae;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #53e0bb;
}
a:active {
  color: #1cad90;
}
a:active,
a:hover {
  text-decoration: none;
  outline: 0;
}
a:focus {
  text-decoration: none;
  outline: 0;
}
a[disabled] {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  color: rgba(0, 0, 0, 0.45);
  text-align: left;
  caption-side: bottom;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type='radio'],
input[type='checkbox'] {
  box-sizing: border-box;
  padding: 0;
}
input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #feffe6;
}
::selection {
  color: #fff;
  background: #2cd4ae;
}
.clearfix::before {
  display: table;
  content: '';
}
.clearfix::after {
  display: table;
  clear: both;
  content: '';
}
.anticon {
  display: inline-flex;
  align-items: center;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.anticon > * {
  line-height: 1;
}
.anticon svg {
  display: inline-block;
}
.anticon::before {
  display: none;
}
.anticon .anticon-icon {
  display: block;
}
.anticon > .anticon {
  line-height: 0;
  vertical-align: 0;
}
.anticon[tabindex] {
  cursor: pointer;
}
.anticon-spin,
.anticon-spin::before {
  display: inline-block;
  animation: loadingCircle 1s infinite linear;
}
.ant-fade-enter,
.ant-fade-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-fade-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-fade-enter.ant-fade-enter-active,
.ant-fade-appear.ant-fade-appear-active {
  animation-name: antFadeIn;
  animation-play-state: running;
}
.ant-fade-leave.ant-fade-leave-active {
  animation-name: antFadeOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-fade-enter,
.ant-fade-appear {
  opacity: 0;
  animation-timing-function: linear;
}
.ant-fade-leave {
  animation-timing-function: linear;
}
@keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.ant-move-up-enter,
.ant-move-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-up-enter.ant-move-up-enter-active,
.ant-move-up-appear.ant-move-up-appear-active {
  animation-name: antMoveUpIn;
  animation-play-state: running;
}
.ant-move-up-leave.ant-move-up-leave-active {
  animation-name: antMoveUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-move-up-enter,
.ant-move-up-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-up-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.ant-move-down-enter,
.ant-move-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-down-enter.ant-move-down-enter-active,
.ant-move-down-appear.ant-move-down-appear-active {
  animation-name: antMoveDownIn;
  animation-play-state: running;
}
.ant-move-down-leave.ant-move-down-leave-active {
  animation-name: antMoveDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-move-down-enter,
.ant-move-down-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-down-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.ant-move-left-enter,
.ant-move-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-left-enter.ant-move-left-enter-active,
.ant-move-left-appear.ant-move-left-appear-active {
  animation-name: antMoveLeftIn;
  animation-play-state: running;
}
.ant-move-left-leave.ant-move-left-leave-active {
  animation-name: antMoveLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-move-left-enter,
.ant-move-left-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-left-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.ant-move-right-enter,
.ant-move-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-right-enter.ant-move-right-enter-active,
.ant-move-right-appear.ant-move-right-appear-active {
  animation-name: antMoveRightIn;
  animation-play-state: running;
}
.ant-move-right-leave.ant-move-right-leave-active {
  animation-name: antMoveRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-move-right-enter,
.ant-move-right-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-right-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
@keyframes antMoveDownIn {
  0% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveDownOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveLeftIn {
  0% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveLeftOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveRightIn {
  0% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveRightOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveUpIn {
  0% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveUpOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes loadingCircle {
  100% {
    transform: rotate(360deg);
  }
}
[ant-click-animating='true'],
[ant-click-animating-without-extra-node='true'] {
  position: relative;
}
html {
  --antd-wave-shadow-color: #2cd4ae;
  --scroll-bar: 0;
}
[ant-click-animating-without-extra-node='true']::after,
.ant-click-animating-node {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  border-radius: inherit;
  box-shadow: 0 0 0 0 #2cd4ae;
  box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
  opacity: 0.2;
  animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
@keyframes waveEffect {
  100% {
    box-shadow: 0 0 0 #2cd4ae;
    box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}
@keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
.ant-slide-up-enter,
.ant-slide-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-up-enter.ant-slide-up-enter-active,
.ant-slide-up-appear.ant-slide-up-appear-active {
  animation-name: antSlideUpIn;
  animation-play-state: running;
}
.ant-slide-up-leave.ant-slide-up-leave-active {
  animation-name: antSlideUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-slide-up-enter,
.ant-slide-up-appear {
  transform: scale(0);
  transform-origin: 0% 0%;
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-up-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.ant-slide-down-enter,
.ant-slide-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-down-enter.ant-slide-down-enter-active,
.ant-slide-down-appear.ant-slide-down-appear-active {
  animation-name: antSlideDownIn;
  animation-play-state: running;
}
.ant-slide-down-leave.ant-slide-down-leave-active {
  animation-name: antSlideDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-slide-down-enter,
.ant-slide-down-appear {
  transform: scale(0);
  transform-origin: 0% 0%;
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-down-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.ant-slide-left-enter,
.ant-slide-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-left-enter.ant-slide-left-enter-active,
.ant-slide-left-appear.ant-slide-left-appear-active {
  animation-name: antSlideLeftIn;
  animation-play-state: running;
}
.ant-slide-left-leave.ant-slide-left-leave-active {
  animation-name: antSlideLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-slide-left-enter,
.ant-slide-left-appear {
  transform: scale(0);
  transform-origin: 0% 0%;
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-left-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.ant-slide-right-enter,
.ant-slide-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-right-enter.ant-slide-right-enter-active,
.ant-slide-right-appear.ant-slide-right-appear-active {
  animation-name: antSlideRightIn;
  animation-play-state: running;
}
.ant-slide-right-leave.ant-slide-right-leave-active {
  animation-name: antSlideRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-slide-right-enter,
.ant-slide-right-appear {
  transform: scale(0);
  transform-origin: 0% 0%;
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-right-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@keyframes antSlideUpIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideDownIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes antSlideDownOut {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes antSlideLeftIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideRightIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
}
@keyframes antSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
}
.ant-zoom-enter,
.ant-zoom-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-enter.ant-zoom-enter-active,
.ant-zoom-appear.ant-zoom-appear-active {
  animation-name: antZoomIn;
  animation-play-state: running;
}
.ant-zoom-leave.ant-zoom-leave-active {
  animation-name: antZoomOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-enter,
.ant-zoom-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-enter-prepare,
.ant-zoom-appear-prepare {
  transform: none;
}
.ant-zoom-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-big-enter,
.ant-zoom-big-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-big-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-big-enter.ant-zoom-big-enter-active,
.ant-zoom-big-appear.ant-zoom-big-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running;
}
.ant-zoom-big-leave.ant-zoom-big-leave-active {
  animation-name: antZoomBigOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-big-enter,
.ant-zoom-big-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-big-enter-prepare,
.ant-zoom-big-appear-prepare {
  transform: none;
}
.ant-zoom-big-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-big-fast-enter,
.ant-zoom-big-fast-appear {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-big-fast-leave {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active,
.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running;
}
.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active {
  animation-name: antZoomBigOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-big-fast-enter,
.ant-zoom-big-fast-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-big-fast-enter-prepare,
.ant-zoom-big-fast-appear-prepare {
  transform: none;
}
.ant-zoom-big-fast-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-up-enter,
.ant-zoom-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-up-enter.ant-zoom-up-enter-active,
.ant-zoom-up-appear.ant-zoom-up-appear-active {
  animation-name: antZoomUpIn;
  animation-play-state: running;
}
.ant-zoom-up-leave.ant-zoom-up-leave-active {
  animation-name: antZoomUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-up-enter,
.ant-zoom-up-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-up-enter-prepare,
.ant-zoom-up-appear-prepare {
  transform: none;
}
.ant-zoom-up-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-down-enter,
.ant-zoom-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-down-enter.ant-zoom-down-enter-active,
.ant-zoom-down-appear.ant-zoom-down-appear-active {
  animation-name: antZoomDownIn;
  animation-play-state: running;
}
.ant-zoom-down-leave.ant-zoom-down-leave-active {
  animation-name: antZoomDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-down-enter,
.ant-zoom-down-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-down-enter-prepare,
.ant-zoom-down-appear-prepare {
  transform: none;
}
.ant-zoom-down-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-left-enter,
.ant-zoom-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-left-enter.ant-zoom-left-enter-active,
.ant-zoom-left-appear.ant-zoom-left-appear-active {
  animation-name: antZoomLeftIn;
  animation-play-state: running;
}
.ant-zoom-left-leave.ant-zoom-left-leave-active {
  animation-name: antZoomLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-left-enter,
.ant-zoom-left-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-left-enter-prepare,
.ant-zoom-left-appear-prepare {
  transform: none;
}
.ant-zoom-left-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-right-enter,
.ant-zoom-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-right-enter.ant-zoom-right-enter-active,
.ant-zoom-right-appear.ant-zoom-right-appear-active {
  animation-name: antZoomRightIn;
  animation-play-state: running;
}
.ant-zoom-right-leave.ant-zoom-right-leave-active {
  animation-name: antZoomRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-right-enter,
.ant-zoom-right-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-right-enter-prepare,
.ant-zoom-right-appear-prepare {
  transform: none;
}
.ant-zoom-right-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
@keyframes antZoomIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.2);
    opacity: 0;
  }
}
@keyframes antZoomBigIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomBigOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}
@keyframes antZoomUpIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
}
@keyframes antZoomUpOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
}
@keyframes antZoomLeftIn {
  0% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
}
@keyframes antZoomLeftOut {
  0% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
}
@keyframes antZoomRightIn {
  0% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
@keyframes antZoomRightOut {
  0% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
}
@keyframes antZoomDownIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
@keyframes antZoomDownOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
.ant-motion-collapse-legacy {
  overflow: hidden;
}
.ant-motion-collapse-legacy-active {
  transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-motion-collapse {
  overflow: hidden;
  transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-message {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: fixed;
  top: 8px;
  left: 0;
  z-index: 1010;
  width: 100%;
  pointer-events: none;
}
.ant-message-notice {
  padding: 8px;
  text-align: center;
}
.ant-message-notice-content {
  display: inline-block;
  padding: 10px 16px;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  pointer-events: all;
}
.ant-message-success .anticon {
  color: #52c41a;
}
.ant-message-error .anticon {
  color: #ff4d4f;
}
.ant-message-warning .anticon {
  color: #faad14;
}
.ant-message-info .anticon,
.ant-message-loading .anticon {
  color: #2cd4ae;
}
.ant-message .anticon {
  position: relative;
  top: 1px;
  margin-right: 8px;
  font-size: 16px;
}
.ant-message-notice.ant-move-up-leave.ant-move-up-leave-active {
  animation-name: MessageMoveOut;
  animation-duration: 0.3s;
}
@keyframes MessageMoveOut {
  0% {
    max-height: 150px;
    padding: 8px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    padding: 0;
    opacity: 0;
  }
}
.ant-message-rtl {
  direction: rtl;
}
.ant-message-rtl span {
  direction: rtl;
}
.ant-message-rtl .anticon {
  margin-right: 0;
  margin-left: 8px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-modal {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  pointer-events: none;
  position: relative;
  top: 100px;
  width: auto;
  max-width: calc(100vw - 32px);
  margin: 0 auto;
  padding-bottom: 24px;
}
.ant-modal.ant-zoom-enter,
.ant-modal.ant-zoom-appear {
  transform: none;
  opacity: 0;
  animation-duration: 0.3s;
  user-select: none;
}
.ant-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}
.ant-modal-mask-hidden {
  display: none;
}
.ant-modal-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  outline: 0;
}
.ant-modal-wrap {
  z-index: 1000;
}
.ant-modal-title {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  word-wrap: break-word;
}
.ant-modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  pointer-events: auto;
}
.ant-modal-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-modal-close-x {
  display: block;
  width: 54px;
  height: 54px;
  font-size: 16px;
  font-style: normal;
  line-height: 54px;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
}
.ant-modal-close:focus,
.ant-modal-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.ant-modal-header {
  padding: 16px 24px;
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0;
}
.ant-modal-body {
  padding: 24px;
  font-size: 14px;
  line-height: 1.5715;
  word-wrap: break-word;
}
.ant-modal-footer {
  padding: 10px 16px;
  text-align: right;
  background: transparent;
  border-top: 1px solid #f0f0f0;
  border-radius: 0 0 2px 2px;
}
.ant-modal-footer .ant-btn + .ant-btn:not(.ant-dropdown-trigger) {
  margin-bottom: 0;
  margin-left: 8px;
}
.ant-modal-open {
  overflow: hidden;
}
.ant-modal-centered {
  text-align: center;
}
.ant-modal-centered::before {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: '';
}
.ant-modal-centered .ant-modal {
  top: 0;
  display: inline-block;
  padding-bottom: 0;
  text-align: left;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .ant-modal {
    max-width: calc(100vw - 16px);
    margin: 8px auto;
  }
  .ant-modal-centered .ant-modal {
    flex: 1;
  }
}
.ant-modal-confirm .ant-modal-header {
  display: none;
}
.ant-modal-confirm .ant-modal-body {
  padding: 32px 32px 24px;
}
.ant-modal-confirm-body-wrapper::before {
  display: table;
  content: '';
}
.ant-modal-confirm-body-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-modal-confirm-body .ant-modal-confirm-title {
  display: block;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 1.4;
}
.ant-modal-confirm-body .ant-modal-confirm-content {
  margin-top: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-modal-confirm-body > .anticon {
  float: left;
  margin-right: 16px;
  font-size: 22px;
}
.ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {
  margin-left: 38px;
}
.ant-modal-confirm .ant-modal-confirm-btns {
  margin-top: 24px;
  text-align: right;
}
.ant-modal-confirm .ant-modal-confirm-btns .ant-btn + .ant-btn {
  margin-bottom: 0;
  margin-left: 8px;
}
.ant-modal-confirm-error .ant-modal-confirm-body > .anticon {
  color: #ff4d4f;
}
.ant-modal-confirm-warning .ant-modal-confirm-body > .anticon,
.ant-modal-confirm-confirm .ant-modal-confirm-body > .anticon {
  color: #faad14;
}
.ant-modal-confirm-info .ant-modal-confirm-body > .anticon {
  color: #2cd4ae;
}
.ant-modal-confirm-success .ant-modal-confirm-body > .anticon {
  color: #52c41a;
}
.ant-modal-confirm .ant-zoom-leave .ant-modal-confirm-btns {
  pointer-events: none;
}
.ant-modal-wrap-rtl {
  direction: rtl;
}
.ant-modal-wrap-rtl .ant-modal-close {
  right: initial;
  left: 0;
}
.ant-modal-wrap-rtl .ant-modal-footer {
  text-align: left;
}
.ant-modal-wrap-rtl .ant-modal-footer .ant-btn + .ant-btn {
  margin-right: 8px;
  margin-left: 0;
}
.ant-modal-wrap-rtl .ant-modal-confirm-body {
  direction: rtl;
}
.ant-modal-wrap-rtl .ant-modal-confirm-body > .anticon {
  float: right;
  margin-right: 0;
  margin-left: 16px;
}
.ant-modal-wrap-rtl .ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {
  margin-right: 38px;
  margin-left: 0;
}
.ant-modal-wrap-rtl .ant-modal-confirm-btns {
  text-align: left;
}
.ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn + .ant-btn {
  margin-right: 8px;
  margin-left: 0;
}
.ant-modal-wrap-rtl.ant-modal-centered .ant-modal {
  text-align: right;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-btn {
  line-height: 1.5715;
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  border: 1px solid transparent;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  user-select: none;
  touch-action: manipulation;
  height: 32px;
  padding: 4px 15px;
  font-size: 14px;
  border-radius: 2px;
  color: rgba(0, 0, 0, 0.85);
  border-color: #d9d9d9;
  background: #fff;
}
.ant-btn > .anticon {
  line-height: 1;
}
.ant-btn,
.ant-btn:active,
.ant-btn:focus {
  outline: 0;
}
.ant-btn:not([disabled]):hover {
  text-decoration: none;
}
.ant-btn:not([disabled]):active {
  outline: 0;
  box-shadow: none;
}
.ant-btn[disabled] {
  cursor: not-allowed;
}
.ant-btn[disabled] > * {
  pointer-events: none;
}
.ant-btn-lg {
  height: 40px;
  padding: 6.4px 15px;
  font-size: 16px;
  border-radius: 2px;
}
.ant-btn-sm {
  height: 24px;
  padding: 0px 7px;
  font-size: 14px;
  border-radius: 2px;
}
.ant-btn > a:only-child {
  color: currentcolor;
}
.ant-btn > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:hover,
.ant-btn:focus {
  color: #53e0bb;
  border-color: #53e0bb;
  background: #fff;
}
.ant-btn:hover > a:only-child,
.ant-btn:focus > a:only-child {
  color: currentcolor;
}
.ant-btn:hover > a:only-child::after,
.ant-btn:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:active {
  color: #1cad90;
  border-color: #1cad90;
  background: #fff;
}
.ant-btn:active > a:only-child {
  color: currentcolor;
}
.ant-btn:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn[disabled],
.ant-btn[disabled]:hover,
.ant-btn[disabled]:focus,
.ant-btn[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn[disabled] > a:only-child,
.ant-btn[disabled]:hover > a:only-child,
.ant-btn[disabled]:focus > a:only-child,
.ant-btn[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn[disabled] > a:only-child::after,
.ant-btn[disabled]:hover > a:only-child::after,
.ant-btn[disabled]:focus > a:only-child::after,
.ant-btn[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:hover,
.ant-btn:focus,
.ant-btn:active {
  text-decoration: none;
  background: #fff;
}
.ant-btn > span {
  display: inline-block;
}
.ant-btn-primary {
  color: #fff;
  border-color: #2cd4ae;
  background: #2cd4ae;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-primary > a:only-child {
  color: currentcolor;
}
.ant-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary:hover,
.ant-btn-primary:focus {
  color: #fff;
  border-color: #53e0bb;
  background: #53e0bb;
}
.ant-btn-primary:hover > a:only-child,
.ant-btn-primary:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-primary:hover > a:only-child::after,
.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary:active {
  color: #fff;
  border-color: #1cad90;
  background: #1cad90;
}
.ant-btn-primary:active > a:only-child {
  color: currentcolor;
}
.ant-btn-primary:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary[disabled],
.ant-btn-primary[disabled]:hover,
.ant-btn-primary[disabled]:focus,
.ant-btn-primary[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-primary[disabled] > a:only-child,
.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-primary[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-primary[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) {
  border-right-color: #53e0bb;
  border-left-color: #53e0bb;
}
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled {
  border-color: #d9d9d9;
}
.ant-btn-group .ant-btn-primary:first-child:not(:last-child) {
  border-right-color: #53e0bb;
}
.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled] {
  border-right-color: #d9d9d9;
}
.ant-btn-group .ant-btn-primary:last-child:not(:first-child),
.ant-btn-group .ant-btn-primary + .ant-btn-primary {
  border-left-color: #53e0bb;
}
.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],
.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {
  border-left-color: #d9d9d9;
}
.ant-btn-ghost {
  color: rgba(0, 0, 0, 0.85);
  border-color: #d9d9d9;
  background: transparent;
}
.ant-btn-ghost > a:only-child {
  color: currentcolor;
}
.ant-btn-ghost > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost:hover,
.ant-btn-ghost:focus {
  color: #53e0bb;
  border-color: #53e0bb;
  background: transparent;
}
.ant-btn-ghost:hover > a:only-child,
.ant-btn-ghost:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-ghost:hover > a:only-child::after,
.ant-btn-ghost:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost:active {
  color: #1cad90;
  border-color: #1cad90;
  background: transparent;
}
.ant-btn-ghost:active > a:only-child {
  color: currentcolor;
}
.ant-btn-ghost:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost[disabled],
.ant-btn-ghost[disabled]:hover,
.ant-btn-ghost[disabled]:focus,
.ant-btn-ghost[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-ghost[disabled] > a:only-child,
.ant-btn-ghost[disabled]:hover > a:only-child,
.ant-btn-ghost[disabled]:focus > a:only-child,
.ant-btn-ghost[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-ghost[disabled] > a:only-child::after,
.ant-btn-ghost[disabled]:hover > a:only-child::after,
.ant-btn-ghost[disabled]:focus > a:only-child::after,
.ant-btn-ghost[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed {
  color: rgba(0, 0, 0, 0.85);
  border-color: #d9d9d9;
  background: #fff;
  border-style: dashed;
}
.ant-btn-dashed > a:only-child {
  color: currentcolor;
}
.ant-btn-dashed > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed:hover,
.ant-btn-dashed:focus {
  color: #53e0bb;
  border-color: #53e0bb;
  background: #fff;
}
.ant-btn-dashed:hover > a:only-child,
.ant-btn-dashed:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dashed:hover > a:only-child::after,
.ant-btn-dashed:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed:active {
  color: #1cad90;
  border-color: #1cad90;
  background: #fff;
}
.ant-btn-dashed:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dashed:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed[disabled],
.ant-btn-dashed[disabled]:hover,
.ant-btn-dashed[disabled]:focus,
.ant-btn-dashed[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dashed[disabled] > a:only-child,
.ant-btn-dashed[disabled]:hover > a:only-child,
.ant-btn-dashed[disabled]:focus > a:only-child,
.ant-btn-dashed[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dashed[disabled] > a:only-child::after,
.ant-btn-dashed[disabled]:hover > a:only-child::after,
.ant-btn-dashed[disabled]:focus > a:only-child::after,
.ant-btn-dashed[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger {
  color: #fff;
  border-color: #ff4d4f;
  background: #ff4d4f;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-danger > a:only-child {
  color: currentcolor;
}
.ant-btn-danger > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger:hover,
.ant-btn-danger:focus {
  color: #fff;
  border-color: #ff7875;
  background: #ff7875;
}
.ant-btn-danger:hover > a:only-child,
.ant-btn-danger:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-danger:hover > a:only-child::after,
.ant-btn-danger:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger:active {
  color: #fff;
  border-color: #d9363e;
  background: #d9363e;
}
.ant-btn-danger:active > a:only-child {
  color: currentcolor;
}
.ant-btn-danger:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger[disabled],
.ant-btn-danger[disabled]:hover,
.ant-btn-danger[disabled]:focus,
.ant-btn-danger[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-danger[disabled] > a:only-child,
.ant-btn-danger[disabled]:hover > a:only-child,
.ant-btn-danger[disabled]:focus > a:only-child,
.ant-btn-danger[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-danger[disabled] > a:only-child::after,
.ant-btn-danger[disabled]:hover > a:only-child::after,
.ant-btn-danger[disabled]:focus > a:only-child::after,
.ant-btn-danger[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link {
  color: #2cd4ae;
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}
.ant-btn-link > a:only-child {
  color: currentcolor;
}
.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:hover,
.ant-btn-link:focus {
  color: #53e0bb;
  border-color: #53e0bb;
  background: transparent;
}
.ant-btn-link:hover > a:only-child,
.ant-btn-link:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-link:hover > a:only-child::after,
.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:active {
  color: #1cad90;
  border-color: #1cad90;
  background: transparent;
}
.ant-btn-link:active > a:only-child {
  color: currentcolor;
}
.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link[disabled],
.ant-btn-link[disabled]:hover,
.ant-btn-link[disabled]:focus,
.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-link[disabled] > a:only-child,
.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-link[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:hover {
  background: transparent;
}
.ant-btn-link:hover,
.ant-btn-link:focus,
.ant-btn-link:active {
  border-color: transparent;
}
.ant-btn-link[disabled],
.ant-btn-link[disabled]:hover,
.ant-btn-link[disabled]:focus,
.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-link[disabled] > a:only-child,
.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-link[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text {
  color: rgba(0, 0, 0, 0.85);
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}
.ant-btn-text > a:only-child {
  color: currentcolor;
}
.ant-btn-text > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text:hover,
.ant-btn-text:focus {
  color: #53e0bb;
  border-color: #53e0bb;
  background: transparent;
}
.ant-btn-text:hover > a:only-child,
.ant-btn-text:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-text:hover > a:only-child::after,
.ant-btn-text:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text:active {
  color: #1cad90;
  border-color: #1cad90;
  background: transparent;
}
.ant-btn-text:active > a:only-child {
  color: currentcolor;
}
.ant-btn-text:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text[disabled],
.ant-btn-text[disabled]:hover,
.ant-btn-text[disabled]:focus,
.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-text[disabled] > a:only-child,
.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-text[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text:hover,
.ant-btn-text:focus {
  color: rgba(0, 0, 0, 0.85);
  background: rgba(0, 0, 0, 0.018);
  border-color: transparent;
}
.ant-btn-text:active {
  color: rgba(0, 0, 0, 0.85);
  background: rgba(0, 0, 0, 0.028);
  border-color: transparent;
}
.ant-btn-text[disabled],
.ant-btn-text[disabled]:hover,
.ant-btn-text[disabled]:focus,
.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-text[disabled] > a:only-child,
.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-text[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous {
  color: #ff4d4f;
  border-color: #ff4d4f;
  background: #fff;
}
.ant-btn-dangerous > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous:hover,
.ant-btn-dangerous:focus {
  color: #ff7875;
  border-color: #ff7875;
  background: #fff;
}
.ant-btn-dangerous:hover > a:only-child,
.ant-btn-dangerous:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous:hover > a:only-child::after,
.ant-btn-dangerous:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous:active {
  color: #d9363e;
  border-color: #d9363e;
  background: #fff;
}
.ant-btn-dangerous:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous[disabled],
.ant-btn-dangerous[disabled]:hover,
.ant-btn-dangerous[disabled]:focus,
.ant-btn-dangerous[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous[disabled] > a:only-child,
.ant-btn-dangerous[disabled]:hover > a:only-child,
.ant-btn-dangerous[disabled]:focus > a:only-child,
.ant-btn-dangerous[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous[disabled] > a:only-child::after,
.ant-btn-dangerous[disabled]:hover > a:only-child::after,
.ant-btn-dangerous[disabled]:focus > a:only-child::after,
.ant-btn-dangerous[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary {
  color: #fff;
  border-color: #ff4d4f;
  background: #ff4d4f;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-dangerous.ant-btn-primary > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary:hover,
.ant-btn-dangerous.ant-btn-primary:focus {
  color: #fff;
  border-color: #ff7875;
  background: #ff7875;
}
.ant-btn-dangerous.ant-btn-primary:hover > a:only-child,
.ant-btn-dangerous.ant-btn-primary:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-primary:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary:active {
  color: #fff;
  border-color: #d9363e;
  background: #d9363e;
}
.ant-btn-dangerous.ant-btn-primary:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-primary:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary[disabled],
.ant-btn-dangerous.ant-btn-primary[disabled]:hover,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus,
.ant-btn-dangerous.ant-btn-primary[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link {
  color: #ff4d4f;
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-link > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:hover,
.ant-btn-dangerous.ant-btn-link:focus {
  color: #53e0bb;
  border-color: #53e0bb;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:active {
  color: #1cad90;
  border-color: #1cad90;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-dangerous.ant-btn-link[disabled]:hover,
.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-dangerous.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:hover,
.ant-btn-dangerous.ant-btn-link:focus {
  color: #ff7875;
  border-color: transparent;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:active {
  color: #d9363e;
  border-color: transparent;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-dangerous.ant-btn-link[disabled]:hover,
.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-dangerous.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text {
  color: #ff4d4f;
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-text > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:hover,
.ant-btn-dangerous.ant-btn-text:focus {
  color: #53e0bb;
  border-color: #53e0bb;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:active {
  color: #1cad90;
  border-color: #1cad90;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text[disabled],
.ant-btn-dangerous.ant-btn-text[disabled]:hover,
.ant-btn-dangerous.ant-btn-text[disabled]:focus,
.ant-btn-dangerous.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:hover,
.ant-btn-dangerous.ant-btn-text:focus {
  color: #ff7875;
  border-color: transparent;
  background: rgba(0, 0, 0, 0.018);
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:active {
  color: #d9363e;
  border-color: transparent;
  background: rgba(0, 0, 0, 0.028);
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text[disabled],
.ant-btn-dangerous.ant-btn-text[disabled]:hover,
.ant-btn-dangerous.ant-btn-text[disabled]:focus,
.ant-btn-dangerous.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-icon-only {
  width: 32px;
  height: 32px;
  padding: 2.4px 0;
  font-size: 16px;
  border-radius: 2px;
  vertical-align: -3px;
}
.ant-btn-icon-only > * {
  font-size: 16px;
}
.ant-btn-icon-only.ant-btn-lg {
  width: 40px;
  height: 40px;
  padding: 4.9px 0;
  font-size: 18px;
  border-radius: 2px;
}
.ant-btn-icon-only.ant-btn-lg > * {
  font-size: 18px;
}
.ant-btn-icon-only.ant-btn-sm {
  width: 24px;
  height: 24px;
  padding: 0px 0;
  font-size: 14px;
  border-radius: 2px;
}
.ant-btn-icon-only.ant-btn-sm > * {
  font-size: 14px;
}
.ant-btn-icon-only > .anticon {
  display: flex;
  justify-content: center;
}
.ant-btn-icon-only .anticon-loading {
  padding: 0 !important;
}
a.ant-btn-icon-only {
  vertical-align: -1px;
}
a.ant-btn-icon-only > .anticon {
  display: inline;
}
.ant-btn-round {
  height: 32px;
  padding: 4px 16px;
  font-size: 14px;
  border-radius: 32px;
}
.ant-btn-round.ant-btn-lg {
  height: 40px;
  padding: 6.4px 20px;
  font-size: 16px;
  border-radius: 40px;
}
.ant-btn-round.ant-btn-sm {
  height: 24px;
  padding: 0px 12px;
  font-size: 14px;
  border-radius: 24px;
}
.ant-btn-round.ant-btn-icon-only {
  width: auto;
}
.ant-btn-circle {
  min-width: 32px;
  padding-right: 0;
  padding-left: 0;
  text-align: center;
  border-radius: 50%;
}
.ant-btn-circle.ant-btn-lg {
  min-width: 40px;
  border-radius: 50%;
}
.ant-btn-circle.ant-btn-sm {
  min-width: 24px;
  border-radius: 50%;
}
.ant-btn::before {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  z-index: 1;
  display: none;
  background: #fff;
  border-radius: inherit;
  opacity: 0.35;
  transition: opacity 0.2s;
  content: '';
  pointer-events: none;
}
.ant-btn .anticon {
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-btn .anticon.anticon-plus > svg,
.ant-btn .anticon.anticon-minus > svg {
  shape-rendering: optimizespeed;
}
.ant-btn.ant-btn-loading {
  position: relative;
  cursor: default;
}
.ant-btn.ant-btn-loading::before {
  display: block;
}
.ant-btn > .ant-btn-loading-icon {
  transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-btn > .ant-btn-loading-icon .anticon {
  padding-right: 8px;
  animation: none;
}
.ant-btn > .ant-btn-loading-icon .anticon svg {
  animation: loadingCircle 1s infinite linear;
}
.ant-btn-group {
  position: relative;
  display: inline-flex;
}
.ant-btn-group > .ant-btn,
.ant-btn-group > span > .ant-btn {
  position: relative;
}
.ant-btn-group > .ant-btn:hover,
.ant-btn-group > span > .ant-btn:hover,
.ant-btn-group > .ant-btn:focus,
.ant-btn-group > span > .ant-btn:focus,
.ant-btn-group > .ant-btn:active,
.ant-btn-group > span > .ant-btn:active {
  z-index: 2;
}
.ant-btn-group > .ant-btn[disabled],
.ant-btn-group > span > .ant-btn[disabled] {
  z-index: 0;
}
.ant-btn-group .ant-btn-icon-only {
  font-size: 14px;
}
.ant-btn-group .ant-btn + .ant-btn,
.ant-btn + .ant-btn-group,
.ant-btn-group span + .ant-btn,
.ant-btn-group .ant-btn + span,
.ant-btn-group > span + span,
.ant-btn-group + .ant-btn,
.ant-btn-group + .ant-btn-group {
  margin-left: -1px;
}
.ant-btn-group .ant-btn-primary + .ant-btn:not(.ant-btn-primary):not([disabled]) {
  border-left-color: transparent;
}
.ant-btn-group .ant-btn {
  border-radius: 0;
}
.ant-btn-group > .ant-btn:first-child,
.ant-btn-group > span:first-child > .ant-btn {
  margin-left: 0;
}
.ant-btn-group > .ant-btn:only-child {
  border-radius: 2px;
}
.ant-btn-group > span:only-child > .ant-btn {
  border-radius: 2px;
}
.ant-btn-group > .ant-btn:first-child:not(:last-child),
.ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-btn-group > .ant-btn:last-child:not(:first-child),
.ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-btn-group-sm > .ant-btn:only-child {
  border-radius: 2px;
}
.ant-btn-group-sm > span:only-child > .ant-btn {
  border-radius: 2px;
}
.ant-btn-group-sm > .ant-btn:first-child:not(:last-child),
.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-btn-group-sm > .ant-btn:last-child:not(:first-child),
.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-btn-group > .ant-btn-group {
  float: left;
}
.ant-btn-group > .ant-btn-group:not(:first-child):not(:last-child) > .ant-btn {
  border-radius: 0;
}
.ant-btn-group > .ant-btn-group:first-child:not(:last-child) > .ant-btn:last-child {
  padding-right: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-btn-group > .ant-btn-group:last-child:not(:first-child) > .ant-btn:first-child {
  padding-left: 8px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn-rtl.ant-btn-group .ant-btn + .ant-btn,
.ant-btn-rtl.ant-btn + .ant-btn-group,
.ant-btn-rtl.ant-btn-group span + .ant-btn,
.ant-btn-rtl.ant-btn-group .ant-btn + span,
.ant-btn-rtl.ant-btn-group > span + span,
.ant-btn-rtl.ant-btn-group + .ant-btn,
.ant-btn-rtl.ant-btn-group + .ant-btn-group,
.ant-btn-group-rtl.ant-btn-group .ant-btn + .ant-btn,
.ant-btn-group-rtl.ant-btn + .ant-btn-group,
.ant-btn-group-rtl.ant-btn-group span + .ant-btn,
.ant-btn-group-rtl.ant-btn-group .ant-btn + span,
.ant-btn-group-rtl.ant-btn-group > span + span,
.ant-btn-group-rtl.ant-btn-group + .ant-btn,
.ant-btn-group-rtl.ant-btn-group + .ant-btn-group {
  margin-right: -1px;
  margin-left: auto;
}
.ant-btn-group.ant-btn-group-rtl {
  direction: rtl;
}
.ant-btn-group-rtl.ant-btn-group > .ant-btn:first-child:not(:last-child),
.ant-btn-group-rtl.ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
  border-radius: 0 2px 2px 0;
}
.ant-btn-group-rtl.ant-btn-group > .ant-btn:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
  border-radius: 2px 0 0 2px;
}
.ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:first-child:not(:last-child),
.ant-btn-group-rtl.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
  border-radius: 0 2px 2px 0;
}
.ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
  border-radius: 2px 0 0 2px;
}
.ant-btn:focus > span,
.ant-btn:active > span {
  position: relative;
}
.ant-btn > .anticon + span,
.ant-btn > span + .anticon {
  margin-left: 8px;
}
.ant-btn.ant-btn-background-ghost {
  color: #fff;
  border-color: #fff;
}
.ant-btn.ant-btn-background-ghost,
.ant-btn.ant-btn-background-ghost:hover,
.ant-btn.ant-btn-background-ghost:active,
.ant-btn.ant-btn-background-ghost:focus {
  background: transparent;
}
.ant-btn.ant-btn-background-ghost:hover,
.ant-btn.ant-btn-background-ghost:focus {
  color: #53e0bb;
  border-color: #53e0bb;
}
.ant-btn.ant-btn-background-ghost:active {
  color: #1cad90;
  border-color: #1cad90;
}
.ant-btn.ant-btn-background-ghost[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border-color: #d9d9d9;
}
.ant-btn-background-ghost.ant-btn-primary {
  color: #2cd4ae;
  border-color: #2cd4ae;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-primary > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary:hover,
.ant-btn-background-ghost.ant-btn-primary:focus {
  color: #53e0bb;
  border-color: #53e0bb;
}
.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary:active {
  color: #1cad90;
  border-color: #1cad90;
}
.ant-btn-background-ghost.ant-btn-primary:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-primary:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary[disabled],
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger {
  color: #ff4d4f;
  border-color: #ff4d4f;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-danger > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-danger > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger:hover,
.ant-btn-background-ghost.ant-btn-danger:focus {
  color: #ff7875;
  border-color: #ff7875;
}
.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger:active {
  color: #d9363e;
  border-color: #d9363e;
}
.ant-btn-background-ghost.ant-btn-danger:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-danger:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger[disabled],
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous {
  color: #ff4d4f;
  border-color: #ff4d4f;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous:hover,
.ant-btn-background-ghost.ant-btn-dangerous:focus {
  color: #ff7875;
  border-color: #ff7875;
}
.ant-btn-background-ghost.ant-btn-dangerous:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous:active {
  color: #d9363e;
  border-color: #d9363e;
}
.ant-btn-background-ghost.ant-btn-dangerous:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous[disabled],
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link {
  color: #ff4d4f;
  border-color: transparent;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus {
  color: #ff7875;
  border-color: transparent;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active {
  color: #d9363e;
  border-color: transparent;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-two-chinese-chars::first-letter {
  letter-spacing: 0.34em;
}
.ant-btn-two-chinese-chars > *:not(.anticon) {
  margin-right: -0.34em;
  letter-spacing: 0.34em;
}
.ant-btn.ant-btn-block {
  width: 100%;
}
.ant-btn:empty {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: '\A0';
}
a.ant-btn {
  padding-top: 0.01px !important;
  line-height: 30px;
}
a.ant-btn-disabled {
  cursor: not-allowed;
}
a.ant-btn-disabled > * {
  pointer-events: none;
}
a.ant-btn-disabled,
a.ant-btn-disabled:hover,
a.ant-btn-disabled:focus,
a.ant-btn-disabled:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
a.ant-btn-disabled > a:only-child,
a.ant-btn-disabled:hover > a:only-child,
a.ant-btn-disabled:focus > a:only-child,
a.ant-btn-disabled:active > a:only-child {
  color: currentcolor;
}
a.ant-btn-disabled > a:only-child::after,
a.ant-btn-disabled:hover > a:only-child::after,
a.ant-btn-disabled:focus > a:only-child::after,
a.ant-btn-disabled:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
a.ant-btn-lg {
  line-height: 38px;
}
a.ant-btn-sm {
  line-height: 22px;
}
.ant-btn-compact-item:not(.ant-btn-compact-last-item):not(.ant-btn-compact-item-rtl) {
  margin-right: -1px;
}
.ant-btn-compact-item:not(.ant-btn-compact-last-item).ant-btn-compact-item-rtl {
  margin-left: -1px;
}
.ant-btn-compact-item:hover,
.ant-btn-compact-item:focus,
.ant-btn-compact-item:active {
  z-index: 2;
}
.ant-btn-compact-item[disabled] {
  z-index: 0;
}
.ant-btn-compact-item:not(.ant-btn-compact-first-item):not(.ant-btn-compact-last-item).ant-btn {
  border-radius: 0;
}
.ant-btn-compact-item.ant-btn.ant-btn-compact-first-item:not(.ant-btn-compact-last-item):not(.ant-btn-compact-item-rtl) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-btn-compact-item.ant-btn.ant-btn-compact-last-item:not(.ant-btn-compact-first-item):not(.ant-btn-compact-item-rtl) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn-compact-item.ant-btn.ant-btn-compact-item-rtl.ant-btn-compact-first-item:not(.ant-btn-compact-last-item) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn-compact-item.ant-btn.ant-btn-compact-item-rtl.ant-btn-compact-last-item:not(.ant-btn-compact-first-item) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-btn-icon-only.ant-btn-compact-item {
  flex: none;
}
.ant-btn-compact-item.ant-btn-primary:not([disabled]) + .ant-btn-compact-item.ant-btn-primary:not([disabled]) {
  position: relative;
}
.ant-btn-compact-item.ant-btn-primary:not([disabled]) + .ant-btn-compact-item.ant-btn-primary:not([disabled])::after {
  position: absolute;
  top: -1px;
  left: -1px;
  display: inline-block;
  width: 1px;
  height: calc(100% + 1px * 2);
  background-color: #53e0bb;
  content: ' ';
}
.ant-btn-compact-item-rtl.ant-btn-compact-first-item.ant-btn-compact-item-rtl:not(.ant-btn-compact-last-item) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn-compact-item-rtl.ant-btn-compact-last-item.ant-btn-compact-item-rtl:not(.ant-btn-compact-first-item) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-btn-compact-item-rtl.ant-btn-sm.ant-btn-compact-first-item.ant-btn-compact-item-rtl.ant-btn-sm:not(.ant-btn-compact-last-item) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn-compact-item-rtl.ant-btn-sm.ant-btn-compact-last-item.ant-btn-compact-item-rtl.ant-btn-sm:not(.ant-btn-compact-first-item) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-btn-compact-item-rtl.ant-btn-primary:not([disabled]) + .ant-btn-compact-item-rtl.ant-btn-primary:not([disabled])::after {
  right: -1px;
}
.ant-btn-compact-vertical-item:not(.ant-btn-compact-vertical-last-item) {
  margin-bottom: -1px;
}
.ant-btn-compact-vertical-item:hover,
.ant-btn-compact-vertical-item:focus,
.ant-btn-compact-vertical-item:active {
  z-index: 2;
}
.ant-btn-compact-vertical-item[disabled] {
  z-index: 0;
}
.ant-btn-compact-vertical-item:not(.ant-btn-compact-vertical-first-item):not(.ant-btn-compact-vertical-last-item) {
  border-radius: 0;
}
.ant-btn-compact-vertical-item.ant-btn-compact-vertical-first-item:not(.ant-btn-compact-vertical-last-item) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn-compact-vertical-item.ant-btn-compact-vertical-last-item:not(.ant-btn-compact-vertical-first-item) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ant-btn-compact-vertical-item.ant-btn-primary:not([disabled]) + .ant-btn-compact-vertical-item.ant-btn-primary:not([disabled]) {
  position: relative;
}
.ant-btn-compact-vertical-item.ant-btn-primary:not([disabled]) + .ant-btn-compact-vertical-item.ant-btn-primary:not([disabled])::after {
  position: absolute;
  top: -1px;
  left: -1px;
  display: inline-block;
  width: calc(100% + 1px * 2);
  height: 1px;
  background-color: #53e0bb;
  content: ' ';
}
.ant-btn-rtl {
  direction: rtl;
}
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary {
  border-right-color: #53e0bb;
  border-left-color: #d9d9d9;
}
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {
  border-right-color: #d9d9d9;
  border-left-color: #53e0bb;
}
.ant-btn-rtl.ant-btn > .ant-btn-loading-icon .anticon {
  padding-right: 0;
  padding-left: 8px;
}
.ant-btn-rtl.ant-btn > .anticon + span,
.ant-btn-rtl.ant-btn > span + .anticon {
  margin-right: 8px;
  margin-left: 0;
}

.dashboard-container__container__SgiWa {
  margin: 0 auto;
  height: calc(var(--vh) * 100);
  background: #f9f9f9;
  overflow: hidden;
  display: flex; }
  @media screen and (min-width: 40em) {
    body.not-android-client .dashboard-container__container__SgiWa {
      max-width: 48.82117% !important; } }
  @media screen and (min-width: 53.75em) {
    body.not-android-client .dashboard-container__container__SgiWa {
      max-width: 36.40133% !important; } }
  @media screen and (min-width: 1080px) {
    body.not-android-client .dashboard-container__container__SgiWa {
      max-width: 100% !important; } }
  body.android-client .dashboard-container__container__SgiWa {
    max-width: 100%; }
  @media screen and (max-width: 1080px) {
    .dashboard-container__container__SgiWa {
      flex-direction: column; } }

.dashboard-container__menu-container__1yN4l {
  display: flex; }

.dashboard-container__dashboard-section__2uuUe {
  flex: 1;
  overflow: hidden;
  position: relative; }
  @media screen and (min-width: 1080px) {
    .dashboard-container__dashboard-section__2uuUe {
      height: 100%; } }
  @media screen and (max-width: 1080px) {
    .dashboard-container__dashboard-section__2uuUe {
      height: 0; } }

.dashboard-container__plan-header__3oqjk {
  background-color: #2cd4ae; }

.description-components__plan-description__2oj44 {
  height: 780px;
  padding: 53px; }
  .description-components__plan-description__2oj44 b {
    font-weight: 600; }
  .description-components__plan-description__2oj44 strike {
    text-decoration-color: red; }
  .description-components__plan-description__2oj44 p {
    font-weight: 400;
    font-size: 18px;
    line-height: 32px; }
  .description-components__plan-description__2oj44 ul {
    margin-top: 40px; }
    .description-components__plan-description__2oj44 ul li {
      font-weight: 300;
      font-size: 16px;
      line-height: 26px;
      margin-bottom: 20px; }

.description-components__essential-monthly-plan-description-main__1uZtL {
  background-color: #F4F4F4; }

.description-components__essential-annual-plan-description-main__23Ctu {
  background-color: #F0FFFC; }
  .description-components__essential-annual-plan-description-main__23Ctu b {
    color: #2cd4ae; }

.description-components__credits-description-main__3gxOx {
  background-color: #F0FFFC; }
  .description-components__credits-description-main__3gxOx h1 {
    width: 250px;
    font-weight: 600;
    font-size: 22px;
    line-height: 38px; }
  .description-components__credits-description-main__3gxOx p {
    font-weight: 325;
    font-size: 16px;
    line-height: 28px; }
  .description-components__credits-description-main__3gxOx img {
    margin-top: 25px; }

.description-components__premium-plan-description-main__2RW8O {
  background-color: #FAF4FF; }
  .description-components__premium-plan-description-main__2RW8O b {
    color: #9013fe; }

.description-components__no-membership-description-main__W24vB {
  background-color: #F4F4F4; }

.avatar__container__3pS07 {
  position: relative; }

.avatar__avatar__1YFKI, .avatar__fauxAvatar__3l01I {
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.avatar__fauxAvatar__3l01I {
  margin: 0;
  color: #FFF;
  text-align: center; }

.menu-bar__menu-bar-container__we8f8 {
  position: relative; }

.menu-bar__menu-bar__1gA8p {
  position: relative;
  background-color: #fff;
  box-shadow: 0 2px 10px rgba(167, 167, 167, 0.5);
  display: flex;
  z-index: 1; }
  @media screen and (min-width: 0em) and (max-width: 1080px) {
    .menu-bar__menu-bar__1gA8p {
      width: 100%;
      grid-template-columns: auto 70px 70px 70px; } }
  @media screen and (min-width: 1080px) {
    .menu-bar__menu-bar__1gA8p {
      flex-direction: column;
      height: 100vh; } }
  .menu-bar__menu-bar-zIndex__1QpYL {
    z-index: 1001; }

.menu-bar__center__3p7kI, .menu-bar__menu-bar-item__MPXKF {
  display: flex;
  justify-content: center;
  align-items: center; }

.menu-bar__menu-bar-item__MPXKF {
  cursor: pointer;
  height: 70px;
  position: relative; }
  .menu-bar__menu-bar-item__MPXKF .menu-bar__beta-icon__17XGw {
    position: absolute;
    right: 5px;
    top: 15px; }
  .menu-bar__menu-bar-item__MPXKF .menu-bar__unread-dot__1wbaQ {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 6px;
    height: 6px;
    background-color: red;
    border-radius: 50%; }

.menu-bar__logo-center__3O3fH {
  flex-grow: 1;
  padding: 10px; }
  .menu-bar__logo-center__3O3fH a {
    height: 50px; }

.menu-bar__logo__2qpFZ {
  cursor: pointer; }
  @media screen and (min-width: 0em) and (max-width: 1080px) {
    .menu-bar__logo__2qpFZ {
      height: 34px;
      width: 34px; } }
  @media screen and (min-width: 1080px) {
    .menu-bar__logo__2qpFZ {
      height: 50px;
      width: 50px; } }

.menu-bar__icon__2b0AZ {
  height: 30px;
  width: 30px;
  cursor: pointer; }

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-drawer {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  pointer-events: none;
}
.ant-drawer-inline {
  position: absolute;
}
.ant-drawer-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.45);
  pointer-events: auto;
}
.ant-drawer-content-wrapper {
  position: absolute;
  z-index: 1000;
  transition: all 0.3s;
}
.ant-drawer-content-wrapper-hidden {
  display: none;
}
.ant-drawer-left > .ant-drawer-content-wrapper {
  top: 0;
  bottom: 0;
  left: 0;
  box-shadow: 6px 0 16px -8px rgba(0, 0, 0, 0.08), 9px 0 28px 0 rgba(0, 0, 0, 0.05), 12px 0 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-right > .ant-drawer-content-wrapper {
  top: 0;
  right: 0;
  bottom: 0;
  box-shadow: -6px 0 16px -8px rgba(0, 0, 0, 0.08), -9px 0 28px 0 rgba(0, 0, 0, 0.05), -12px 0 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-top > .ant-drawer-content-wrapper {
  top: 0;
  right: 0;
  left: 0;
  box-shadow: 0 6px 16px -8px rgba(0, 0, 0, 0.08), 0 9px 28px 0 rgba(0, 0, 0, 0.05), 0 12px 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-bottom > .ant-drawer-content-wrapper {
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0 -6px 16px -8px rgba(0, 0, 0, 0.08), 0 -9px 28px 0 rgba(0, 0, 0, 0.05), 0 -12px 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-content {
  width: 100%;
  height: 100%;
  overflow: auto;
  background: #fff;
  pointer-events: auto;
}
.ant-drawer-wrapper-body {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.ant-drawer-header {
  display: flex;
  flex: 0;
  align-items: center;
  padding: 16px 24px;
  font-size: 16px;
  line-height: 22px;
  border-bottom: 1px solid #f0f0f0;
}
.ant-drawer-header-title {
  display: flex;
  flex: 1;
  align-items: center;
  min-width: 0;
  min-height: 0;
}
.ant-drawer-extra {
  flex: none;
}
.ant-drawer-close {
  display: inline-block;
  margin-right: 12px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  font-size: 16px;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
  text-rendering: auto;
}
.ant-drawer-close:focus,
.ant-drawer-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.ant-drawer-title {
  flex: 1;
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.ant-drawer-body {
  flex: 1;
  min-width: 0;
  min-height: 0;
  padding: 24px;
  overflow: auto;
}
.ant-drawer-footer {
  flex-shrink: 0;
  padding: 10px 16px;
  border-top: 1px solid #f0f0f0;
}
.panel-motion-enter-start,
.panel-motion-appear-start,
.panel-motion-leave-start {
  transition: none;
}
.panel-motion-enter-active,
.panel-motion-appear-active,
.panel-motion-leave-active {
  transition: all 0.3s;
}
.ant-drawer-mask-motion-enter-active,
.ant-drawer-mask-motion-appear-active,
.ant-drawer-mask-motion-leave-active {
  transition: all 0.3s;
}
.ant-drawer-mask-motion-enter,
.ant-drawer-mask-motion-appear {
  opacity: 0;
}
.ant-drawer-mask-motion-enter-active,
.ant-drawer-mask-motion-appear-active {
  opacity: 1;
}
.ant-drawer-mask-motion-leave {
  opacity: 1;
}
.ant-drawer-mask-motion-leave-active {
  opacity: 0;
}
.ant-drawer-panel-motion-left-enter-start,
.ant-drawer-panel-motion-left-appear-start,
.ant-drawer-panel-motion-left-leave-start {
  transition: none;
}
.ant-drawer-panel-motion-left-enter-active,
.ant-drawer-panel-motion-left-appear-active,
.ant-drawer-panel-motion-left-leave-active {
  transition: all 0.3s;
}
.ant-drawer-panel-motion-left-enter-start,
.ant-drawer-panel-motion-left-appear-start {
  transform: translateX(-100%) !important;
}
.ant-drawer-panel-motion-left-enter-active,
.ant-drawer-panel-motion-left-appear-active {
  transform: translateX(0);
}
.ant-drawer-panel-motion-left-leave {
  transform: translateX(0);
}
.ant-drawer-panel-motion-left-leave-active {
  transform: translateX(-100%);
}
.ant-drawer-panel-motion-right-enter-start,
.ant-drawer-panel-motion-right-appear-start,
.ant-drawer-panel-motion-right-leave-start {
  transition: none;
}
.ant-drawer-panel-motion-right-enter-active,
.ant-drawer-panel-motion-right-appear-active,
.ant-drawer-panel-motion-right-leave-active {
  transition: all 0.3s;
}
.ant-drawer-panel-motion-right-enter-start,
.ant-drawer-panel-motion-right-appear-start {
  transform: translateX(100%) !important;
}
.ant-drawer-panel-motion-right-enter-active,
.ant-drawer-panel-motion-right-appear-active {
  transform: translateX(0);
}
.ant-drawer-panel-motion-right-leave {
  transform: translateX(0);
}
.ant-drawer-panel-motion-right-leave-active {
  transform: translateX(100%);
}
.ant-drawer-panel-motion-top-enter-start,
.ant-drawer-panel-motion-top-appear-start,
.ant-drawer-panel-motion-top-leave-start {
  transition: none;
}
.ant-drawer-panel-motion-top-enter-active,
.ant-drawer-panel-motion-top-appear-active,
.ant-drawer-panel-motion-top-leave-active {
  transition: all 0.3s;
}
.ant-drawer-panel-motion-top-enter-start,
.ant-drawer-panel-motion-top-appear-start {
  transform: translateY(-100%) !important;
}
.ant-drawer-panel-motion-top-enter-active,
.ant-drawer-panel-motion-top-appear-active {
  transform: translateY(0);
}
.ant-drawer-panel-motion-top-leave {
  transform: translateY(0);
}
.ant-drawer-panel-motion-top-leave-active {
  transform: translateY(-100%);
}
.ant-drawer-panel-motion-bottom-enter-start,
.ant-drawer-panel-motion-bottom-appear-start,
.ant-drawer-panel-motion-bottom-leave-start {
  transition: none;
}
.ant-drawer-panel-motion-bottom-enter-active,
.ant-drawer-panel-motion-bottom-appear-active,
.ant-drawer-panel-motion-bottom-leave-active {
  transition: all 0.3s;
}
.ant-drawer-panel-motion-bottom-enter-start,
.ant-drawer-panel-motion-bottom-appear-start {
  transform: translateY(100%) !important;
}
.ant-drawer-panel-motion-bottom-enter-active,
.ant-drawer-panel-motion-bottom-appear-active {
  transform: translateY(0);
}
.ant-drawer-panel-motion-bottom-leave {
  transform: translateY(0);
}
.ant-drawer-panel-motion-bottom-leave-active {
  transform: translateY(100%);
}
.ant-drawer-rtl {
  direction: rtl;
}
.ant-drawer-rtl .ant-drawer-close {
  margin-right: 0;
  margin-left: 12px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-skeleton {
  display: table;
  width: 100%;
}
.ant-skeleton-header {
  display: table-cell;
  padding-right: 16px;
  vertical-align: top;
}
.ant-skeleton-header .ant-skeleton-avatar {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-header .ant-skeleton-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-header .ant-skeleton-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-content {
  display: table-cell;
  width: 100%;
  vertical-align: top;
}
.ant-skeleton-content .ant-skeleton-title {
  width: 100%;
  height: 16px;
  background: rgba(190, 190, 190, 0.2);
  border-radius: 2px;
}
.ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  margin-top: 24px;
}
.ant-skeleton-content .ant-skeleton-paragraph {
  padding: 0;
}
.ant-skeleton-content .ant-skeleton-paragraph > li {
  width: 100%;
  height: 16px;
  list-style: none;
  background: rgba(190, 190, 190, 0.2);
  border-radius: 2px;
}
.ant-skeleton-content .ant-skeleton-paragraph > li:last-child:not(:first-child):not(:nth-child(2)) {
  width: 61%;
}
.ant-skeleton-content .ant-skeleton-paragraph > li + li {
  margin-top: 16px;
}
.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title {
  margin-top: 12px;
}
.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  margin-top: 28px;
}
.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph > li {
  border-radius: 100px;
}
.ant-skeleton-active .ant-skeleton-title,
.ant-skeleton-active .ant-skeleton-paragraph > li,
.ant-skeleton-active .ant-skeleton-avatar,
.ant-skeleton-active .ant-skeleton-button,
.ant-skeleton-active .ant-skeleton-input,
.ant-skeleton-active .ant-skeleton-image {
  position: relative;
  /* stylelint-disable-next-line property-no-vendor-prefix,value-no-vendor-prefix */
  z-index: 0;
  overflow: hidden;
  background: transparent;
}
.ant-skeleton-active .ant-skeleton-title::after,
.ant-skeleton-active .ant-skeleton-paragraph > li::after,
.ant-skeleton-active .ant-skeleton-avatar::after,
.ant-skeleton-active .ant-skeleton-button::after,
.ant-skeleton-active .ant-skeleton-input::after,
.ant-skeleton-active .ant-skeleton-image::after {
  position: absolute;
  top: 0;
  right: -150%;
  bottom: 0;
  left: -150%;
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  animation: ant-skeleton-loading 1.4s ease infinite;
  content: '';
}
.ant-skeleton.ant-skeleton-block {
  width: 100%;
}
.ant-skeleton.ant-skeleton-block .ant-skeleton-button {
  width: 100%;
}
.ant-skeleton.ant-skeleton-block .ant-skeleton-input {
  width: 100%;
}
.ant-skeleton-element {
  display: inline-block;
  width: auto;
}
.ant-skeleton-element .ant-skeleton-button {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  border-radius: 2px;
  width: 64px;
  min-width: 64px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-square {
  width: 32px;
  min-width: 32px;
}
.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle {
  width: 32px;
  min-width: 32px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round {
  border-radius: 32px;
}
.ant-skeleton-element .ant-skeleton-button-lg {
  width: 80px;
  min-width: 80px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-square {
  width: 40px;
  min-width: 40px;
}
.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle {
  width: 40px;
  min-width: 40px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round {
  border-radius: 40px;
}
.ant-skeleton-element .ant-skeleton-button-sm {
  width: 48px;
  min-width: 48px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-square {
  width: 24px;
  min-width: 24px;
}
.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle {
  width: 24px;
  min-width: 24px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round {
  border-radius: 24px;
}
.ant-skeleton-element .ant-skeleton-avatar {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-input {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 160px;
  min-width: 160px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-input-lg {
  width: 200px;
  min-width: 200px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-input-sm {
  width: 120px;
  min-width: 120px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-image {
  display: flex;
  align-items: center;
  justify-content: center;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 96px;
  height: 96px;
  line-height: 96px;
}
.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-image-path {
  fill: #bfbfbf;
}
.ant-skeleton-element .ant-skeleton-image-svg {
  width: 48px;
  height: 48px;
  line-height: 48px;
  max-width: 192px;
  max-height: 192px;
}
.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle {
  border-radius: 50%;
}
@keyframes ant-skeleton-loading {
  0% {
    transform: translateX(-37.5%);
  }
  100% {
    transform: translateX(37.5%);
  }
}
.ant-skeleton-rtl {
  direction: rtl;
}
.ant-skeleton-rtl .ant-skeleton-header {
  padding-right: 0;
  padding-left: 16px;
}
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li {
  animation-name: ant-skeleton-loading-rtl;
}
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {
  animation-name: ant-skeleton-loading-rtl;
}
@keyframes ant-skeleton-loading-rtl {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}

.button__button__2qdqP, .button__button-filled__3ltTk, .button__button-outline__1oObX, .button__button-disabled__1I4BR {
  display: block;
  padding: 15px 16px;
  margin: 0 auto;
  border-radius: 4px;
  color: white;
  text-decoration: none;
  max-width: 220px;
  width: 100%;
  text-align: center;
  background-color: #fff;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 13px;
  line-height: 1;
  cursor: pointer;
  border: 1px solid #2cd4ae; }
  .button__button__2qdqP button, .button__button-filled__3ltTk button, .button__button-outline__1oObX button, .button__button-disabled__1I4BR button {
    color: white; }

.button__button-filled__3ltTk {
  background: #2cd4ae; }

.button__button-outline__1oObX {
  border: 1px solid #2cd4ae;
  color: #2cd4ae; }

.button__button-disabled__1I4BR {
  background-color: #c2c4c7;
  border-color: #c2c4c7;
  opacity: 0.8; }

.button__purple__pTPNh {
  background-color: #9013fe;
  border-color: #9013fe; }

.button__plain__3eOsB {
  background-color: transparent;
  color: #2cd4ae; }

.button__button-disabled__1I4BR.button__plain__3eOsB {
  background-color: transparent;
  color: #c2c4c7; }

.membership-info__membership-info__vHNdb {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: transparent; }
  .membership-info__membership-info__vHNdb .membership-info__title__1hYAL {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    gap: 10px;
    margin-top: 20px;
    font-weight: 600;
    cursor: pointer; }
    .membership-info__membership-info__vHNdb .membership-info__title__1hYAL .membership-info__icon__3v2ld {
      width: 22px;
      height: 22px; }
    @media screen and (max-width: 1080px) {
      .membership-info__membership-info__vHNdb .membership-info__title__1hYAL {
        color: #fff;
        margin: 20px 0 0;
        font-size: 14px;
        cursor: default; }
        .membership-info__membership-info__vHNdb .membership-info__title__1hYAL .membership-info__icon__3v2ld {
          width: 18px;
          height: 18px;
          margin-top: -3px; }
        .membership-info__membership-info__vHNdb .membership-info__title__1hYAL .membership-info__right-icon__HbbGn {
          display: none; } }
    .membership-info__membership-info__vHNdb .membership-info__title-inDetail__1cvT1 {
      cursor: default;
      font-size: 18px; }
      .membership-info__membership-info__vHNdb .membership-info__title-inDetail__1cvT1 .membership-info__right-icon__HbbGn {
        display: none; }
      @media screen and (max-width: 1080px) {
        .membership-info__membership-info__vHNdb .membership-info__title-inDetail__1cvT1 {
          font-size: 16px;
          color: #303030;
          margin: 0; } }
  .membership-info__membership-info__vHNdb .membership-info__period__1LBo1 {
    margin-top: 6px;
    font-size: 14px;
    color: #4f4f4f;
    font-weight: 500; }
    @media screen and (max-width: 1080px) {
      .membership-info__membership-info__vHNdb .membership-info__period__1LBo1 {
        font-size: 12px;
        margin-top: 3px; }
        .membership-info__membership-info__vHNdb .membership-info__period-mobileProfilePanel__3LAO4 {
          color: rgba(255, 255, 255, 0.8); } }
  .membership-info__membership-info__vHNdb .membership-info__credits__1W2qf {
    color: #9013fe;
    font-weight: 500;
    margin-top: 12px;
    font-size: 14px;
    margin-bottom: 13px; }
    @media screen and (max-width: 1080px) {
      .membership-info__membership-info__vHNdb .membership-info__credits__1W2qf {
        font-size: 12px;
        margin-top: 6px; }
        .membership-info__membership-info__vHNdb .membership-info__credits-mobileProfilePanel__1LGSw {
          color: #b460ff; } }
  .membership-info__membership-info__vHNdb .membership-info__email__1ndOl {
    color: #9099a7;
    font-size: 12px;
    line-height: 1; }
  .membership-info__membership-info__vHNdb .membership-info__renew__1t7JT {
    color: #9099a7;
    font-size: 12px;
    line-height: 1;
    margin-top: 6px; }
  .membership-info__membership-info__vHNdb .membership-info__expires__-PZDX {
    color: #d0021b; }

@media screen and (min-width: 1080px) {
  .pop-confirm__content-container__1X_CY {
    padding: 20px 0;
    line-height: 1.5;
    font-size: 20px;
    font-weight: 500; } }

@media screen and (max-width: 1080px) {
  .pop-confirm__content-container__1X_CY {
    padding-top: 10px;
    line-height: 1.3;
    font-size: 16px;
    font-weight: 500; } }

@media screen and (min-width: 1080px) {
  .pop-confirm__button-wrapper__3wtEG {
    padding: 0 50px; } }

@media screen and (max-width: 1080px) {
  .pop-confirm__button-wrapper__3wtEG {
    margin-top: 20px; } }

.pop-confirm__cancel-button__1fUup {
  background-color: #fff;
  color: #9099a7;
  border-color: #e5e5e5 !important; }

.pop-confirm__normal-button__1DZUV {
  border-color: #2cd4ae !important;
  color: #ffffff !important;
  background-color: #2cd4ae !important;
  white-space: nowrap;
  padding: 0 5px !important; }

.pop-confirm__delete-button__3fOUY {
  border-color: #d0021b !important;
  color: #ffffff !important;
  background-color: #d0021b !important;
  font-weight: 600 !important; }

.hobnob-modal__title__3cWsp {
  text-align: center;
  margin: 10px auto; }

.hobnob-modal__cancel-button-container__k16bU {
  position: relative;
  margin: 0 auto;
  z-index: 1;
  transform: translate3d(0, 0, 0); }
  @media screen and (min-width: 40em) {
    body.not-android-client .hobnob-modal__cancel-button-container__k16bU {
      max-width: 48.82117% !important; } }
  @media screen and (min-width: 53.75em) {
    body.not-android-client .hobnob-modal__cancel-button-container__k16bU {
      max-width: 36.40133% !important; } }
  @media screen and (min-width: 1080px) {
    body.not-android-client .hobnob-modal__cancel-button-container__k16bU {
      max-width: 100% !important; } }
  body.android-client .hobnob-modal__cancel-button-container__k16bU {
    max-width: 100%; }

.hobnob-modal__cancel-icon-wrapper__19k5X {
  display: flex;
  justify-content: flex-end; }

.hobnob-modal__cancel-icon__3lxwp {
  stroke: white;
  stroke-width: 3;
  width: 14px;
  height: 14px;
  pointer-events: none; }

.hobnob-modal__content__Mel7A {
  text-align: center;
  width: 100%; }

.hobnob-modal__container__2zMcP {
  position: absolute !important;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
  top: 50%; }

.hobnob-modal__button-wrapper__3_clg {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  margin-top: 30px; }
  .hobnob-modal__button-wrapper__3_clg .hobnob-modal__button-inner__3Ci8J {
    text-transform: uppercase;
    border: 1px solid #2cd4ae;
    height: 40px;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-size: 13px;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: none; }
    .hobnob-modal__button-wrapper__3_clg .hobnob-modal__button-inner-cancel__6wIo_ {
      background-color: #fff;
      color: #9099a7;
      border-color: #e5e5e5;
      font-weight: 400; }

.profile-panel__profile-menu-panel__12e3y {
  background-color: #f9f9f9;
  padding: 30px 0;
  position: relative;
  box-sizing: border-box;
  height: 100%; }
  .profile-panel__profile-menu-panel__12e3y.profile-panel__free__2poBu {
    background-color: #f9f9f9; }
  .profile-panel__profile-menu-panel__12e3y.profile-panel__basic__32532, .profile-panel__profile-menu-panel__12e3y.profile-panel__invitation_maker__3h7qT {
    background-color: #f6f7ff; }
  .profile-panel__profile-menu-panel__12e3y.profile-panel__essentials__2-z8p, .profile-panel__profile-menu-panel__12e3y.profile-panel__party_host__1Wqah {
    background-color: #effcf9; }
  .profile-panel__profile-menu-panel__12e3y.profile-panel__premium__2CIN8, .profile-panel__profile-menu-panel__12e3y.profile-panel__event_planner__35vuD {
    background-color: #f9f3ff; }
  .profile-panel__profile-menu-panel__12e3y.profile-panel__group_organizer__2KgOK {
    background-color: #fff9f0; }
  .profile-panel__profile-menu-panel__12e3y .profile-panel__header-icon__dQQvm {
    position: absolute;
    left: 50%;
    top: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: calc(100% - 40px);
    transform: translateX(-50%); }
  .profile-panel__profile-menu-panel__12e3y .profile-panel__menu-avatar-name__2b9Kx {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column; }
    .profile-panel__profile-menu-panel__12e3y .profile-panel__menu-avatar-name__2b9Kx .profile-panel__avatar-h2__TcGUy {
      font-size: 24px;
      padding: 20px;
      width: 100%;
      text-align: center;
      overflow: hidden;
      text-overflow: ellipsis;
      box-sizing: border-box; }
    .profile-panel__profile-menu-panel__12e3y .profile-panel__menu-avatar-name__2b9Kx p {
      margin: 0; }
  .profile-panel__profile-menu-panel__12e3y .profile-panel__membership-info__1bCQs {
    border-top: 1px dashed #00000012; }
  .profile-panel__profile-menu-panel__12e3y .profile-panel__purchase-button__14RCq {
    max-width: 280px;
    width: 280px;
    padding: 13px 0;
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin-top: 20px; }
    .profile-panel__profile-menu-panel__12e3y .profile-panel__purchase-button__14RCq.profile-panel__invitation_maker__3h7qT {
      background-color: #6b87ff;
      border-color: #6b87ff; }
    .profile-panel__profile-menu-panel__12e3y .profile-panel__purchase-button__14RCq.profile-panel__party_host__1Wqah {
      background-color: #2cd4ae;
      border-color: #2cd4ae; }
    .profile-panel__profile-menu-panel__12e3y .profile-panel__purchase-button__14RCq.profile-panel__premium__2CIN8, .profile-panel__profile-menu-panel__12e3y .profile-panel__purchase-button__14RCq.profile-panel__event_planner__35vuD {
      background-color: #9013fe;
      border-color: #9013fe; }
    .profile-panel__profile-menu-panel__12e3y .profile-panel__purchase-button__14RCq.profile-panel__group_organizer__2KgOK {
      background-color: #ffa428;
      border-color: #ffa428; }
  .profile-panel__profile-menu-panel__12e3y .profile-panel__free-plan-link__2_cql {
    margin-top: 20px;
    text-align: center;
    color: #697487;
    font-size: 12px;
    font-weight: 300;
    text-decoration-line: underline;
    cursor: pointer; }

.profile-panel__skeleton-container__76WkE {
  height: 100%;
  box-sizing: border-box;
  padding: 30px; }

.chat-panel__menu-panel__3ErR9 {
  position: relative;
  width: 100%;
  height: 100%;
  box-sizing: border-box; }
  .chat-panel__menu-panel__3ErR9 .chat-panel__title__3gFul {
    padding-top: 23px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    font-size: 22px; }
  .chat-panel__menu-panel__3ErR9 .chat-panel__close-icon__2o0ZQ {
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 24px; }
  .chat-panel__menu-panel__3ErR9 .chat-panel__content__SiNtS {
    overflow-y: auto; }
    .chat-panel__menu-panel__3ErR9 .chat-panel__content__SiNtS .chat-panel__download-app__4J4g- {
      margin: 0 30px;
      display: flex;
      flex-direction: column;
      align-items: center; }
      .chat-panel__menu-panel__3ErR9 .chat-panel__content__SiNtS .chat-panel__download-app__4J4g- img {
        width: 250px;
        height: 250px;
        max-width: 100%; }
      .chat-panel__menu-panel__3ErR9 .chat-panel__content__SiNtS .chat-panel__download-app__4J4g- .chat-panel__description__1m1cq {
        margin: 0 auto 30px; }
        .chat-panel__menu-panel__3ErR9 .chat-panel__content__SiNtS .chat-panel__download-app__4J4g- .chat-panel__description__1m1cq h3 {
          font-size: 18px;
          margin: 0 0 0.5em 0;
          text-align: center; }
        .chat-panel__menu-panel__3ErR9 .chat-panel__content__SiNtS .chat-panel__download-app__4J4g- .chat-panel__description__1m1cq div {
          word-wrap: break-word;
          word-break: normal; }

.text-input__invalid__33hZO {
  color: #ff3e57;
  border-bottom-color: #ff3e57; }
  .text-input__invalid__33hZO::placeholder {
    color: #ff3e57; }

.full-name-input-inner__full-name-inner-container__vAiju {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  gap: 10px;
  margin-top: 10px; }
  @media screen and (min-width: 1080px) {
    .full-name-input-inner__full-name-inner-container__vAiju {
      width: 85%; } }
  @media screen and (max-width: 1080px) {
    .full-name-input-inner__full-name-inner-container__vAiju {
      width: 100%;
      margin: auto; } }
  .full-name-input-inner__full-name-inner-container-inline__2-CH- {
    flex-direction: row;
    width: 100%; }
  .full-name-input-inner__full-name-inner-container__vAiju .full-name-input-inner__input-inner__1ddmY {
    width: 100%;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    padding: 10px;
    height: 46px; }

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-slider {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  height: 12px;
  margin: 10px 6px 10px;
  padding: 4px 0;
  cursor: pointer;
  touch-action: none;
}
.ant-slider-vertical {
  width: 12px;
  height: 100%;
  margin: 6px 10px;
  padding: 0 4px;
}
.ant-slider-vertical .ant-slider-rail {
  width: 4px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-track {
  width: 4px;
}
.ant-slider-vertical .ant-slider-handle {
  margin-top: -6px;
  margin-left: -5px;
}
.ant-slider-vertical .ant-slider-mark {
  top: 0;
  left: 12px;
  width: 18px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-mark-text {
  left: 4px;
  white-space: nowrap;
}
.ant-slider-vertical .ant-slider-step {
  width: 4px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-dot {
  top: auto;
  margin-left: -2px;
}
.ant-slider-tooltip .ant-tooltip-inner {
  min-width: unset;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-handle {
  margin-right: -5px;
  margin-left: 0;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-mark {
  right: 12px;
  left: auto;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text {
  right: 4px;
  left: auto;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-dot {
  right: 2px;
  left: auto;
}
.ant-slider-with-marks {
  margin-bottom: 28px;
}
.ant-slider-rail {
  position: absolute;
  width: 100%;
  height: 4px;
  background-color: #f5f5f5;
  border-radius: 2px;
  transition: background-color 0.3s;
}
.ant-slider-track {
  position: absolute;
  height: 4px;
  background-color: #acfae0;
  border-radius: 2px;
  transition: background-color 0.3s;
}
.ant-slider-handle {
  position: absolute;
  width: 14px;
  height: 14px;
  margin-top: -5px;
  background-color: #fff;
  border: solid 2px #acfae0;
  border-radius: 50%;
  box-shadow: 0;
  cursor: pointer;
  transition: border-color 0.3s, box-shadow 0.6s, transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}
.ant-slider-handle-dragging {
  z-index: 1;
}
.ant-slider-handle:focus {
  border-color: #56ddbe;
  outline: none;
  box-shadow: 0 0 0 5px rgba(44, 212, 174, 0.12);
}
.ant-slider-handle.ant-tooltip-open {
  border-color: #2cd4ae;
}
.ant-slider-handle::after {
  position: absolute;
  top: -6px;
  right: -6px;
  bottom: -6px;
  left: -6px;
  content: '';
}
.ant-slider:hover .ant-slider-rail {
  background-color: #e1e1e1;
}
.ant-slider:hover .ant-slider-track {
  background-color: #7eedcc;
}
.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open) {
  border-color: #7eedcc;
}
.ant-slider-mark {
  position: absolute;
  top: 14px;
  left: 0;
  width: 100%;
  font-size: 14px;
}
.ant-slider-mark-text {
  position: absolute;
  display: inline-block;
  color: rgba(0, 0, 0, 0.45);
  text-align: center;
  word-break: keep-all;
  cursor: pointer;
  user-select: none;
}
.ant-slider-mark-text-active {
  color: rgba(0, 0, 0, 0.85);
}
.ant-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
  pointer-events: none;
}
.ant-slider-dot {
  position: absolute;
  top: -2px;
  width: 8px;
  height: 8px;
  background-color: #fff;
  border: 2px solid #f0f0f0;
  border-radius: 50%;
  cursor: pointer;
}
.ant-slider-dot-active {
  border-color: #96ead7;
}
.ant-slider-disabled {
  cursor: not-allowed;
}
.ant-slider-disabled .ant-slider-rail {
  background-color: #f5f5f5 !important;
}
.ant-slider-disabled .ant-slider-track {
  background-color: rgba(0, 0, 0, 0.25) !important;
}
.ant-slider-disabled .ant-slider-handle,
.ant-slider-disabled .ant-slider-dot {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.25) !important;
  box-shadow: none;
  cursor: not-allowed;
}
.ant-slider-disabled .ant-slider-mark-text,
.ant-slider-disabled .ant-slider-dot {
  cursor: not-allowed !important;
}
.ant-slider-rtl {
  direction: rtl;
}
.ant-slider-rtl .ant-slider-mark {
  right: 0;
  left: auto;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-tooltip {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  z-index: 1070;
  display: block;
  width: max-content;
  width: intrinsic;
  max-width: 250px;
  visibility: visible;
}
.ant-tooltip-content {
  position: relative;
}
.ant-tooltip-hidden {
  display: none;
}
.ant-tooltip-placement-top,
.ant-tooltip-placement-topLeft,
.ant-tooltip-placement-topRight {
  padding-bottom: 14.3137085px;
}
.ant-tooltip-placement-right,
.ant-tooltip-placement-rightTop,
.ant-tooltip-placement-rightBottom {
  padding-left: 14.3137085px;
}
.ant-tooltip-placement-bottom,
.ant-tooltip-placement-bottomLeft,
.ant-tooltip-placement-bottomRight {
  padding-top: 14.3137085px;
}
.ant-tooltip-placement-left,
.ant-tooltip-placement-leftTop,
.ant-tooltip-placement-leftBottom {
  padding-right: 14.3137085px;
}
.ant-tooltip-inner {
  min-width: 30px;
  min-height: 32px;
  padding: 6px 8px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  word-wrap: break-word;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-tooltip-arrow {
  position: absolute;
  z-index: 2;
  display: block;
  width: 22px;
  height: 22px;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
}
.ant-tooltip-arrow-content {
  --antd-arrow-background-color: linear-gradient(to right bottom, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.75));
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 11.3137085px;
  height: 11.3137085px;
  margin: auto;
  content: '';
  pointer-events: auto;
  border-radius: 0 0 2px;
  pointer-events: none;
}
.ant-tooltip-arrow-content::before {
  position: absolute;
  top: -11.3137085px;
  left: -11.3137085px;
  width: 33.9411255px;
  height: 33.9411255px;
  background: var(--antd-arrow-background-color);
  background-repeat: no-repeat;
  background-position: -10px -10px;
  content: '';
  clip-path: inset(33% 33%);
  clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z');
}
.ant-tooltip-placement-top .ant-tooltip-arrow,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow,
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  bottom: 0;
  transform: translateY(100%);
}
.ant-tooltip-placement-top .ant-tooltip-arrow-content,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,
.ant-tooltip-placement-topRight .ant-tooltip-arrow-content {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(-11px) rotate(45deg);
}
.ant-tooltip-placement-top .ant-tooltip-arrow {
  left: 50%;
  transform: translateY(100%) translateX(-50%);
}
.ant-tooltip-placement-topLeft .ant-tooltip-arrow {
  left: 13px;
}
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  right: 13px;
}
.ant-tooltip-placement-right .ant-tooltip-arrow,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  left: 0;
  transform: translateX(-100%);
}
.ant-tooltip-placement-right .ant-tooltip-arrow-content,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content {
  box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(11px) rotate(135deg);
}
.ant-tooltip-placement-right .ant-tooltip-arrow {
  top: 50%;
  transform: translateX(-100%) translateY(-50%);
}
.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
  top: 5px;
}
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  bottom: 5px;
}
.ant-tooltip-placement-left .ant-tooltip-arrow,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  right: 0;
  transform: translateX(100%);
}
.ant-tooltip-placement-left .ant-tooltip-arrow-content,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content {
  box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(-11px) rotate(315deg);
}
.ant-tooltip-placement-left .ant-tooltip-arrow {
  top: 50%;
  transform: translateX(100%) translateY(-50%);
}
.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
  top: 5px;
}
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  bottom: 5px;
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  top: 0;
  transform: translateY(-100%);
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content {
  box-shadow: -3px -3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(11px) rotate(225deg);
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow {
  left: 50%;
  transform: translateY(-100%) translateX(-50%);
}
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
  left: 13px;
}
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  right: 13px;
}
.ant-tooltip-pink .ant-tooltip-inner {
  background-color: #eb2f96;
}
.ant-tooltip-pink .ant-tooltip-arrow-content::before {
  background: #eb2f96;
}
.ant-tooltip-magenta .ant-tooltip-inner {
  background-color: #eb2f96;
}
.ant-tooltip-magenta .ant-tooltip-arrow-content::before {
  background: #eb2f96;
}
.ant-tooltip-red .ant-tooltip-inner {
  background-color: #f5222d;
}
.ant-tooltip-red .ant-tooltip-arrow-content::before {
  background: #f5222d;
}
.ant-tooltip-volcano .ant-tooltip-inner {
  background-color: #fa541c;
}
.ant-tooltip-volcano .ant-tooltip-arrow-content::before {
  background: #fa541c;
}
.ant-tooltip-orange .ant-tooltip-inner {
  background-color: #fa8c16;
}
.ant-tooltip-orange .ant-tooltip-arrow-content::before {
  background: #fa8c16;
}
.ant-tooltip-yellow .ant-tooltip-inner {
  background-color: #fadb14;
}
.ant-tooltip-yellow .ant-tooltip-arrow-content::before {
  background: #fadb14;
}
.ant-tooltip-gold .ant-tooltip-inner {
  background-color: #faad14;
}
.ant-tooltip-gold .ant-tooltip-arrow-content::before {
  background: #faad14;
}
.ant-tooltip-cyan .ant-tooltip-inner {
  background-color: #13c2c2;
}
.ant-tooltip-cyan .ant-tooltip-arrow-content::before {
  background: #13c2c2;
}
.ant-tooltip-lime .ant-tooltip-inner {
  background-color: #a0d911;
}
.ant-tooltip-lime .ant-tooltip-arrow-content::before {
  background: #a0d911;
}
.ant-tooltip-green .ant-tooltip-inner {
  background-color: #52c41a;
}
.ant-tooltip-green .ant-tooltip-arrow-content::before {
  background: #52c41a;
}
.ant-tooltip-blue .ant-tooltip-inner {
  background-color: #1890ff;
}
.ant-tooltip-blue .ant-tooltip-arrow-content::before {
  background: #1890ff;
}
.ant-tooltip-geekblue .ant-tooltip-inner {
  background-color: #2f54eb;
}
.ant-tooltip-geekblue .ant-tooltip-arrow-content::before {
  background: #2f54eb;
}
.ant-tooltip-purple .ant-tooltip-inner {
  background-color: #722ed1;
}
.ant-tooltip-purple .ant-tooltip-arrow-content::before {
  background: #722ed1;
}
.ant-tooltip-rtl {
  direction: rtl;
}
.ant-tooltip-rtl .ant-tooltip-inner {
  text-align: right;
}

.hobnob-modal__modal-container__1Ltyi .ant-modal-close-x {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center; }

.hobnob-modal__modal-container__1Ltyi .ant-modal-header {
  padding: 0 24px;
  height: 50px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center; }

.hobnob-modal__modal-container__1Ltyi .ant-modal-content {
  border-radius: 10px;
  overflow: hidden; }

.hobnob-modal__modal-container__1Ltyi .ant-modal-body {
  padding: 24px 0; }

.hobnob-modal__title-placeholder__19D2r .ant-modal-body {
  padding-top: 50px; }

.hobnob-modal__full-modal__3Iter .ant-modal-body {
  padding: 0; }

.avatar-upload__avatar-upload-container__3vLkY {
  display: flex;
  align-items: center;
  flex-direction: column; }
  .avatar-upload__avatar-upload-container__3vLkY .avatar-upload__avatar-container__1goRu {
    position: relative;
    width: auto;
    height: auto; }
    .avatar-upload__avatar-upload-container__3vLkY .avatar-upload__avatar-container__1goRu .avatar-upload__input-upload-inner__2aI4z {
      position: absolute;
      inset: 0;
      opacity: 0;
      cursor: pointer; }
  .avatar-upload__avatar-upload-container__3vLkY .avatar-upload__camera-icon-wrapper__UsGpc {
    width: 66px;
    height: 66px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    border-radius: 50%; }
    .avatar-upload__avatar-upload-container__3vLkY .avatar-upload__camera-icon-wrapper__UsGpc .avatar-upload__camera-icon__mbFL1 {
      width: 24px;
      height: 24px; }
    .avatar-upload__avatar-upload-container__3vLkY .avatar-upload__camera-icon-wrapper__UsGpc .avatar-upload__text__276KS {
      font-size: 8px; }

.avatar-upload__avatar-cropper-container__2ZwDd {
  padding: 0 24px;
  text-align: center;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px; }
  @media screen and (min-width: 1080px) {
    .avatar-upload__avatar-cropper-container__2ZwDd {
      width: 500px; } }
  @media screen and (max-width: 1080px) {
    .avatar-upload__avatar-cropper-container__2ZwDd {
      width: 90vw; } }
  @media screen and (min-width: 1080px) {
    .avatar-upload__avatar-cropper-container__2ZwDd {
      width: 400px; } }
  .avatar-upload__avatar-cropper-container__2ZwDd .avatar-upload__slider-wrapper__3ahlL {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 10px; }
    .avatar-upload__avatar-cropper-container__2ZwDd .avatar-upload__slider-wrapper__3ahlL .avatar-upload__text__276KS {
      width: 70px;
      text-align: right; }
    .avatar-upload__avatar-cropper-container__2ZwDd .avatar-upload__slider-wrapper__3ahlL .avatar-upload__slider-inner__Z4erx {
      flex: 1; }

.avatar-upload__loading-container__M5qQI {
  position: absolute;
  inset: 0; }

.full-name-input__full-name-container__3dgvQ {
  width: 100%;
  margin-top: 10px; }
  .full-name-input__full-name-container__3dgvQ .full-name-input__content-wrapper__3RmwJ {
    display: flex;
    align-items: center;
    justify-content: center; }
    @media screen and (min-width: 1080px) {
      .full-name-input__full-name-container__3dgvQ .full-name-input__content-wrapper__3RmwJ {
        width: 80%;
        margin: auto;
        gap: 30px; } }
    @media screen and (max-width: 1080px) {
      .full-name-input__full-name-container__3dgvQ .full-name-input__content-wrapper__3RmwJ {
        gap: 20px;
        width: 100%; } }
    .full-name-input__full-name-container__3dgvQ .full-name-input__content-wrapper__3RmwJ .full-name-input__input-wrapper__3L5cg {
      flex: 1;
      width: 0; }
  .full-name-input__full-name-container__3dgvQ .full-name-input__submit-button__2FKKL {
    margin-top: 20px;
    padding: 15px 20px; }
  .full-name-input__full-name-container__3dgvQ .full-name-input__confirmation-text__KZoL3 {
    font-size: 10px;
    line-height: 14px;
    margin-top: 10px;
    color: #737373;
    text-align: center;
    margin-top: 30px; }

.loading-indicator__indicator__3a42T .rotate {
  transform-origin: 50% 50%;
  animation: loading-indicator__rotating__2MtrO 1s linear infinite; }

@keyframes loading-indicator__rotating__2MtrO {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

.overlay-loading-indicator__full-width-box__WtJuI, .overlay-loading-indicator__light-loading-container__2VjLy, .overlay-loading-indicator__light-container__3O_pK, .overlay-loading-indicator__dark-loading-container__38Aks, .overlay-loading-indicator__dark-container__1wsUJ, .overlay-loading-indicator__container__2p4Hg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0; }

.overlay-loading-indicator__light-loading-container__2VjLy, .overlay-loading-indicator__light-container__3O_pK {
  background-color: white;
  transition: opacity 0.5s ease-out; }

.overlay-loading-indicator__dark-loading-container__38Aks, .overlay-loading-indicator__dark-container__1wsUJ {
  background-color: black;
  transition: opacity 1s ease-out;
  transition-delay: 0.3s; }
  .overlay-loading-indicator__dark-loading-container__38Aks.overlay-loading-indicator__leave__3T3ze, .overlay-loading-indicator__leave__3T3ze.overlay-loading-indicator__dark-container__1wsUJ {
    opacity: 0.7; }
  .overlay-loading-indicator__dark-loading-container__38Aks.overlay-loading-indicator__leaveActive__26h-S, .overlay-loading-indicator__leaveActive__26h-S.overlay-loading-indicator__dark-container__1wsUJ {
    opacity: 0; }

.overlay-loading-indicator__container__2p4Hg, .overlay-loading-indicator__light-container__3O_pK, .overlay-loading-indicator__dark-container__1wsUJ {
  display: flex;
  justify-content: center;
  align-items: center; }

.overlay-loading-indicator__light-container__3O_pK {
  opacity: 0.7; }
  .overlay-loading-indicator__light-container__3O_pK.overlay-loading-indicator__enter__1jsdP {
    opacity: 0; }
  .overlay-loading-indicator__light-container__3O_pK.overlay-loading-indicator__enterActive__2AMS9 {
    opacity: 0.7; }
  .overlay-loading-indicator__light-container__3O_pK.overlay-loading-indicator__exit__2FnzE {
    opacity: 0.7; }
  .overlay-loading-indicator__light-container__3O_pK.overlay-loading-indicator__exitActive__2f3xK {
    opacity: 0; }

.overlay-loading-indicator__dark-container__1wsUJ {
  opacity: 0.7; }
  .overlay-loading-indicator__dark-container__1wsUJ.overlay-loading-indicator__enter__1jsdP {
    opacity: 0; }
  .overlay-loading-indicator__dark-container__1wsUJ.overlay-loading-indicator__enterActive__2AMS9 {
    opacity: 0.7; }
  .overlay-loading-indicator__dark-container__1wsUJ.overlay-loading-indicator__exit__2FnzE {
    opacity: 0.7; }
  .overlay-loading-indicator__dark-container__1wsUJ.overlay-loading-indicator__exitActive__2f3xK {
    opacity: 0; }

.loading-component__global-loading-container__1ukon {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.1);
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 999999; }

.loading-component__partial-loading-container__1PlSc {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
  height: 100%; }

.loading-component__loading-content__gBE5s {
  margin-top: 70px;
  z-index: 1; }

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-select-single .ant-select-selector {
  display: flex;
}
.ant-select-single .ant-select-selector .ant-select-selection-search {
  position: absolute;
  top: 0;
  right: 11px;
  bottom: 0;
  left: 11px;
}
.ant-select-single .ant-select-selector .ant-select-selection-search-input {
  width: 100%;
}
.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  padding: 0;
  line-height: 30px;
  transition: all 0.3s, visibility 0s;
}
.ant-select-single .ant-select-selector .ant-select-selection-item {
  position: relative;
  user-select: none;
}
.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  transition: none;
  pointer-events: none;
}
.ant-select-single .ant-select-selector::after,
.ant-select-single .ant-select-selector .ant-select-selection-item::after,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder::after {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: '\A0';
}
.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
  right: 25px;
}
.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 18px;
}
.ant-select-single.ant-select-open .ant-select-selection-item {
  color: #bfbfbf;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  width: 100%;
  height: 32px;
  padding: 0 11px;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  height: 30px;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector::after {
  line-height: 30px;
}
.ant-select-single.ant-select-customize-input .ant-select-selector::after {
  display: none;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search {
  position: static;
  width: 100%;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder {
  position: absolute;
  right: 0;
  left: 0;
  padding: 0 11px;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder::after {
  display: none;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
  height: 40px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector::after,
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
  line-height: 38px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
  height: 38px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
  height: 24px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector::after,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
  line-height: 22px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
  height: 22px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search {
  right: 7px;
  left: 7px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0 7px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
  right: 28px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 21px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0 11px;
}
/**
 * Do not merge `height` & `line-height` under style with `selection` & `search`,
 * since chrome may update to redesign with its align logic.
 */
.ant-select-selection-overflow {
  position: relative;
  display: flex;
  flex: auto;
  flex-wrap: wrap;
  max-width: 100%;
}
.ant-select-selection-overflow-item {
  flex: none;
  align-self: center;
  max-width: 100%;
}
.ant-select-multiple .ant-select-selector {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 1px 4px;
}
.ant-select-show-search.ant-select-multiple .ant-select-selector {
  cursor: text;
}
.ant-select-disabled.ant-select-multiple .ant-select-selector {
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-select-multiple .ant-select-selector::after {
  display: inline-block;
  width: 0;
  margin: 2px 0;
  line-height: 24px;
  visibility: hidden;
  content: '\A0';
}
.ant-select-multiple.ant-select-show-arrow .ant-select-selector,
.ant-select-multiple.ant-select-allow-clear .ant-select-selector {
  padding-right: 24px;
}
.ant-select-multiple .ant-select-selection-item {
  position: relative;
  display: flex;
  flex: none;
  box-sizing: border-box;
  max-width: 100%;
  height: 24px;
  margin-top: 2px;
  margin-bottom: 2px;
  line-height: 22px;
  background: #f5f5f5;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  cursor: default;
  transition: font-size 0.3s, line-height 0.3s, height 0.3s;
  user-select: none;
  margin-inline-end: 4px;
  padding-inline-start: 8px;
  padding-inline-end: 4px;
}
.ant-select-disabled.ant-select-multiple .ant-select-selection-item {
  color: #bfbfbf;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-select-multiple .ant-select-selection-item-content {
  display: inline-block;
  margin-right: 4px;
  overflow: hidden;
  white-space: pre;
  text-overflow: ellipsis;
}
.ant-select-multiple .ant-select-selection-item-remove {
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-flex;
  align-items: center;
  color: rgba(0, 0, 0, 0.45);
  font-weight: bold;
  font-size: 10px;
  line-height: inherit;
  cursor: pointer;
}
.ant-select-multiple .ant-select-selection-item-remove > * {
  line-height: 1;
}
.ant-select-multiple .ant-select-selection-item-remove svg {
  display: inline-block;
}
.ant-select-multiple .ant-select-selection-item-remove::before {
  display: none;
}
.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon {
  display: block;
}
.ant-select-multiple .ant-select-selection-item-remove > .anticon {
  vertical-align: middle;
}
.ant-select-multiple .ant-select-selection-item-remove:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-select-multiple .ant-select-selection-overflow-item + .ant-select-selection-overflow-item .ant-select-selection-search {
  margin-inline-start: 0;
}
.ant-select-multiple .ant-select-selection-search {
  position: relative;
  max-width: 100%;
  margin-inline-start: 7px;
}
.ant-select-multiple .ant-select-selection-search-input,
.ant-select-multiple .ant-select-selection-search-mirror {
  height: 24px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 24px;
  transition: all 0.3s;
}
.ant-select-multiple .ant-select-selection-search-input {
  width: 100%;
  min-width: 4.1px;
}
.ant-select-multiple .ant-select-selection-search-mirror {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  white-space: pre;
  visibility: hidden;
}
.ant-select-multiple .ant-select-selection-placeholder {
  position: absolute;
  top: 50%;
  right: 11px;
  left: 11px;
  transform: translateY(-50%);
  transition: all 0.3s;
}
.ant-select-multiple.ant-select-lg .ant-select-selector::after {
  line-height: 32px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-item {
  height: 32px;
  line-height: 30px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-search {
  height: 32px;
  line-height: 32px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,
.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror {
  height: 32px;
  line-height: 30px;
}
.ant-select-multiple.ant-select-sm .ant-select-selector::after {
  line-height: 16px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-item {
  height: 16px;
  line-height: 14px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search {
  height: 16px;
  line-height: 16px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,
.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror {
  height: 16px;
  line-height: 14px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
  left: 7px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search {
  margin-inline-start: 3px;
}
.ant-select-disabled .ant-select-selection-item-remove {
  display: none;
}
.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
  background-color: #fff;
  border-color: #ff4d4f !important;
}
.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector,
.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
  background-color: #fff;
  border-color: #faad14 !important;
}
.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector,
.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-select-status-error.ant-select-has-feedback .ant-select-clear,
.ant-select-status-warning.ant-select-has-feedback .ant-select-clear,
.ant-select-status-success.ant-select-has-feedback .ant-select-clear,
.ant-select-status-validating.ant-select-has-feedback .ant-select-clear {
  right: 32px;
}
.ant-select-status-error.ant-select-has-feedback .ant-select-selection-selected-value,
.ant-select-status-warning.ant-select-has-feedback .ant-select-selection-selected-value,
.ant-select-status-success.ant-select-has-feedback .ant-select-selection-selected-value,
.ant-select-status-validating.ant-select-has-feedback .ant-select-selection-selected-value {
  padding-right: 42px;
}
/* Reset search input style */
.ant-select {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  position: relative;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: pointer;
}
.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  cursor: text;
}
.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: auto;
}
.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
  border-color: #53e0bb;
  box-shadow: 0 0 0 2px rgba(44, 212, 174, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  background: #f5f5f5;
}
.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: not-allowed;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  margin: 0;
  padding: 0;
  background: transparent;
  border: none;
  outline: none;
  appearance: none;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button {
  display: none;
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -webkit-appearance: none;
}
.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
  border-color: #53e0bb;
  border-right-width: 1px;
}
.ant-select-selection-item {
  flex: 1;
  overflow: hidden;
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media all and (-ms-high-contrast: none) {
  .ant-select-selection-item *::-ms-backdrop,
  .ant-select-selection-item {
    flex: auto;
  }
}
.ant-select-selection-placeholder {
  flex: 1;
  overflow: hidden;
  color: #bfbfbf;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
@media all and (-ms-high-contrast: none) {
  .ant-select-selection-placeholder *::-ms-backdrop,
  .ant-select-selection-placeholder {
    flex: auto;
  }
}
.ant-select-arrow {
  display: inline-flex;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 11px;
  display: flex;
  align-items: center;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  line-height: 1;
  text-align: center;
  pointer-events: none;
}
.ant-select-arrow > * {
  line-height: 1;
}
.ant-select-arrow svg {
  display: inline-block;
}
.ant-select-arrow::before {
  display: none;
}
.ant-select-arrow .ant-select-arrow-icon {
  display: block;
}
.ant-select-arrow .anticon {
  vertical-align: top;
  transition: transform 0.3s;
}
.ant-select-arrow .anticon > svg {
  vertical-align: top;
}
.ant-select-arrow .anticon:not(.ant-select-suffix) {
  pointer-events: auto;
}
.ant-select-disabled .ant-select-arrow {
  cursor: not-allowed;
}
.ant-select-arrow > *:not(:last-child) {
  margin-inline-end: 8px;
}
.ant-select-clear {
  position: absolute;
  top: 50%;
  right: 11px;
  z-index: 1;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  transition: color 0.3s ease, opacity 0.15s ease;
  text-rendering: auto;
}
.ant-select-clear::before {
  display: block;
}
.ant-select-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-select:hover .ant-select-clear {
  opacity: 1;
}
.ant-select-dropdown {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  box-sizing: border-box;
  padding: 4px 0;
  overflow: hidden;
  font-size: 14px;
  font-variant: initial;
  background-color: #fff;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,
.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft {
  animation-name: antSlideUpIn;
}
.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft,
.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft {
  animation-name: antSlideDownIn;
}
.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
  animation-name: antSlideUpOut;
}
.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft {
  animation-name: antSlideDownOut;
}
.ant-select-dropdown-hidden {
  display: none;
}
.ant-select-dropdown-empty {
  color: rgba(0, 0, 0, 0.25);
}
.ant-select-item-empty {
  position: relative;
  display: block;
  min-height: 32px;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  color: rgba(0, 0, 0, 0.25);
}
.ant-select-item {
  position: relative;
  display: block;
  min-height: 32px;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  cursor: pointer;
  transition: background 0.3s ease;
}
.ant-select-item-group {
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  cursor: default;
}
.ant-select-item-option {
  display: flex;
}
.ant-select-item-option-content {
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-select-item-option-state {
  flex: none;
}
.ant-select-item-option-active:not(.ant-select-item-option-disabled) {
  background-color: #f5f5f5;
}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  background-color: #f0fff9;
}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state {
  color: #2cd4ae;
}
.ant-select-item-option-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-item-option-disabled.ant-select-item-option-selected {
  background-color: #f5f5f5;
}
.ant-select-item-option-grouped {
  padding-left: 24px;
}
.ant-select-lg {
  font-size: 16px;
}
.ant-select-borderless .ant-select-selector {
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.ant-select.ant-select-in-form-item {
  width: 100%;
}
.ant-select-compact-item:not(.ant-select-compact-last-item) {
  margin-right: -1px;
}
.ant-select-compact-item:not(.ant-select-compact-last-item).ant-select-compact-item-rtl {
  margin-right: 0;
  margin-left: -1px;
}
.ant-select-compact-item:hover > *,
.ant-select-compact-item:focus > *,
.ant-select-compact-item:active > * {
  z-index: 2;
}
.ant-select-compact-item.ant-select-focused > * {
  z-index: 2;
}
.ant-select-compact-item[disabled] > * {
  z-index: 0;
}
.ant-select-compact-item:not(.ant-select-compact-first-item):not(.ant-select-compact-last-item).ant-select > .ant-select-selector {
  border-radius: 0;
}
.ant-select-compact-item.ant-select-compact-first-item.ant-select:not(.ant-select-compact-last-item):not(.ant-select-compact-item-rtl) > .ant-select-selector {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-select-compact-item.ant-select-compact-last-item.ant-select:not(.ant-select-compact-first-item):not(.ant-select-compact-item-rtl) > .ant-select-selector {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-select-compact-item.ant-select.ant-select-compact-first-item.ant-select-compact-item-rtl:not(.ant-select-compact-last-item) > .ant-select-selector {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-select-compact-item.ant-select.ant-select-compact-last-item.ant-select-compact-item-rtl:not(.ant-select-compact-first-item) > .ant-select-selector {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-select-rtl {
  direction: rtl;
}
.ant-select-rtl .ant-select-arrow {
  right: initial;
  left: 11px;
}
.ant-select-rtl .ant-select-clear {
  right: initial;
  left: 11px;
}
.ant-select-dropdown-rtl {
  direction: rtl;
}
.ant-select-dropdown-rtl .ant-select-item-option-grouped {
  padding-right: 24px;
  padding-left: 12px;
}
.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector,
.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector {
  padding-right: 4px;
  padding-left: 24px;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-item {
  text-align: right;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content {
  margin-right: 0;
  margin-left: 4px;
  text-align: right;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror {
  right: 0;
  left: auto;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder {
  right: 11px;
  left: auto;
}
.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
  right: 7px;
}
.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  right: 0;
  left: 9px;
  text-align: right;
}
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
  right: 11px;
  left: 25px;
}
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 0;
  padding-left: 18px;
}
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
  right: 6px;
}
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 0;
  padding-left: 21px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-empty {
  margin: 0 8px;
  font-size: 14px;
  line-height: 1.5715;
  text-align: center;
}
.ant-empty-image {
  height: 100px;
  margin-bottom: 8px;
}
.ant-empty-image img {
  height: 100%;
}
.ant-empty-image svg {
  height: 100%;
  margin: auto;
}
.ant-empty-footer {
  margin-top: 16px;
}
.ant-empty-normal {
  margin: 32px 0;
  color: rgba(0, 0, 0, 0.25);
}
.ant-empty-normal .ant-empty-image {
  height: 40px;
}
.ant-empty-small {
  margin: 8px 0;
  color: rgba(0, 0, 0, 0.25);
}
.ant-empty-small .ant-empty-image {
  height: 35px;
}
.ant-empty-img-default-ellipse {
  fill: #f5f5f5;
  fill-opacity: 0.8;
}
.ant-empty-img-default-path-1 {
  fill: #aeb8c2;
}
.ant-empty-img-default-path-2 {
  fill: url('#linearGradient-1');
}
.ant-empty-img-default-path-3 {
  fill: #f5f5f7;
}
.ant-empty-img-default-path-4 {
  fill: #dce0e6;
}
.ant-empty-img-default-path-5 {
  fill: #dce0e6;
}
.ant-empty-img-default-g {
  fill: #fff;
}
.ant-empty-img-simple-ellipse {
  fill: #f5f5f5;
}
.ant-empty-img-simple-g {
  stroke: #d9d9d9;
}
.ant-empty-img-simple-path {
  fill: #fafafa;
}
.ant-empty-rtl {
  direction: rtl;
}

.phone-input-inner__error__33r4F {
  color: #ff3e57;
  border-bottom-color: #ff3e57; }
  .phone-input-inner__error__33r4F::placeholder {
    color: #ff3e57; }

.phone-input-inner__phone-number__3kfXs {
  flex: 1;
  width: 100%;
  border: none !important;
  border-left: 1px solid #e5e5e5 !important;
  padding: 0 10px !important; }

.inputs__text-input___0dlZ, .inputs__transparent-text-input__2LO5b {
  background-color: white;
  border: none;
  border-bottom: 1px solid #E5E5E5;
  padding: 15px 0;
  width: 100%; }

.inputs__transparent-text-input__2LO5b {
  background: transparent;
  border-color: #E5E5E5; }

.inputs__submit-button__Job1F, .inputs__transparent-submit-button__PxYA_ {
  background: #80C785;
  border: none;
  border-radius: 1000px;
  color: #fff;
  padding: 0.7em 1em;
  width: 100%;
  cursor: pointer; }
  .inputs__submit-button__Job1F[disabled], .inputs__transparent-submit-button__PxYA_[disabled] {
    opacity: 0.35; }

.inputs__transparent-submit-button__PxYA_ {
  background: rgba(255, 255, 255, 0.5);
  border: 1px solid white; }

.email-input-element__container__a64ey {
  display: flex;
  align-items: center; }
  .email-input-element__container__a64ey input:first-child {
    margin-right: 10px; }

.contact-method-input-inner__phone-number-container__xvJ4E {
  display: flex;
  width: 100%;
  height: 46px;
  border: 1px solid #e5e5e5;
  padding: 10px 0;
  margin-bottom: 10px;
  border-radius: 4px; }
  .contact-method-input-inner__phone-number-container-disabled__1fup4 {
    pointer-events: none;
    opacity: 0.6; }

.contact-method-input-inner__select-wrapper__3ltkZ {
  width: 80px; }
  .contact-method-input-inner__select-wrapper__3ltkZ .ant-select {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center; }

.contact-method-input-inner__country-code__262d5 {
  border: none !important;
  padding: 0 !important;
  outline: none; }

.contact-method-input-inner__triangle-down-wrapper__iFdIW {
  display: flex;
  align-items: center;
  justify-content: space-between; }

.contact-method-input-inner__triangle-down-icon__2sh7m {
  user-select: none;
  height: 25px;
  width: 25px; }

.contact-method-input__contact-method-input-container__3y3-i {
  overflow: auto;
  display: flex;
  flex-direction: column;
  align-items: center; }
  .contact-method-input__contact-method-input-container__3y3-i .contact-method-input__loading-container__2B7EY {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .contact-method-input__contact-method-input-container__3y3-i .contact-method-input__input-wrapper__1bGm4 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    max-width: 290px;
    min-height: 140px; }
    .contact-method-input__contact-method-input-container__3y3-i .contact-method-input__input-wrapper__1bGm4 .contact-method-input__full-name__2eWWF {
      padding: 15px 0 20px; }
    .contact-method-input__contact-method-input-container__3y3-i .contact-method-input__input-wrapper__1bGm4 > input {
      width: 100%; }
    .contact-method-input__contact-method-input-container__3y3-i .contact-method-input__input-wrapper__1bGm4 .contact-method-input__form-tip__3FNnX {
      font-size: 10px;
      color: #737373; }
      @media screen and (max-width: 320px) {
        .contact-method-input__contact-method-input-container__3y3-i .contact-method-input__input-wrapper__1bGm4 .contact-method-input__form-tip__3FNnX {
          white-space: normal; } }
  .contact-method-input__contact-method-input-container__3y3-i .contact-method-input__button-inner__PDVpA {
    width: 100%; }
  .contact-method-input__contact-method-input-container__3y3-i .contact-method-input__container-plus__3v2BE {
    margin-top: 20px; }
  .contact-method-input__contact-method-input-container__3y3-i .contact-method-input__confirmation-text__2-yGd {
    font-size: 10px;
    line-height: 14px;
    margin-top: 10px;
    color: #737373;
    margin-top: 30px; }

.contact-method-input__icon-wrapper__2mGV6 {
  position: absolute;
  top: 10px;
  left: 10px; }

.contact-method-input__left-chevron-icon__3l-C- {
  stroke-width: 3;
  width: 18px;
  height: 18px; }

.confirmation-code-message__description__VYJ3Z > p {
  margin: 0 0; }
  @media screen and (min-width: 1080px) {
    .confirmation-code-message__description__VYJ3Z > p {
      text-align: center; } }

.confirmation-code-message__description__VYJ3Z .confirmation-code-message__phone-number__HJeN8 {
  font-weight: 500; }

.confirmation-code-input__confirmation-code-input-container-plus__3D-ex {
  margin-top: 60px; }

.confirmation-code-input__confirmation-code-input-container__22lP3 .confirmation-code-input__content-wrapper__23CB0 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  gap: 10px;
  margin-top: 5px; }
  .confirmation-code-input__confirmation-code-input-container__22lP3 .confirmation-code-input__content-wrapper__23CB0 .confirmation-code-input__input-wrapper__2tInS {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px; }
    .confirmation-code-input__confirmation-code-input-container__22lP3 .confirmation-code-input__content-wrapper__23CB0 .confirmation-code-input__input-wrapper__2tInS .confirmation-code-input__input-inner__3ELYk {
      width: 40px;
      height: 40px;
      border: 1px solid #e5e5e5;
      border-radius: 4px;
      background-color: #fff;
      font-size: 16px;
      text-align: center;
      font-weight: 500; }
      .confirmation-code-input__confirmation-code-input-container__22lP3 .confirmation-code-input__content-wrapper__23CB0 .confirmation-code-input__input-wrapper__2tInS .confirmation-code-input__input-inner-focus__2LnKC {
        border-color: #2cd4ae; }
      .confirmation-code-input__confirmation-code-input-container__22lP3 .confirmation-code-input__content-wrapper__23CB0 .confirmation-code-input__input-wrapper__2tInS .confirmation-code-input__input-inner-invalid__2yXCD {
        border-color: #ff3e57; }

.confirmation-code-input__confirmation-code-input-container__22lP3 .confirmation-code-input__wrong-code__3TuAF {
  color: #ff3e57;
  opacity: 0; }
  .confirmation-code-input__confirmation-code-input-container__22lP3 .confirmation-code-input__wrong-code-display__1N1yu {
    opacity: 1; }

.confirmation-code-input__confirmation-code-input-container__22lP3 .confirmation-code-input__action-link__2ML6I {
  font-size: 12px;
  cursor: pointer;
  margin-top: 20px;
  color: #2cd4ae;
  font-weight: 500; }
  .confirmation-code-input__confirmation-code-input-container__22lP3 .confirmation-code-input__action-link-disabled__1aktL {
    color: #9099a7;
    cursor: not-allowed;
    pointer-events: none; }

.confirmation-code-input__confirmation-code-input-container__22lP3 .confirmation-code-input__action-link-plus__M2SsE {
  margin-top: 130px; }

.login-panel__login-panel-container__1ijlG .login-panel__title__CCu1C {
  text-align: center;
  margin: 10px auto;
  font-size: 22px;
  font-weight: 600; }

.login-panel__login-panel-container__1ijlG .login-panel__sub-title__1Ncih {
  width: 290px;
  margin: 0 auto;
  color: #4f4f4f; }

.login-panel__login-panel-container__1ijlG .login-panel__back-icon-wrapper__37E5T {
  position: absolute;
  left: 10;
  top: 10; }
  .login-panel__login-panel-container__1ijlG .login-panel__back-icon-wrapper__37E5T .login-panel__left-chevron-icon__3XYQl {
    stroke-width: 3;
    width: 20px;
    height: 20px;
    pointer-events: none; }

.membership-detail__membership-detail-container__I7g1X {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  height: 100%;
  width: 100%;
  position: relative; }
  .membership-detail__membership-detail-container__I7g1X .membership-detail__content-container__3Gc6D {
    flex: 1;
    height: 0;
    display: flex;
    flex-direction: column;
    overflow: hidden; }
    .membership-detail__membership-detail-container__I7g1X .membership-detail__content-container__3Gc6D .membership-detail__profile-container__2P2tP {
      background-color: #f9f9f9;
      padding: 30px 0; }
      .membership-detail__membership-detail-container__I7g1X .membership-detail__content-container__3Gc6D .membership-detail__profile-container__2P2tP .membership-detail__purchase-credit-button__T8A80 {
        display: flex;
        align-items: center;
        gap: 5px;
        color: #2cd4ae;
        font-size: 12px;
        margin: 15px auto 0;
        font-weight: 500;
        padding: 5px 12px;
        background-color: #fff !important;
        border: 1px solid #2cd4ae;
        width: max-content;
        border-radius: 40px;
        cursor: pointer; }
      @media screen and (max-width: 1080px) {
        .membership-detail__membership-detail-container__I7g1X .membership-detail__content-container__3Gc6D .membership-detail__profile-container__2P2tP {
          padding: 20px;
          background-color: #fff !important;
          border-radius: 20px; } }
    .membership-detail__membership-detail-container__I7g1X .membership-detail__content-container__3Gc6D .membership-detail__title__2bGsP {
      padding: 10px 20px;
      background-color: #fafafa;
      color: #9099a7;
      text-transform: uppercase;
      font-size: 12px; }
      @media screen and (min-width: 1080px) {
        .membership-detail__membership-detail-container__I7g1X .membership-detail__content-container__3Gc6D .membership-detail__title__2bGsP {
          display: none; } }
    .membership-detail__membership-detail-container__I7g1X .membership-detail__content-container__3Gc6D .membership-detail__description-wrapper__I4sbq {
      position: relative;
      flex: 1;
      height: 0; }
      .membership-detail__membership-detail-container__I7g1X .membership-detail__content-container__3Gc6D .membership-detail__description-wrapper__I4sbq .membership-detail__description-ul__2dpMg {
        display: flex;
        flex-direction: column;
        gap: 16px;
        height: 100%;
        overflow-y: auto;
        padding: 20px 20px 40px;
        background-color: #fff;
        position: relative; }
        .membership-detail__membership-detail-container__I7g1X .membership-detail__content-container__3Gc6D .membership-detail__description-wrapper__I4sbq .membership-detail__description-ul__2dpMg .membership-detail__description-li__2cR_g {
          display: flex;
          align-items: flex-start;
          gap: 8px;
          color: #303030; }
          @media screen and (min-width: 1080px) {
            .membership-detail__membership-detail-container__I7g1X .membership-detail__content-container__3Gc6D .membership-detail__description-wrapper__I4sbq .membership-detail__description-ul__2dpMg .membership-detail__description-li__2cR_g {
              font-size: 14px;
              line-height: 22px; } }
          @media screen and (max-width: 1080px) {
            .membership-detail__membership-detail-container__I7g1X .membership-detail__content-container__3Gc6D .membership-detail__description-wrapper__I4sbq .membership-detail__description-ul__2dpMg .membership-detail__description-li__2cR_g {
              font-size: 12px;
              line-height: 18px; } }
      .membership-detail__membership-detail-container__I7g1X .membership-detail__content-container__3Gc6D .membership-detail__description-wrapper__I4sbq .membership-detail__see-more-button__4CpfM {
        width: 100%;
        position: absolute;
        background-color: rgba(255, 255, 255, 0.5);
        bottom: 5px;
        left: 0; }
        @media screen and (min-width: 1080px) {
          .membership-detail__membership-detail-container__I7g1X .membership-detail__content-container__3Gc6D .membership-detail__description-wrapper__I4sbq .membership-detail__see-more-button__4CpfM {
            display: none; } }
        .membership-detail__membership-detail-container__I7g1X .membership-detail__content-container__3Gc6D .membership-detail__description-wrapper__I4sbq .membership-detail__see-more-button-disabled__39EJj {
          opacity: 0.5; }
        .membership-detail__membership-detail-container__I7g1X .membership-detail__content-container__3Gc6D .membership-detail__description-wrapper__I4sbq .membership-detail__see-more-button__4CpfM .membership-detail__button-inner__3ydkU {
          width: 50%;
          border: 1px solid #f2f2f2;
          background-color: #fff;
          box-shadow: 0px 2px 6.5px 0px rgba(0, 0, 0, 0.2);
          color: #4f4f4f;
          font-size: 10px;
          border-radius: 46px;
          height: 28px;
          text-align: center;
          margin: auto;
          display: flex;
          align-items: center;
          justify-content: space-between;
          padding: 10px; }
          .membership-detail__membership-detail-container__I7g1X .membership-detail__content-container__3Gc6D .membership-detail__description-wrapper__I4sbq .membership-detail__see-more-button__4CpfM .membership-detail__button-inner__3ydkU img {
            width: 16px;
            transform: rotate(90deg); }
  .membership-detail__membership-detail-container__I7g1X .membership-detail__membership-actions__1KBm4 {
    padding: 25px;
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: #fff; }
    @media screen and (max-width: 1080px) {
      .membership-detail__membership-detail-container__I7g1X .membership-detail__membership-actions__1KBm4 {
        padding: 15px; } }
    .membership-detail__membership-detail-container__I7g1X .membership-detail__membership-actions__1KBm4 .membership-detail__upgrade-button-inner__7V2ZS {
      max-width: 100%;
      width: 100%;
      height: 50px;
      border: none; }
      @media screen and (max-width: 1080px) {
        .membership-detail__membership-detail-container__I7g1X .membership-detail__membership-actions__1KBm4 .membership-detail__upgrade-button-inner__7V2ZS {
          height: auto;
          padding: 12px 16px; } }
    .membership-detail__membership-detail-container__I7g1X .membership-detail__membership-actions__1KBm4 .membership-detail__cancel-button-inner__13USX {
      margin-top: 20px;
      color: #d0021b;
      cursor: pointer;
      text-decoration: underline; }
      @media screen and (max-width: 1080px) {
        .membership-detail__membership-detail-container__I7g1X .membership-detail__membership-actions__1KBm4 .membership-detail__cancel-button-inner__13USX {
          font-size: 12px;
          margin-top: 10px; } }
  .membership-detail__membership-detail-container__I7g1X .membership-detail__loading-component__3SsjA {
    position: absolute;
    inset: 0; }

.membership-detail__go-back-btn__2rujT {
  position: absolute;
  left: 50%;
  top: 20px;
  width: calc(100% - 40px);
  display: flex;
  align-items: center;
  justify-content: space-between;
  transform: translateX(-50%); }

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.segmented-disabled-item,
.segmented-disabled-item:hover,
.segmented-disabled-item:focus {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.segmented-item-selected {
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.05), 0 1px 4px -1px rgba(0, 0, 0, 0.07), 0 0 1px 0 rgba(0, 0, 0, 0.08);
}
.segmented-text-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.ant-segmented {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  padding: 2px;
  color: rgba(0, 0, 0, 0.65);
  background-color: rgba(0, 0, 0, 0.04);
  border-radius: 2px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-segmented-group {
  position: relative;
  display: flex;
  align-items: stretch;
  justify-items: flex-start;
  width: 100%;
}
.ant-segmented.ant-segmented-block {
  display: flex;
}
.ant-segmented.ant-segmented-block .ant-segmented-item {
  flex: 1;
  min-width: 0;
}
.ant-segmented:not(.ant-segmented-disabled):hover,
.ant-segmented:not(.ant-segmented-disabled):focus {
  background-color: rgba(0, 0, 0, 0.06);
}
.ant-segmented-item {
  position: relative;
  text-align: center;
  cursor: pointer;
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-segmented-item-selected {
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.05), 0 1px 4px -1px rgba(0, 0, 0, 0.07), 0 0 1px 0 rgba(0, 0, 0, 0.08);
  color: #262626;
}
.ant-segmented-item:hover,
.ant-segmented-item:focus {
  color: #262626;
}
.ant-segmented-item-label {
  min-height: 28px;
  padding: 0 11px;
  line-height: 28px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.ant-segmented-item-icon + * {
  margin-left: 6px;
}
.ant-segmented-item-input {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}
.ant-segmented.ant-segmented-lg .ant-segmented-item-label {
  min-height: 36px;
  padding: 0 11px;
  font-size: 16px;
  line-height: 36px;
}
.ant-segmented.ant-segmented-sm .ant-segmented-item-label {
  min-height: 20px;
  padding: 0 7px;
  line-height: 20px;
}
.ant-segmented-item-disabled,
.ant-segmented-item-disabled:hover,
.ant-segmented-item-disabled:focus {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-segmented-thumb {
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.05), 0 1px 4px -1px rgba(0, 0, 0, 0.07), 0 0 1px 0 rgba(0, 0, 0, 0.08);
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  padding: 4px 0;
}
.ant-segmented-thumb-motion-appear-active {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  will-change: transform, width;
}
.ant-segmented.ant-segmented-rtl {
  direction: rtl;
}
.ant-segmented.ant-segmented-rtl .ant-segmented-item-icon {
  margin-right: 0;
  margin-left: 6px;
}

.activity-feed-item__activity-feed-item-container__2CUPi {
  position: relative;
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 0 20px;
  border-left: 4px solid #2cd4ae;
  cursor: pointer; }
  .activity-feed-item__activity-feed-item-container__2CUPi .activity-feed-item__user-avatar-wrapper__2llMc {
    width: 43px;
    height: 43px;
    position: relative; }
    .activity-feed-item__activity-feed-item-container__2CUPi .activity-feed-item__user-avatar-wrapper__2llMc .activity-feed-item__user-avatar-1__3_M-9 {
      position: absolute;
      left: 0;
      top: 0; }
    .activity-feed-item__activity-feed-item-container__2CUPi .activity-feed-item__user-avatar-wrapper__2llMc .activity-feed-item__user-avatar-2__1b_HV {
      position: absolute;
      right: 0;
      bottom: 0; }
  .activity-feed-item__activity-feed-item-container__2CUPi .activity-feed-item__content__28pp9 {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
    .activity-feed-item__activity-feed-item-container__2CUPi .activity-feed-item__content__28pp9 .activity-feed-item__text__1TXkd {
      font-size: 14px; }
      @media screen and (max-width: 1080px) {
        .activity-feed-item__activity-feed-item-container__2CUPi .activity-feed-item__content__28pp9 .activity-feed-item__text__1TXkd {
          font-size: 12px; } }
      .activity-feed-item__activity-feed-item-container__2CUPi .activity-feed-item__content__28pp9 .activity-feed-item__text__1TXkd .activity-feed-item__time-text__DQ_b8 {
        font-size: 12px;
        color: #9099a7; }
    .activity-feed-item__activity-feed-item-container__2CUPi .activity-feed-item__content__28pp9 .activity-feed-item__interval-point__plwBt {
      display: inline-block;
      width: 5px;
      height: 5px;
      border-radius: 50%;
      background: #000; }
    .activity-feed-item__activity-feed-item-container__2CUPi .activity-feed-item__content__28pp9 .activity-feed-item__button-wrapper__1Cj_P {
      display: flex;
      gap: 8px;
      align-items: center; }
      .activity-feed-item__activity-feed-item-container__2CUPi .activity-feed-item__content__28pp9 .activity-feed-item__button-wrapper__1Cj_P .activity-feed-item__button-text__1FJ06 {
        width: max-content;
        font-size: 12px;
        color: #2cd4ae;
        font-weight: 500;
        cursor: pointer; }
      .activity-feed-item__activity-feed-item-container__2CUPi .activity-feed-item__content__28pp9 .activity-feed-item__button-wrapper__1Cj_P .activity-feed-item__normal-text__3E5UK {
        width: max-content;
        font-size: 12px; }
  .activity-feed-item__activity-feed-item-container__2CUPi .activity-feed-item__flyer-img__-Z8PW {
    width: 42px;
    border-radius: 6px; }
  .activity-feed-item__activity-feed-item-container__2CUPi .activity-feed-item__read-dot__3meRY {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 8px;
    width: 6px;
    height: 6px;
    background-color: red;
    border-radius: 50%; }

.activity-feed-item__skeleton-container__2Enb3 {
  padding: 0 16px; }

.popup-confirm__dialog-container__25B2L {
  padding: 0 24px;
  text-align: center;
  box-sizing: border-box;
  box-shadow: 0 3px 6px -4px #0000001f, 0 6px 16px #00000014, 0 9px 28px 8px #0000000d;
  border: none;
  border-radius: 5px;
  padding: 0; }
  @media screen and (min-width: 1080px) {
    .popup-confirm__dialog-container__25B2L {
      width: 500px; } }
  @media screen and (max-width: 1080px) {
    .popup-confirm__dialog-container__25B2L {
      width: 90vw; } }
  .popup-confirm__dialog-container__25B2L .popup-confirm__header__2LS0n {
    width: 100%;
    height: 46px;
    padding: 0 46px;
    line-height: 46px;
    font-size: 20px;
    text-align: center;
    box-sizing: border-box;
    position: relative; }
    .popup-confirm__dialog-container__25B2L .popup-confirm__header-border__3_Kdc {
      border-bottom: 1px solid #eee; }
    .popup-confirm__dialog-container__25B2L .popup-confirm__header__2LS0n .popup-confirm__close-icon__2PlPo {
      cursor: pointer;
      font-size: 22px;
      position: absolute;
      padding: 12px;
      right: 0;
      top: 0;
      transition: color 0.3s; }
      .popup-confirm__dialog-container__25B2L .popup-confirm__header__2LS0n .popup-confirm__close-icon__2PlPo:hover {
        color: #2cd4ae; }
  .popup-confirm__dialog-container__25B2L .popup-confirm__content__26_sg {
    padding: 10px 20px;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5; }
  .popup-confirm__dialog-container__25B2L .popup-confirm__footer__1A-pX {
    display: flex;
    align-items: center;
    padding: 20px 40px;
    gap: 20px; }
    .popup-confirm__dialog-container__25B2L .popup-confirm__footer-reverse__3mO1s {
      flex-direction: row-reverse; }
    .popup-confirm__dialog-container__25B2L .popup-confirm__footer__1A-pX .popup-confirm__button-inner__1rblf {
      flex: 1;
      font-size: 14px;
      border-radius: 5px; }
    .popup-confirm__dialog-container__25B2L .popup-confirm__footer__1A-pX .popup-confirm__button-confirm__11zIq {
      font-weight: 600; }
    .popup-confirm__dialog-container__25B2L .popup-confirm__footer__1A-pX .popup-confirm__button-cancel__2RoDb {
      color: #9099a7; }
      .popup-confirm__dialog-container__25B2L .popup-confirm__footer__1A-pX .popup-confirm__button-cancel__2RoDb:hover {
        color: #2cd4ae; }

.activity-feed-panel__activity-feed-panel__yzQrA {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  box-sizing: border-box;
  position: relative; }
  @media screen and (min-width: 1080px) {
    .activity-feed-panel__activity-feed-panel__yzQrA {
      width: 100%;
      height: 100%;
      padding: 0 20px 20px; } }
  @media screen and (max-width: 1080px) {
    .activity-feed-panel__activity-feed-panel__yzQrA {
      flex: 1;
      height: 0;
      padding-bottom: 20px; } }
  @media screen and (min-width: 1080px) {
    .activity-feed-panel__activity-feed-panel__yzQrA .activity-feed-panel__title__17Veu {
      font-size: 24px;
      font-weight: 600;
      line-height: 28px;
      text-align: center;
      padding: 16px 0; } }
  @media screen and (max-width: 1080px) {
    .activity-feed-panel__activity-feed-panel__yzQrA .activity-feed-panel__title__17Veu {
      font-size: 14px;
      font-weight: 500;
      line-height: 1.5;
      padding: 10px 20px 5px; } }
  .activity-feed-panel__activity-feed-panel__yzQrA .activity-feed-panel__icon-wrapper__3IoC6 {
    display: none; }
    @media screen and (min-width: 1080px) {
      .activity-feed-panel__activity-feed-panel__yzQrA .activity-feed-panel__icon-wrapper__3IoC6 {
        display: block;
        position: absolute;
        top: 18px;
        left: 0;
        padding: 0 20px;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        font-size: 24px; }
        .activity-feed-panel__activity-feed-panel__yzQrA .activity-feed-panel__icon-wrapper__3IoC6 .activity-feed-panel__icon__-WvD6 {
          cursor: pointer; } }
  .activity-feed-panel__activity-feed-panel__yzQrA .activity-feed-panel__beta-text__2TYtl {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    font-size: 14px;
    color: #676d77; }
    @media screen and (max-width: 1080px) {
      .activity-feed-panel__activity-feed-panel__yzQrA .activity-feed-panel__beta-text__2TYtl {
        font-size: 12px;
        justify-content: flex-start;
        padding: 0 20px; } }
  .activity-feed-panel__activity-feed-panel__yzQrA .activity-feed-panel__segmented-inner__3d1Ll {
    margin: 24px 16px;
    background-color: rgba(0, 0, 0, 0.12);
    border-radius: 5px; }
    .activity-feed-panel__activity-feed-panel__yzQrA .activity-feed-panel__segmented-inner__3d1Ll:hover {
      background-color: rgba(0, 0, 0, 0.12); }
    @media screen and (max-width: 1080px) {
      .activity-feed-panel__activity-feed-panel__yzQrA .activity-feed-panel__segmented-inner__3d1Ll {
        margin: 10px 16px; } }
    .activity-feed-panel__activity-feed-panel__yzQrA .activity-feed-panel__segmented-inner__3d1Ll .ant-segmented-group {
      border-radius: 5px;
      box-sizing: border-box; }
    .activity-feed-panel__activity-feed-panel__yzQrA .activity-feed-panel__segmented-inner__3d1Ll .ant-segmented-item-label {
      color: #2cd4ae; }
    .activity-feed-panel__activity-feed-panel__yzQrA .activity-feed-panel__segmented-inner__3d1Ll .ant-segmented-item-selected {
      border-radius: 5px; }
  .activity-feed-panel__activity-feed-panel__yzQrA .activity-feed-panel__empty-wrapper__qNJEo {
    display: flex;
    flex-direction: column;
    align-items: center; }
    .activity-feed-panel__activity-feed-panel__yzQrA .activity-feed-panel__empty-wrapper__qNJEo img {
      width: 200px; }
    .activity-feed-panel__activity-feed-panel__yzQrA .activity-feed-panel__empty-wrapper__qNJEo b {
      font-size: 18px;
      margin-bottom: 15px; }
  .activity-feed-panel__activity-feed-panel__yzQrA .activity-feed-panel__activity-ul__1AJTL {
    flex: 1;
    height: 0;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    gap: 28px; }
    .activity-feed-panel__activity-feed-panel__yzQrA .activity-feed-panel__activity-ul__1AJTL .activity-feed-panel__viewed-line__ly9TY {
      width: calc(100% - 20px);
      height: 1px;
      background-color: rgba(144, 19, 254, 0.3);
      text-align: right;
      font-size: 10px;
      color: #9013fe;
      font-weight: bold; }
  .activity-feed-panel__activity-feed-panel__yzQrA .activity-feed-panel__loading-component__4pi6H {
    position: absolute;
    inset: 0; }

@media screen and (min-width: 1080px) {
  .panel-container__panel-container-main__3yrEW {
    margin-left: 70px;
    height: 100%; } }

.panel-container__panel-container-main__3yrEW .panel-container__login-panel-container__3MWjH {
  padding-top: 50px;
  position: relative;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  overflow: hidden; }
  .panel-container__panel-container-main__3yrEW .panel-container__login-panel-container__3MWjH .panel-container__close-icon__3tuFw {
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 24px; }

.profile-panel__profile-panel-container___zrSP {
  width: 100%;
  height: 100%;
  background-color: #1a1d26;
  display: flex;
  flex-direction: column; }
  .profile-panel__profile-panel-container___zrSP .profile-panel__header-container__3qEqr {
    background-color: #222633;
    padding: 20px;
    box-sizing: border-box; }
    .profile-panel__profile-panel-container___zrSP .profile-panel__header-container__3qEqr .profile-panel__icon-wrapper__1Si_b {
      display: flex;
      align-items: center;
      justify-content: space-between; }
    .profile-panel__profile-panel-container___zrSP .profile-panel__header-container__3qEqr .profile-panel__avatar__2j4PH {
      color: #fff;
      display: flex;
      gap: 10px;
      margin: 10px 0;
      align-items: center;
      font-size: 16px;
      font-weight: bold;
      flex-direction: column; }
      .profile-panel__profile-panel-container___zrSP .profile-panel__header-container__3qEqr .profile-panel__avatar__2j4PH .profile-panel__name__16qLy {
        width: 100%;
        padding: 0 20px;
        text-align: center;
        overflow: hidden;
        text-overflow: ellipsis; }
    .profile-panel__profile-panel-container___zrSP .profile-panel__header-container__3qEqr .profile-panel__plan__8_NfV {
      border-top: 1px dashed rgba(255, 255, 255, 0.2); }
      .profile-panel__profile-panel-container___zrSP .profile-panel__header-container__3qEqr .profile-panel__plan__8_NfV .profile-panel__purchase-button__jrlCO {
        padding: 15px 0;
        text-align: center;
        max-width: none;
        margin-top: 15px;
        width: 255px; }
        .profile-panel__profile-panel-container___zrSP .profile-panel__header-container__3qEqr .profile-panel__plan__8_NfV .profile-panel__purchase-button__jrlCO.profile-panel__basic__MspbD, .profile-panel__profile-panel-container___zrSP .profile-panel__header-container__3qEqr .profile-panel__plan__8_NfV .profile-panel__purchase-button__jrlCO.profile-panel__invitation_maker__38hVn {
          background-color: #6b87ff;
          border-color: #6b87ff; }
        .profile-panel__profile-panel-container___zrSP .profile-panel__header-container__3qEqr .profile-panel__plan__8_NfV .profile-panel__purchase-button__jrlCO.profile-panel__essentials__2Hfbz, .profile-panel__profile-panel-container___zrSP .profile-panel__header-container__3qEqr .profile-panel__plan__8_NfV .profile-panel__purchase-button__jrlCO.profile-panel__party_host__Jy_az {
          background-color: #2cd4ae;
          border-color: #2cd4ae; }
        .profile-panel__profile-panel-container___zrSP .profile-panel__header-container__3qEqr .profile-panel__plan__8_NfV .profile-panel__purchase-button__jrlCO.profile-panel__premium__rq5HM, .profile-panel__profile-panel-container___zrSP .profile-panel__header-container__3qEqr .profile-panel__plan__8_NfV .profile-panel__purchase-button__jrlCO.profile-panel__event_planner__29lj3 {
          background-color: #9013fe;
          border-color: #9013fe; }
        .profile-panel__profile-panel-container___zrSP .profile-panel__header-container__3qEqr .profile-panel__plan__8_NfV .profile-panel__purchase-button__jrlCO.profile-panel__group_organizer__9YOgf {
          background-color: #ffa428;
          border-color: #ffa428; }
      .profile-panel__profile-panel-container___zrSP .profile-panel__header-container__3qEqr .profile-panel__plan__8_NfV .profile-panel__free-plan-link__8Vtrs {
        margin-top: 20px;
        text-align: center;
        color: rgba(255, 255, 255, 0.6);
        font-size: 12px;
        font-weight: 300;
        text-decoration-line: underline; }
  .profile-panel__profile-panel-container___zrSP .profile-panel__content-container__1ilkc {
    flex: 1;
    height: 0;
    overflow-y: auto;
    padding: 20px 20px 50px; }
    .profile-panel__profile-panel-container___zrSP .profile-panel__content-container__1ilkc .profile-panel__group-container__2XYmV + .profile-panel__group-container__2XYmV {
      margin-top: 30px; }
    .profile-panel__profile-panel-container___zrSP .profile-panel__content-container__1ilkc .profile-panel__group-container__2XYmV .profile-panel__group-name__3ACBd {
      color: #fff;
      font-size: 14px;
      font-weight: 600;
      letter-spacing: 0.3px; }
    .profile-panel__profile-panel-container___zrSP .profile-panel__content-container__1ilkc .profile-panel__group-container__2XYmV .profile-panel__list-container__3NbQI {
      display: flex;
      flex-direction: column;
      box-sizing: border-box;
      gap: 30px;
      flex: 1;
      padding-top: 15px; }
      .profile-panel__profile-panel-container___zrSP .profile-panel__content-container__1ilkc .profile-panel__group-container__2XYmV .profile-panel__list-container__3NbQI .profile-panel__list-item__3ZX-T {
        display: flex;
        align-items: center;
        gap: 10px;
        color: #ffffff;
        font-weight: 500; }
        .profile-panel__profile-panel-container___zrSP .profile-panel__content-container__1ilkc .profile-panel__group-container__2XYmV .profile-panel__list-container__3NbQI .profile-panel__list-item__3ZX-T .profile-panel__community-tag__1dg2X {
          width: 32px;
          height: 32px;
          text-align: center;
          line-height: 32px;
          border-radius: 3px; }

.profile-panel__download-container__n8FLJ {
  padding: 0 24px;
  text-align: center;
  box-sizing: border-box; }
  @media screen and (min-width: 1080px) {
    .profile-panel__download-container__n8FLJ {
      width: 500px; } }
  @media screen and (max-width: 1080px) {
    .profile-panel__download-container__n8FLJ {
      width: 90vw; } }
  .profile-panel__download-container__n8FLJ .profile-panel__button-inner__17v7p {
    margin-top: 30px; }

.header-bar__header-bar-container__7T8f- {
  width: 100%;
  height: 40px;
  border-bottom: 1px solid #eeeeee;
  box-sizing: border-box; }
  @media screen and (min-width: 1080px) {
    .header-bar__header-bar-container__7T8f- {
      display: none; } }
  .header-bar__header-bar-container__7T8f- .header-bar__header-bar-nav__2Osn0 {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    padding: 0 20px;
    gap: 10px; }
    .header-bar__header-bar-container__7T8f- .header-bar__header-bar-nav__2Osn0 .header-bar__header-title__-lmBm {
      flex: 1;
      width: 0;
      height: 100%;
      display: flex;
      justify-content: center;
      align-items: center;
      font-weight: 500;
      text-transform: capitalize; }
      .header-bar__header-bar-container__7T8f- .header-bar__header-bar-nav__2Osn0 .header-bar__header-title__-lmBm .header-bar__hobnob-logo__1kXZa {
        width: 95px;
        height: 21px; }

.header-bar__hidden__3Jp0J {
  display: none; }

.header-bar__login-panel-container__1yyAS {
  width: 90%;
  height: 100%;
  overflow: auto;
  margin: auto;
  padding-top: 50px;
  text-align: center; }

.download-app-banner__banner-container___IJBE {
  padding: 8px 10px;
  box-shadow: 0px 0.5px 1px rgba(0, 0, 0, 0.1);
  background-color: #ddf7f1; }
  @media screen and (min-width: 1080px) {
    .download-app-banner__banner-container___IJBE {
      display: none; } }

.download-app-banner__img__3nb85 {
  text-align: right; }

.download-app-banner__container__3zdXA {
  display: flex;
  align-items: center;
  position: sticky;
  margin-top: 5px; }

.download-app-banner__icon__36Bwa img {
  width: 30px;
  height: 30px; }

.download-app-banner__icon__36Bwa svg {
  width: 30px;
  height: 30px; }

.download-app-banner__text__3_roy {
  padding-left: 12px;
  flex: 1;
  line-height: 1.35; }

.download-app-banner__app-name__3fymw {
  font-size: 12px;
  color: #303030;
  font-weight: 600; }

.download-app-banner__description__EaLaS {
  font-size: 11px; }

.download-app-banner__download-btn__zC1Jt {
  width: 86px;
  padding: 10px 0;
  margin-left: 6px; }

.download-app-banner__close-icon__Hnu5C {
  padding-left: 20px; }

.plan-description__plan-description-container__1R1yq {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: center; }
  @media screen and (max-width: 1080px) {
    .plan-description__plan-description-container__1R1yq {
      width: 90%; } }
  .plan-description__plan-description-container__1R1yq h3 {
    margin: 0;
    line-height: 21px;
    font-size: 13px; }
  .plan-description__plan-description-container__1R1yq .plan-description__description-ul__17ElO {
    display: flex;
    flex-direction: column;
    gap: 16px; }
    .plan-description__plan-description-container__1R1yq .plan-description__description-ul__17ElO .plan-description__description-li__ToOUA {
      display: flex;
      align-items: flex-start;
      gap: 8px;
      font-size: 12px;
      color: #303030;
      line-height: 18px; }
      @media screen and (max-width: 1080px) {
        .plan-description__plan-description-container__1R1yq .plan-description__description-ul__17ElO .plan-description__description-li-hidden__31V14 {
          display: none; } }
  .plan-description__plan-description-container__1R1yq .plan-description__expand-button__3wPMt {
    color: #4f4f4f;
    padding: 5px 12px;
    border-radius: 46px;
    border: 1px solid #f2f2f2;
    background: #fff;
    box-shadow: 0px 2px 6.5px 0px rgba(0, 0, 0, 0.05);
    font-size: 12px; }
    @media screen and (min-width: 1080px) {
      .plan-description__plan-description-container__1R1yq .plan-description__expand-button__3wPMt {
        display: none; } }
    .plan-description__plan-description-container__1R1yq .plan-description__expand-button__3wPMt .plan-description__img-inner__21a9V {
      transform: rotate(90deg); }
      .plan-description__plan-description-container__1R1yq .plan-description__expand-button__3wPMt .plan-description__img-inner-expanded__UMD0W {
        transform: rotate(-90deg); }

.plan-inner__plan-inner-container__s8vB0 {
  border-radius: 10px;
  background: #fff;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  box-sizing: border-box; }
  @media screen and (min-width: 1080px) {
    .plan-inner__plan-inner-container__s8vB0 {
      width: 280px; } }
  @media screen and (max-width: 1080px) {
    .plan-inner__plan-inner-container__s8vB0 {
      padding: 30px 14px 24px 14px;
      box-shadow: 0px 8px 27.6px 0px rgba(0, 0, 0, 0.08); } }
  .plan-inner__plan-inner-container__s8vB0 .plan-inner__plan-type-name__A_0iC {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 18px;
    margin: 0;
    font-weight: 600; }
  .plan-inner__plan-inner-container__s8vB0 .plan-inner__price__2b5Ui {
    position: relative;
    width: 100%; }
    @media screen and (max-width: 1080px) {
      .plan-inner__plan-inner-container__s8vB0 .plan-inner__price__2b5Ui {
        width: 83%; } }
    .plan-inner__plan-inner-container__s8vB0 .plan-inner__price__2b5Ui .plan-inner__number-wrapper__3ZIR6 {
      height: 40px;
      display: flex;
      justify-content: center;
      align-items: center; }
      .plan-inner__plan-inner-container__s8vB0 .plan-inner__price__2b5Ui .plan-inner__number-wrapper__3ZIR6 .plan-inner__number__3oxrh {
        font-size: 24px;
        font-weight: 600; }
      .plan-inner__plan-inner-container__s8vB0 .plan-inner__price__2b5Ui .plan-inner__number-wrapper__3ZIR6 .plan-inner__unit__VZq9o {
        font-size: 16px;
        font-weight: 500; }
    .plan-inner__plan-inner-container__s8vB0 .plan-inner__price__2b5Ui .plan-inner__discount__3hsYQ {
      position: absolute;
      width: 78px;
      height: 22px;
      line-height: 22px;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJwAAAAsCAYAAACQctE4AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABZISURBVHgBhV1N0i1XTkxVN82UJXgHeAk0I4ggot1DdsEOHF5BNztpBkQwgyWYFeAlMCUCX/HdOlJmSnVNX/u9qlt1fiSdVEpHVd/3AuuTf/iHv8Hr598h4jtkfPN1TLwikO+7UY3u49eVS9ff197f3m3fx3z3qfa47tajLfr8PlZ7zqGx77+/rr18vJhjxf29x8hzoY6vr7Hv+3XtHiNi6HHf8zFrTvD6GSujjvd/wXnfsr4Aznlf+9WZIK8sPTTH+9ppXWNeansL1faK0/PIIr2lM45+2PKjbHbunfmC9qKN3ufvW9fRx+fwI/uFj3NkvW1Y4/f9jB+/rn39+fmH+NM//uT4CgHtu78C/uf7r0n+6RigjNrKc4HChcsyQEwwhvW5PoMEmEBtgA4ly+gRsfqeeRuUbsDdt8F1LwBqrI+gF9g2AIc+1o6LVnbAL9mhF4jjxFpEn0djvmW9gRwC+AsC2wZCNsA+AOcTMFrOAaT32VXX02y+9Sqf3s6RD/3/iOs3X8D7/X+3lg22f/86/eth7BsI70XNnEgfgAsT6MNi9RimfHAcjHGxDeRGfc/kAFuA471a/Iin8g+gfJjH26QDFBtAz7E5Zkl4yxTFqr3AH3TWIhoQLvL7n21/nM/0xmYjb4/SDdNZHkyYYl0HUrPz3Swe87gON8PehPOfiF//9g26Qz/xxWzIbw+Q7JNDsCgw2WIReKAiw6gFwMjkmPRONdd8sHtIXcsKGxrmXszu1WA7/eI2uhpCIdfkyDWvf8LBVvPDgMmDqf9u4u0oX771D3Y/TNeMqPb3fPcqpga3w24/Ba55EDeL44Nu94wZwyHcZvB2HDd5z0V6n1ybKddYBOR941u8/vf7M+If/u6br+N/lXecHMy91QH1qjbv7y+zdpbF85KRPoXHff5gF2PIu1WADOp51cypzLBkUoW4Gfp6DgDM6WKyGueOD6yrsZzNyIbOwJc7XsyQE3iEMd6/FBYFsslIM00A5Y8/k5Z4+1vLyhkZbp3RfAxLo1rOjlIvd8yWHVPHZr5f5d++cfq9Lbph3ZypvTcaABq2vOssdpSoWf2vao1lgDG4+dQcV54CtMFC9+h9QXBJ8DBgGKCqXdimoiVinlhtysRkg+XixnxhfWCyh+kLfhdWNBavFCvwFsMxVjTIAwInI5+/pjvOIADpe8tvTl997nuWb+ZTSvU3uW5Qpzt8jjHfE/18/e4LEl+hFEuZIJu0MvKysOuMJbVux5uC/fv7GTbhkcksNfTNx0JN2aTkXOCxIOnHzyPJNcJGrqQi5bURMnG407Br6ggtYB7l0XkO/+RcyFzaHefuCyccd56VlBsVfj+qxfVoh5RtQgIW60Wdd7j1NrxnY8jm6RQO7ZQbxUUG3eFmzu++eD++BUZucxjsBohd85zqvhdRHhIEXQyQVbiiXC10sULmmLHse85Td2gDqQVZo5j36/hKJb/uEG3UYDljLp4PqN2w2HIvdE16roQxLNaKDAcoGRokxjJBOTHkZroQWDRUskTOPkNi2GYAnx09bW0QJlMaa2nu4ba348TQQ5ItRyC+3yffXNVBBsZWos5f7il1wojE5LrteUBFpmxVUvBirlagdfhtttAeHNqu12qRiQC7QW1uQHZeE/Vfy35wL/r3EDVAtFbr3hBUX+oGC72MDEYCTNgxANT5aV/3kJtDl/TUbcobeMgZBqIhR6QBPAfDcd60e+sTaz6F0CYb2UHW4ec6fBZL8mKwwzYJ9+P5MU+10smdvBe4ZqJxWhsGFXLhSsTsc2FKEObJvBYFhFgkE5N1Ykqv3DDJwBp5eTss7HHADjmBxQPti9Vf9+IBkPgoHxwomKUlLLZ8jGVtBHrpwDEjH/q1g7zqnMCJtLnTiCCIoQb6TG+Zi14fQgvITgyv6BCaZDICgwKb1+Ycq2Ja6fiBwUqoscHwgRLT2/syY4XCgQaUob1YnIvGkt3jDsvbDmzoA7dLuF5o8HpIywE0OPiWT3VOlMOJZauFQ7NRDN2DOtfcBjK2yFCuaIn+gUFofncMK5FMzAyvUO76YL/3+O/HACOc6ZPcydG8YB42WELodgZ6sEl+GBvWZrNdLSYgJhIgnVVOYyarvjKUsAc0t1tyvvtflwsdD7mHXzIYpIXupCxRG4ZplPY3ha0DyrpWR0luug2bzyMe/Y4tVJgVkEyUKm3kBG07sOlybnqEySGACspGCqHk6KzdW+e4LHdP1tie/vzpI/5rSg0YA0oFekuu3s5ovkE44uRj5n680yvvW+/xPHF8FIrCpJIhzzzRmyB1s+MEgTvGKLGknHQgM6xvLWYD71EeCbWL0lG1LRWM/ZGYHkHlqZU+vW7oNYgJGLIMPjVWc1OQ6S6B2Zmt+5VYlmveDAeyyS89aThRcbIY4VaCv252afgl4hNSXckyJbmdQHMrLM/jYytQ0Z1j2bLSW7Wlb5aJh2DzaYKHt4TqSskFS9dnKBsVCpf6t3mebPFgK6ofBJtkcprzUL6uGWsPT4vhai0tPhNKFOse/aVreoHBrmM4ForBz/wE5vWYZuT4DgSCyWXKGXK8vEJduS/FLr/cJo34oKoWtylZOUd6aqecjPNZ6Kp5Rt7ms1S9zTs4gxZKTgmg+vRUAyKtLLDvKJeCh0hQP0pjoOjNC3eac3o6jtY95/0U82ydB6eSjcBnsRzXQ/ECuo/n2iYhHiNU24o64JbQ+xwYhmo+fO64gPn2SIg9uYGAwLSW4cxQNTE+3cCjJEOJonOcZD6FiFUyiGHE/tufwZLPqiPDFGuMMUNQh5EQAI6+Brd+3ajqMlzs1t9znr6eM6ylBp5LFJOn5ickS7FajPWxGXq+l6N/JDwNFgw2gwCmWW1exKed+TUA0EAaYIGBITT5ecYZAzQwYfxzKHZ5dEmhcTp8Z4Vo5VXCmiXQvWi1kJlrcurjl8MHE7jol4DF63M/P+iTHALIVYC1gmi3CZM1rWlYzjMN00PN/G3wg+ti/XKMF9TshcR8YoF5PgrJYQ+Q8rHP4vS1GdjENGp6femcXOPb6SSQRe/AqqvEz9GNoIt5bUh4pOciAfkA6vv7K5sIA7PwWWPsEOwV+ZbBOjlePPR4OO0H2/PZShm0781cQ+OF5OSiPQ09+qa5aRoEu8YngReiDK3RAI4pV6/eZEC604O9YA7xcoOFdt0Ux0RiscM2LzyuuZlx1Esm8P2mJOxndgxABF6HxjAmFEOB4On+4Zby8RJKpGvOywFjhjM8VX9glE0QazOQgwHCw0CCIZJ/0hfeAENHCQP2uaiwL2vbjgy9a3s5I7acWW0g1r5BceVgjDRw56rxbTb8tBl5lEYyHmRwgKYyyuGEwCyXlKVK7mCI2VHF7ViXLzrzhe2A7MisPxjmfBCGSR++85xCXhCITc7FHQ0UMkwCxqY26H3S6UtGfhS1TyabiRU7tyPRs60l6CxvwEhU2j5m7jzRgDsliHkWBp4WhnVDS+Q9anQbCCy+oMT+fTmmgw2WC/iz1XvcLmmE/tzfa2fqaYI2DpLX7WdZSAevOUZSngt7xxPuXfxj3h3iqwzv20ZIgtEXYbwJXM3Pwqu8MvLHdAnwVBSws/zlAm0pFa7ckFbfxJhJWQP46JQTsDbo+t6Ooqq+dNQbF4vVfVyyRo8jm7dzP0LrGKvkTKGCO37o/NMmy1MFyrE2K+wPY91yAM5BMb64jihs4/TkoWLuETilIYzhGuGtCIoR2/NjL63xQep6mUVKO0N6KYQ7UQzFu0jq1zDGzpWH9Rg5xhqbj4gPc9n3wOeSi4FkXp+F1PmxfAiB9QSursaoQarOBa1qzU0w9kVnvzj9VboKc3QbBjHyuBGSt3MRROUQXs5JtD0ugabvkTkrt3O+LPRrZ7a8DWItPGRpQWOAlQw7QpPkPF1ihT5ox0dGTskPk9WFsM2BfCcGG/c842Pen+NibyoSXuRsNptzn2P6kKGFyV5469JlDT3DnEyuJ96waNSIySfrWUgfb0uHLH+XZmOCf5jBSzn5YZ7dL+AbqQqpKQMIeD6RwZ9Amy5ILHK6nOE5G8RQAp5ivK65LajaFNlC2+4S0BOCWO3NBmGAtM2BmCrcKKBwPW80kNIWPSi3WOY23NB7TDWEsmLMjSuF2wZOLMYgw9WivqrNy2zdXNSbgFF7DFvn9MUhy0xXW+tBR+VOG1gTW6cCcQ5HudDPT/dCZ9v58Bz4GGuHkMmk8F3oub3qVGhharwKm3qWacqUcj3RYLMQy803QPJhogbpSXBj3B1/L3ZUe4GU4acdr8oisd7aGHOE1pWACQMZBChI26l/v2pkRdXY/dzxnGlqznzZOTQsZfVNDQKjDNkMnAJzv40yNigpcnAHLr0v9MoZUeosIaChz8uzUbvHQfFpi2F91udlDIIcRQgTdBmsZ3XQ1Hna+aDJ+k7yAcikElqAGlYwQMPrdfoKX7V0K0SO736WiqW12IuF3p/L3e7IxbDXdZrelfpzW2Izh0zKy9Vo7MRjAncA2DcsnTqETJfmELco/DnkHDvVanXVhAaqOh9hAcLqwMEAywy93BDQyhUkAhOCEXi8lgQDEozBOs/LhELe+31PY621uVkin8dZIwxbAXg5wjj2HWeE+/t0suO/YbvMHCx3jkl5Tv/llLmeeda3nBQs0NllvuIUc9gxXjoLuu3m8KoTQnnpwsUZziMM6AiRS693htgFWGACISG/H3cDKoc0WML7FKuEWCsL5lGxXIZvvQq4m0G4iO3VD/hXfgZ46Bw/SoccDNk/aZVsEkOe8TC/5m9Ov8fwco/p4Ce045V6L258gvIgn872GJIMBMAr+2FFLS+QQ+untp/meEqmV8SNTasl64LFdMl3/hYKGf4hsJZFlifMACiWq0nKyFEc3Y+/dvtWJkfytjw5rAAbHWZPu87lhh9FS9eMUaZ2twyZBwnnEdssBPUYpRY/Pycc9zWcQShrN/JFPnqX9P16D3UQMCjb2tXReUhi2aFn5lQ9fo/l9bkCYvi8HEt2OmES8J3n89Uqy52NvQZYnb3Hzri0FMYu3cjKy2yQI2QLEGSG+QYIxudZVjBWImM1RZ8Yr5xOm5OA2kigLANMZWUNcByXa76GZGMZq9Eo4d5p3r20KQxgoI8TxrxkjtDhVos4c0cfjEBq0S/N/QzlKRMNGQ/IlMh7ZIk5Z9sDA06PJXi85QJXf40521UO1zTXYAD44H4OKkiqzDEHPcawuO8L3SCrsd73XpnEQJK2kwyopB4ETUNzg2foMvUderjxfYUM8oDHU8iDybDNojnDe3eNB9oOu3WJJut7P2L6FPI8D+z6HnfJqercCIwXMAILh42H5tR75Vpcx6E3DNSyrz/fHTq0E/hY/Wgr12w3kJhI+07DcrYA9q9l8FTr9HNjtkeW4nUMywEP1pKxvyENF9sXktcKwrWw2jfYnGMhe6kWs6S3eV7Oh3NKb//xuG7LXd1VejbT2DNU0n5Cvxdk1c68TuZyK3TbxDV+F2UnkIP9/IVLsPicwEgBliyWv3EcaK1cimowxgxydOARStkH9kC+vxmbz7pX2zLhb5B0T9BcMa4RXJXsewALLvCU40ztKEr4j/ydaw3YZsghqsaGwNLV+7GGlDC47tHzhz1ZCAeMEuokAEB2iCV7z82jzcs2iSEH1oZETioNmdvZUFnM3I4iJPduuMdL9udbLMyLwA2RrmC6cJjdzr2rkn490mGOBkxqpncF9VD4nEr1T9xPyEF1vTZL2I2+OgC82JesYZToIa57zUKb9bZjeH+76yDLCdwsZzs1uuSuretNKlwX+/gi93cRmthiVF8lEZ5xkUyk2hw+lCWy3jYGIjYIwBz4NJ07VXc0FbmTRepsiy32JNM2WxqTv7TWV/3uNj3nFEHkc7Eh9tDLmRSzlHHjTMiNMJWzHXULs7/IzcLk8iULj3wuWYrnYLq5fNqZnlXs077W7DfYAmHlCQd4W8c8/i2nvdsWHs5Q8nnFvu9FK64CNX/LURFCMAyXPINdUW3bMTZx5ESgA9JShPHJoH7SJYarJgzcChca4ly8aLCgRzdC56zpiAixYA8w2KPPs+dN8+rWoch7Oac1KVCkjRPGtKVG7UBDBTk6DWtHrnL4ApijmLzp8rt0JUPunKdDW7NP5y6jwArW5fhcFHIi/upUrb5O0xY6BNpm2MLe50+IOrwoLDsOGi6bYszDJyIfBvefj0jIsfj4LN0N7zd+j2VZ9iCKzWNis8MRNYSMp1d0f6/TLVi+SDsCw6T/esbKXuLU/kUyyu0SzNkC0KvhwP5FhDkoVzD3mu99vLDmq2+vup9iLX/EI+cY2phpYjifj+Vg+EUmysmuZK2xScPsjOcaEirLeT59yF4rjDu79qPHZtmo9rahuqrQ6Ya3GYAH7TAPwQeGC78lJmTB1lf0/X8/ZoIbMIyoRdXAnHcv5f/3vX/niIZwCJMO1Tc7NKcYvcAe0TIK/lEPtN1UyT+2iP280e6j5alFecEW1ECWLmODI3L+xkuv2Y31gZ0vpoezXCxUhtnk9GVYXYXo9/GKkM5hjMfN1Y8XDUr+cZwFFidV8/GcsQxRTx8w4FJtY5sglzFKzJSnaIfpTbX4xB4xfJY5PoT3HKlCG5auSId55nxBNfmruZzNqo2T075Hx8NsI7OfmXpRaKMVjgOTjRvg9/yV0w2QV99cORttssNyD7siW5ozKDfMOwVgm/e9y2Er2c+Goef68cKGFJe5ATS8oxUSe7FrBOYr563YhlmZyR6qHnv5RKCztQFzjCvjdnxM38QY8Bleu6eB43w35jMPTyt896bl/rwCytmUNnfYGGHE/aoWj4xIWeuc7BHa7eHp8BIcw1ZDt2bgfoDuc0eThmRw3+vxuEEvcM/lsVJIzvGGrNWqx3j9xQ+1acCsjd2DdxhqXKQrZeCMUIkEAH9ta5ghshcjqVl+YrCw3RAtIWabIAJm3hbw3/ORBlcpPxfQ58/FusyNKNsMFWdRQgzFcZQHCxxiqb7EIjXvG/BCnWMhK12D/Qht6RGxF9/nXh8vRltf6opmNMvyu/zysqiSAjc8+OGP8W9//9MJqS94uU8s0ZMdAjLmi2mCJTnIZdm69IP6Bqe5ZEyjduFVa2bMMYxWwFobgqfrK9f4aOduGXPstHB42pUUKcaLYYewGdvjk8D00oeq78GQ1u6hlcgZzihc+EE6hFgyGTlymSPLSTBt4Jub+ADR9DXyXDXguWt38t/GfkT5EX/5+uF9dpFI/DWj8GeZrUxNyTdAGMLkES3clHhyyUVz7va9ODlCWIYVXXvxudpWEqGDllTXMkJ7aY9F+XpMyEDY4BM4wv4hDFf1Pr8EqmaLtu/YWS4wN1jmrjY+h7NGtIVKzln6+1qw62Ji6SqQ+4ubynhmOrMjhL+UmT4pd0f/jN+8ftv/MMivT7iLLYiteK/+RSK1X79qj4QLAy8zpACaZCrdT+UanftxdTDCgX4y/szVvxPEf5g50Du8oDxuVL3pW3OZ6TSG0oH3WPeuy3cEgNUEBU6+9v2qp4W+WwwBFBY2Wzh/KwUQW/Eck8GoFMkh7n/tJ4xFKW/YeFb/e/xzSS4nDM/FzjHGgfmKZHnZjcRPX3j5E+L1L/Gvv/8P2Of/AG2mS5hsFgvHAAAAAElFTkSuQmCC);
      color: #fff;
      font-size: 11px;
      font-weight: 600;
      text-align: center;
      top: -5px;
      right: 0;
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px; }
      @media screen and (max-width: 1080px) {
        .plan-inner__plan-inner-container__s8vB0 .plan-inner__price__2b5Ui .plan-inner__discount__3hsYQ {
          width: -10px; } }
    .plan-inner__plan-inner-container__s8vB0 .plan-inner__price__2b5Ui .plan-inner__price-desc__3QQma {
      text-align: center;
      font-size: 12px;
      line-height: 17px;
      height: 17px; }
    .plan-inner__plan-inner-container__s8vB0 .plan-inner__price__2b5Ui .plan-inner__segmented-wrapper__1b_ZI {
      padding: 0;
      background-color: transparent;
      margin-top: 13px;
      border-radius: 36px; }
      .plan-inner__plan-inner-container__s8vB0 .plan-inner__price__2b5Ui .plan-inner__segmented-wrapper__1b_ZI .ant-segmented-group {
        border-radius: 36px;
        background-color: #f5f5f5;
        padding: 3px 5px;
        gap: 5px;
        box-sizing: border-box; }
        .plan-inner__plan-inner-container__s8vB0 .plan-inner__price__2b5Ui .plan-inner__segmented-wrapper__1b_ZI .ant-segmented-group .ant-segmented-thumb {
          border-radius: 36px;
          height: calc(100% - 6px);
          top: 3px;
          box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.12); }
        .plan-inner__plan-inner-container__s8vB0 .plan-inner__price__2b5Ui .plan-inner__segmented-wrapper__1b_ZI .ant-segmented-group .ant-segmented-item {
          border-radius: 45px;
          font-size: 12px; }
          .plan-inner__plan-inner-container__s8vB0 .plan-inner__price__2b5Ui .plan-inner__segmented-wrapper__1b_ZI .ant-segmented-group .ant-segmented-item .ant-segmented-item-label {
            padding: 7px 11px;
            line-height: 16px;
            min-height: none; }
        .plan-inner__plan-inner-container__s8vB0 .plan-inner__price__2b5Ui .plan-inner__segmented-wrapper__1b_ZI .ant-segmented-group .ant-segmented-item-selected {
          box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.12);
          font-weight: 500; }
  .plan-inner__plan-inner-container__s8vB0 .plan-inner__subscribe-button__28yF9 {
    max-width: none; }
    @media screen and (max-width: 1080px) {
      .plan-inner__plan-inner-container__s8vB0 .plan-inner__subscribe-button__28yF9 {
        width: 85%; } }

.plan-types__plan-types-container__3s7ic {
  width: 100%;
  flex: 1;
  height: 0;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }
  @media screen and (min-width: 1080px) {
    .plan-types__plan-types-container__3s7ic {
      padding: 40px 40px 0; } }
  @media screen and (max-width: 1080px) {
    .plan-types__plan-types-container__3s7ic {
      padding: 22px 13px 0; } }
  .plan-types__plan-types-container__3s7ic .plan-types__list-ul__2o0fv {
    display: flex; }
    @media screen and (max-width: 1080px) {
      .plan-types__plan-types-container__3s7ic .plan-types__list-ul__2o0fv {
        flex-direction: column;
        gap: 22px; } }
    @media screen and (min-width: 1080px) {
      .plan-types__plan-types-container__3s7ic .plan-types__list-ul__2o0fv {
        flex-wrap: wrap;
        justify-content: space-between;
        gap: 30px; } }
  .plan-types__plan-types-container__3s7ic .plan-types__footer-text__2Vrwa {
    color: #8a8e95;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    padding: 30px 0 15px; }
    .plan-types__plan-types-container__3s7ic .plan-types__footer-text__2Vrwa a {
      font-weight: 600; }

.plan-container__plans-container__3K7jc {
  position: absolute;
  inset: 0;
  overflow: hidden;
  z-index: 99;
  display: flex;
  flex-direction: column; }
  @media screen and (min-width: 1080px) {
    .plan-container__plans-container__3K7jc {
      background: #fff; } }
  @media screen and (max-width: 1080px) {
    .plan-container__plans-container__3K7jc {
      background-color: #f6f6f6;
      padding-top: 10px; } }
  .plan-container__plans-container__3K7jc .plan-container__header-text__WRysy {
    width: 100%;
    height: 60px;
    background: linear-gradient(92deg, #26d294 1.34%, #2cd4ae 83.4%);
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
    padding: 0 40px; }
    .plan-container__plans-container__3K7jc .plan-container__header-text__WRysy h1 {
      color: #fff;
      font-weight: 600;
      font-size: 24px;
      margin: 0;
      line-height: 1; }
    .plan-container__plans-container__3K7jc .plan-container__header-text__WRysy img {
      cursor: pointer; }

.change-rsvp__container__O3K3x {
  display: flex;
  flex-direction: column;
  justify-content: center; }

.change-rsvp__button__2DkvN {
  width: 300px;
  margin: 10px auto; }

.guest-count-controls__container__204Y- {
  margin: 20px 10px 0; }
  @media screen and (max-width: 320px) {
    .guest-count-controls__container__204Y- {
      width: 100%;
      margin: 20px auto 0; } }

.guest-count-controls__row__26zqI {
  display: flex;
  justify-content: space-between;
  width: 100%; }

.guest-count-controls__label__1NBsw {
  flex: 1; }

.guest-count-controls__button__25ESJ {
  cursor: pointer;
  margin-top: 30px; }

.guest-count-controls__buttonDisabled__1EdYV {
  opacity: 0.3; }

.guest-count-controls__select-wrapper__2v0ku {
  width: 100%;
  height: 50px;
  line-height: 50px;
  border-radius: 4px;
  border: 0.5px solid rgba(229, 229, 229, 0.55);
  box-shadow: 0 2px 8px rgba(101, 128, 119, 0.11);
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 0 15px; }

.guest-count-controls__count-select__Zuz9a {
  border: none;
  outline: none;
  width: 100%;
  height: 100%;
  background: transparent;
  opacity: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0; }

.guest-count-controls__triangle-down-wrapper__utUOb {
  display: flex;
  align-items: center; }

.guest-count-controls__triangle-down-icon__3hkkK {
  user-select: none;
  height: 25px;
  width: 18px; }

.guest-count-controls__count-select-wrapper__28GQH {
  display: flex;
  justify-content: flex-end;
  align-items: center; }

.guest-count-controls__count-select-android__31rRN {
  flex: 1;
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: transparent; }

.guest-count-controls__count-input__202XZ {
  text-align: right; }

.rmc-picker,
.rmc-multi-picker {
  height: 238px;
  /*34*7*/ }

.rmc-multi-picker {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center; }

.rmc-picker-item {
  font-size: 16px;
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #9b9b9b;
  width: 100%;
  box-sizing: border-box; }

.rmc-picker {
  display: block;
  position: relative;
  overflow: hidden;
  width: 100%;
  -webkit-box-flex: 1;
  flex: 1;
  text-align: center; }

.rmc-picker-mask {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  margin: 0 auto;
  width: 100%;
  z-index: 3;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.95)), to(rgba(255, 255, 255, 0.6))), -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.95)), to(rgba(255, 255, 255, 0.6)));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)), linear-gradient(to top, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6));
  background-position: top, bottom;
  background-size: 100% 204px;
  background-repeat: no-repeat; }

.rmc-picker-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1; }

.rmc-picker-indicator {
  box-sizing: border-box;
  width: 100%;
  height: 34px;
  position: absolute;
  left: 0;
  top: 102px;
  z-index: 3;
  border-top: 1PX solid #ddd;
  border-bottom: 1PX solid #ddd; }

.hobnob-select__select-wrapper__f5cyp {
  position: relative;
  width: 100%;
  flex: auto;
  background-color: transparent; }
  .hobnob-select__select-wrapper__f5cyp:hover {
    cursor: pointer; }

.hobnob-select__select-input__2W_-8 {
  width: 100%;
  font-size: 12px; }

.hobnob-select__select-input__2W_-8 .hobnob-select__select__caret__-_SO6 {
  color: #c0c4cc;
  font-size: 14px;
  transition: transform 0.3s;
  transform: rotate(180deg);
  cursor: pointer;
  width: 25px;
  height: 25px; }

.hobnob-select__select-input__2W_-8 .hobnob-select__select__caret__-_SO6.hobnob-select__is-reverse__2TBHA {
  transform: rotate(0deg); }

.hobnob-select__input__3Niye {
  padding-right: 22px !important;
  cursor: pointer;
  border: none !important;
  outline: none !important; }

.hobnob-select__input__3Niye:focus {
  cursor: pointer; }

.hobnob-select__suffix__3IfjX {
  width: 22px !important; }

.hobnob-input__input-wrapper__1TBhw {
  position: relative;
  font-size: 14px;
  display: inline-block;
  width: 100%;
  border-radius: 4px;
  background-color: transparent; }

.hobnob-input__input__inner__3Suol {
  -webkit-appearance: none;
  background-color: transparent;
  background-image: none;
  border-radius: 4px;
  border: 1px solid #e5e5e5;
  box-sizing: border-box;
  display: inline-block;
  font-size: inherit;
  height: 100%;
  outline: none;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 100%;
  padding: 10px 10px;
  text-align: inherit; }

.hobnob-input__input__inner__3Suol:focus {
  border-color: #2cd4ae; }

.hobnob-input__input__inner__3Suol::placeholder {
  color: #9099a7; }

.hobnob-input__input--prefix__1oSMJ .hobnob-input__input__inner__3Suol {
  padding-left: 40px; }

.hobnob-input__input__prefix__2Nrut {
  left: 0; }

.hobnob-input__input__suffix__2wHpz {
  right: 0; }

.hobnob-input__input__suffix__2wHpz,
.hobnob-input__input__prefix__2Nrut {
  position: absolute;
  width: 40px;
  top: 0;
  bottom: 0;
  text-align: center;
  color: #9099a7;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s; }

.hobnob-input__input-group__234fZ {
  width: 100%;
  line-height: normal;
  display: inline-table;
  border-collapse: separate;
  border-spacing: 0; }

.hobnob-input__input-group__234fZ > .hobnob-input__input__inner__3Suol {
  vertical-align: middle;
  display: table-cell;
  height: inherit; }

.hobnob-input__input-group--prepend__3xatM .hobnob-input__input__inner__3Suol {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.hobnob-input__input-group__prepend__2f_g7 {
  color: #9099a7;
  vertical-align: middle;
  display: table-cell;
  position: relative;
  border: 1px solid #e5e5e5;
  padding: 0 10px;
  width: 1px;
  white-space: nowrap;
  border-right: 0;
  border-radius: 4px 0 0 4px;
  background-color: #FFF; }

.hobnob-input__input__inner__3Suol:focus ~ .hobnob-input__input-group__prepend__2f_g7 {
  border-color: #2cd4ae; }

.hobnob-input__invalid__1qZHz {
  color: #ff3e57;
  border-bottom-color: #ff3e57; }
  .hobnob-input__invalid__1qZHz::placeholder {
    color: #ff3e57; }

.hobnob-input__input--suffix__3Y6G_ .hobnob-input__input__inner__3Suol {
  padding-right: 40px; }

.hobnob-input__textarea__inner__29Ysk {
  display: block;
  resize: vertical;
  padding: 10px 15px;
  box-sizing: border-box;
  width: 100%;
  line-height: 1.5;
  font-size: inherit;
  background-color: transparent;
  background-image: none;
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hobnob-input__textarea__inner__29Ysk::placeholder {
  color: #9099a7; }

.hobnob-input__textarea__inner__29Ysk:focus {
  outline: none;
  border-color: #2cd4ae; }

.rmc-picker,
.rmc-multi-picker {
  height: 238px;
  /*34*7*/ }

.rmc-multi-picker {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center; }

.rmc-picker-item {
  font-size: 16px;
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #9b9b9b;
  width: 100%;
  box-sizing: border-box; }

.rmc-picker {
  display: block;
  position: relative;
  overflow: hidden;
  width: 100%;
  -webkit-box-flex: 1;
  flex: 1;
  text-align: center; }

.rmc-picker-mask {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  margin: 0 auto;
  width: 100%;
  z-index: 3;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.95)), to(rgba(255, 255, 255, 0.6))), -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.95)), to(rgba(255, 255, 255, 0.6)));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)), linear-gradient(to top, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6));
  background-position: top, bottom;
  background-size: 100% 204px;
  background-repeat: no-repeat; }

.rmc-picker-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1; }

.rmc-picker-indicator {
  box-sizing: border-box;
  width: 100%;
  height: 34px;
  position: absolute;
  left: 0;
  top: 102px;
  z-index: 3;
  border-top: 1PX solid #ddd;
  border-bottom: 1PX solid #ddd; }

.hobnob-picker__button-wrapper__1uFJ9 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #e5e5e5 !important;
  padding: 0 10px;
  height: 40px; }

.hobnob-picker__button__27z7z {
  text-decoration: none; }

.hobnob-picker__button__27z7z:first-child {
  color: #303030; }

.total-attending__wrapper__3dNcg {
  margin-bottom: 10px;
  font-size: 14px;
  text-align: center; }

.total-attending__status-wrapper__z5bJ_ {
  font-size: 12px; }

.total-attending__order-status__ovmRO {
  color: #D0021B; }

.total-attending__total-status-link__3MkMe {
  text-decoration: none;
  font-weight: 500; }

.rsvp-accepted__container__3J44t {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%; }

.rsvp-accepted__rsvp-guest-count-wrapper__3PHnJ {
  width: 100%; }

.rsvp-accepted__rsvp-text__1sFm0 {
  font-size: 14px; }

.rsvp-accepted__title__2Ae-X {
  text-align: center;
  margin: 10px auto;
  font-size: 22px;
  font-weight: 600; }

.rsvp-accepted__bring-guest-text__1FnHR {
  font-size: 17px;
  margin: 2rem 3.5rem; }

.rsvp-accepted__bring-guest-btn-wrapper__3Rzv0 {
  display: flex;
  align-items: center;
  justify-content: center; }

.rsvp-accepted__button__3GdID:first-child {
  margin-right: 13px; }

.rsvp-accepted__total-attending__1W1TD {
  text-decoration: none;
  font-weight: 500; }

.rsvp-accepted__change-rsvp-text__iJGZ6, .rsvp-accepted__rsvp-remove-text__3zj1w {
  margin-top: 25px; }

.rsvp-accepted__change-rsvp-text__iJGZ6 a {
  text-decoration: none;
  font-weight: 500; }

.rsvp-accepted__invitation-reply-form-wrapper__2nmmQ {
  width: 100%; }

.rsvp-accepted__payment-container__-jLB2 {
  margin-bottom: 30px; }

.rsvp-accepted__icon-wrapper__2Xage {
  position: absolute;
  top: 10px;
  left: 10px; }

.rsvp-accepted__left-chevron-icon__29b-p {
  stroke-width: 3;
  width: 18px;
  height: 18px; }

.rsvp-accepted__declined-wrapper__U16SY {
  padding-bottom: 25px; }
  .rsvp-accepted__declined-wrapper__U16SY .rsvp-accepted__button__3GdID {
    margin-top: 30px; }
  .rsvp-accepted__declined-wrapper__U16SY .rsvp-accepted__total-tickets-counts__1TV_W {
    margin: 22px auto 0 auto; }
  .rsvp-accepted__declined-wrapper__U16SY .rsvp-accepted__view-order-link__2NWVh {
    text-decoration: none;
    margin-top: 25px;
    display: inline-block;
    font-weight: 500;
    text-transform: capitalize; }
  .rsvp-accepted__declined-wrapper__U16SY .rsvp-accepted__event-name__2HJTu {
    font-size: 12px;
    color: #9099a7; }

.total-tickets-counts__wrapper__2KesG {
  display: flex;
  align-items: center;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  height: 85px;
  max-width: 250px;
  margin: 0 auto; }

.total-tickets-counts__icon-wrapper__3RnhL {
  width: 80px;
  height: 100%;
  border-right: 1px solid #e5e5e5;
  display: flex;
  align-items: center;
  justify-content: center; }
  .total-tickets-counts__icon-wrapper__3RnhL .total-tickets-counts__total-guest-icon__2VEAW {
    width: 35px;
    height: 35px; }
  .total-tickets-counts__icon-wrapper__3RnhL .total-tickets-counts__total-tickets-icon__1Vb3x {
    width: 60px;
    height: 60px;
    margin-top: 15px;
    margin-left: 10px; }

.total-tickets-counts__tickets-counts-wrapper__1U6Va {
  flex: 1;
  padding: 0 10px;
  text-align: left;
  display: flex;
  align-items: center;
  justify-content: center; }
  .total-tickets-counts__tickets-counts-wrapper__1U6Va .total-tickets-counts__title__1J48y {
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
    white-space: nowrap; }
  .total-tickets-counts__tickets-counts-wrapper__1U6Va .total-tickets-counts__sub-label__1Tp3M, .total-tickets-counts__tickets-counts-wrapper__1U6Va .total-tickets-counts__order-status__33RQg, .total-tickets-counts__tickets-counts-wrapper__1U6Va .total-tickets-counts__ticket-label__2ACvg {
    font-size: 8px;
    line-height: 12px; }
  .total-tickets-counts__tickets-counts-wrapper__1U6Va .total-tickets-counts__ticket-label__2ACvg {
    margin-bottom: 5px; }
  .total-tickets-counts__tickets-counts-wrapper__1U6Va .total-tickets-counts__sub-label__1Tp3M {
    color: #9099a7; }
  .total-tickets-counts__tickets-counts-wrapper__1U6Va .total-tickets-counts__order-status__33RQg {
    color: #D0021B; }

.rsvp-modal-container__text-input__1OVHz, .rsvp-modal-container__transparent-text-input__2AcpF, .rsvp-modal-container__invitationReplyMessageFormTextBox__2dAXC, .rsvp-modal-container__invitation-reply-message-form-text-box__1bPP8 {
  background-color: white;
  border: none;
  border-bottom: 1px solid #E5E5E5;
  padding: 15px 0;
  width: 100%; }

.rsvp-modal-container__transparent-text-input__2AcpF, .rsvp-modal-container__invitationReplyMessageFormTextBox__2dAXC, .rsvp-modal-container__invitation-reply-message-form-text-box__1bPP8 {
  background: transparent;
  border-color: #E5E5E5; }

.rsvp-modal-container__submit-button__re-5f, .rsvp-modal-container__transparent-submit-button__3oWZb {
  background: #80C785;
  border: none;
  border-radius: 1000px;
  color: #fff;
  padding: 0.7em 1em;
  width: 100%;
  cursor: pointer; }
  .rsvp-modal-container__submit-button__re-5f[disabled], .rsvp-modal-container__transparent-submit-button__3oWZb[disabled] {
    opacity: 0.35; }

.rsvp-modal-container__transparent-submit-button__3oWZb {
  background: rgba(255, 255, 255, 0.5);
  border: 1px solid white; }

.rsvp-modal-container__rsvp-modal-container__3U8rA {
  padding: 0 24px;
  text-align: center;
  box-sizing: border-box; }
  @media screen and (min-width: 1080px) {
    .rsvp-modal-container__rsvp-modal-container__3U8rA {
      width: 500px; } }
  @media screen and (max-width: 1080px) {
    .rsvp-modal-container__rsvp-modal-container__3U8rA {
      width: 90vw; } }

.rsvp-modal-container__loading-container__TrGAl {
  position: relative;
  min-height: 20vh; }

.rsvp-modal-container__rsvpResponse__1ajkR {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center; }

.rsvp-modal-container__textarea-wrapper__3GF1Q {
  width: 100%; }

.rsvp-modal-container__invitationReplyMessageForm__1D7Ag {
  display: flex;
  flex-direction: column;
  align-items: center; }

.rsvp-modal-container__invitationReplyMessageFormTextBox__2dAXC {
  margin-bottom: 30px; }

.rsvp-modal-container__invitationReplyMessageFormTextBox__2dAXC {
  font-size: 16px;
  border: none;
  box-shadow: none;
  width: 85vw;
  text-align: center;
  resize: none;
  border-bottom: 1px solid white; }
  .rsvp-modal-container__invitationReplyMessageFormTextBox__2dAXC::placeholder {
    opacity: 0.7;
    color: #FFFFFF; }

.rsvp-modal-container__invitation-reply-message-form-text-box__1bPP8 {
  margin: 30px 0;
  padding: 20px 25px;
  border-top: 1px solid #e5e5e5;
  min-height: 182px;
  width: 90vw;
  max-width: 500px; }

.rsvp-modal-container__rsvpText__3gy4K {
  font-size: 18px;
  margin: 0 auto; }

.rsvp-modal-container__button__1G0tY {
  margin: 30px 0; }

.paid-tickets-container__wrapper__W367O {
  padding-bottom: 25px; }
  .paid-tickets-container__wrapper__W367O .paid-tickets-container__total-tickets-counts__2O0KA {
    margin: 22px auto 0 auto; }

.paid-tickets-container__title__3dd-K {
  text-align: center;
  font-size: 22px;
  font-weight: 600;
  margin: 0 auto; }

.paid-tickets-container__event-name__1fmj3 {
  font-size: 12px;
  color: #9099a7; }

.paid-tickets-container__guest-description__VLNjf {
  margin-bottom: 30px; }

.paid-tickets-container__button__TjyQI {
  margin-top: 30px; }

.paid-tickets-container__view-order-link__3DhS6 {
  text-decoration: none;
  margin-top: 25px;
  display: inline-block;
  font-weight: 500;
  text-transform: capitalize; }

.paid-tickets-container__method-total-wrapper__1mkYa {
  display: flex;
  justify-content: space-between;
  align-items: flex-end; }

.paid-tickets-container__amount-due-wrapper__3LSQn {
  text-align: right;
  font-size: 12px; }
  .paid-tickets-container__amount-due-wrapper__3LSQn .paid-tickets-container__total-price__3CxNz {
    color: #9099a7;
    margin-bottom: 10px; }

.paid-tickets-container__add-payment-method__3C1Mc {
  color: #2cd4ae;
  font-size: 10px;
  font-style: italic;
  display: flex;
  align-items: center; }
  .paid-tickets-container__add-payment-method__3C1Mc .paid-tickets-container__chevron-down-small-box__tfSDw {
    display: flex;
    align-items: center;
    margin-right: 5px; }
  .paid-tickets-container__add-payment-method__3C1Mc .paid-tickets-container__chevron-down-small-icon__33nod {
    width: 12px;
    height: 13px; }

.paid-tickets-container__create-new-card-form-wrapper__qz97b {
  width: 100%;
  padding: 0 10px 25px; }
  .paid-tickets-container__create-new-card-form-wrapper__qz97b .paid-tickets-container__icon-wrapper__3uRDc {
    position: absolute;
    top: 10px;
    left: 10px; }
  .paid-tickets-container__create-new-card-form-wrapper__qz97b .paid-tickets-container__left-chevron-icon__1Qoig {
    stroke-width: 3;
    width: 18px;
    height: 18px; }

.paid-tickets-container__change-rsvp-label__1DlgJ {
  margin-top: 10px; }
  .paid-tickets-container__change-rsvp-label__1DlgJ .paid-tickets-container__link__24WEp {
    text-decoration: none;
    font-weight: 500; }

.tickets-counts-selector-modal__title__ziYJn {
  text-align: center;
  font-size: 22px;
  font-weight: 600;
  margin: 0 auto; }

.tickets-counts-selector-modal__event-name__2W8Zi {
  font-size: 12px;
  color: #9099a7; }

.tickets-counts-selector-modal__wrapper__3rSZ3 {
  padding: 0 10px 25px; }
  .tickets-counts-selector-modal__wrapper__3rSZ3 .tickets-counts-selector-modal__tip-label__29Q93 {
    margin: 25px auto; }
  .tickets-counts-selector-modal__wrapper__3rSZ3 .tickets-counts-selector-modal__change-rsvp-label__3A-jC {
    margin-top: 25px; }
  .tickets-counts-selector-modal__wrapper__3rSZ3 .tickets-counts-selector-modal__link__1KJGo {
    text-decoration: none; }

.tickets-counts-selector-modal__button__3cqW_ {
  margin-top: 30px; }

.tickets-counts-selector-modal__method-total-wrapper__3aaWw {
  display: flex;
  justify-content: space-between;
  align-items: flex-end; }

.tickets-counts-selector-modal__amount-due-wrapper__34qEo {
  text-align: right;
  font-size: 12px; }
  .tickets-counts-selector-modal__amount-due-wrapper__34qEo .tickets-counts-selector-modal__total-price__2U08D {
    color: #9099a7;
    margin-bottom: 10px; }

.tickets-counts-selector-modal__add-payment-method__1AnKi {
  color: #2cd4ae;
  font-size: 10px;
  font-style: italic;
  display: flex;
  align-items: center;
  cursor: pointer; }
  .tickets-counts-selector-modal__add-payment-method__1AnKi.tickets-counts-selector-modal__disabled__FdKMC {
    color: #9099a7;
    cursor: initial; }
  .tickets-counts-selector-modal__add-payment-method__1AnKi .tickets-counts-selector-modal__chevron-down-small-icon__347IJ {
    width: 12px;
    height: 13px;
    margin-right: 5px; }

.tickets-counts-selector-modal__credit-card-button__3BoYa {
  font-size: 10px;
  text-decoration: none;
  margin-top: 10px;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center; }

.tickets-counts-selector-modal__apple-icon__d3VI1 {
  width: 18px;
  height: 18px; }

.tickets-counts-selector-modal__icon-wrapper__2cs3Z {
  position: absolute;
  top: 10px;
  left: 10px; }

.tickets-counts-selector-modal__left-chevron-icon__3O53U {
  stroke-width: 3;
  width: 18px;
  height: 18px; }

.tickets-counts-selector-modal__email-wrapper__3e872 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  border-radius: 4px;
  border: 0.5px solid rgba(229, 229, 229, 0.55);
  box-shadow: 0 2px 8px rgba(101, 128, 119, 0.11);
  position: relative; }

.tickets-counts-selector-modal__email-wrapper__3e872 {
  margin-bottom: 15px; }
  .tickets-counts-selector-modal__email-wrapper__3e872 .tickets-counts-selector-modal__email__3O-HA {
    flex: 1;
    padding: 0 16px;
    border: none;
    background-clip: text; }

.ticket-counts-selector__row__1KOEu {
  display: flex;
  justify-content: space-between;
  width: 100%; }

.ticket-counts-selector__select-wrapper__1fL50 {
  width: 100%;
  height: 50px;
  line-height: 50px;
  border-radius: 4px;
  border: 0.5px solid rgba(229, 229, 229, 0.55);
  box-shadow: 0 2px 8px rgba(101, 128, 119, 0.11);
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 0 15px; }

.ticket-counts-selector__label__2dfru {
  flex: 1;
  text-transform: capitalize; }

.ticket-counts-selector__price__MNmPE {
  color: #9099a7; }

.ticket-counts-selector__divider-dot__3VHz4 {
  display: inline-block;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  margin: 8px;
  vertical-align: middle;
  background-color: #9099a7; }

.ticket-counts-selector__count-select-android__2ihg4 {
  flex: 1;
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: transparent; }

.ticket-counts-selector__count-input__965x3 {
  text-align: right; }

.ticket-counts-selector__count-select-wrapper__rH7qi {
  display: flex;
  justify-content: flex-end;
  align-items: center; }

.ticket-counts-selector__triangle-down-wrapper__2ZaLw {
  display: flex;
  align-items: center; }

.ticket-counts-selector__triangle-down-icon__AjzFX {
  user-select: none;
  height: 25px;
  width: 18px; }

.ticket-counts-selector__count-select__3Rs__ {
  border: none;
  outline: none;
  width: 100%;
  height: 100%;
  background: transparent;
  opacity: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0; }

.payment-method-selector__method-wrapper__2V6d6 {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  position: relative;
  padding: 8px 0; }

.payment-method-selector__chevron-down-small-box__2nc17 {
  display: flex;
  align-items: center;
  margin-right: 5px; }

.payment-method-selector__chevron-down-small-icon__2X_55 {
  width: 12px;
  height: 13px; }

.payment-method-selector__payment-method__1EG0H {
  color: #9099a7;
  font-size: 10px;
  font-style: italic; }

.payment-method-selector__picker-selector__Wkvdy {
  position: absolute !important; }
  .payment-method-selector__picker-selector__Wkvdy input {
    opacity: 0; }
  .payment-method-selector__picker-selector__Wkvdy .payment-method-selector__suffix__3gjsz {
    opacity: 0; }

.payment-method-selector__selector__3oSdo {
  border: none;
  outline: none;
  width: 100%;
  height: 100%;
  background: transparent;
  opacity: 0;
  position: absolute;
  left: 0;
  right: 0; }

.refund-policy__wrapper__qIoHH {
  font-size: 10px;
  line-height: 12px;
  text-align: center;
  color: #9099a7;
  margin-top: 20px; }

.payment-request-button__PaymentRequestButton__4foZg {
  height: 46px;
  width: 210px;
  margin: 30px auto 10px auto; }

.payment-request-button__tip-label__3E9m7 {
  margin: 25px auto; }

.payment-method-form__wrapper__1LXb9 {
  width: 90%;
  margin: 20px auto 0; }

.payment-method-form__expiry-cvc-wrapper__3AyKN, .payment-method-form__card-number-wrapper__uDZND {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  line-height: 50px;
  border-radius: 4px;
  border: 0.5px solid rgba(229, 229, 229, 0.55);
  box-shadow: 0 2px 8px rgba(101, 128, 119, 0.11);
  position: relative; }

.payment-method-form__card-number-wrapper__uDZND {
  padding-right: 16px;
  padding-left: 5px; }

.payment-method-form__card-number__3stL9 {
  flex: 1; }

.payment-method-form__card-icon__4EAuY {
  width: 43px;
  height: 44px;
  margin-right: 10px; }

.payment-method-form__expiry-cvc-wrapper__3AyKN {
  margin: 15px auto 30px auto;
  padding: 0 16px; }
  .payment-method-form__expiry-cvc-wrapper__3AyKN .StripeElement {
    flex: 1; }

.invitation-reply-form-container__invitation-reply-form-wrapper__3wPJe {
  width: 100%; }
  .invitation-reply-form-container__invitation-reply-form-wrapper__3wPJe .invitation-reply-form-container__total-attending__2-moZ {
    text-decoration: none;
    font-weight: 500; }

.invitation-reply-form-container__title__2NJHt {
  text-align: center;
  font-size: 22px;
  font-weight: 600;
  margin: 0 auto 10px; }

.free-tickets-container__wrapper__1ACUZ {
  padding-bottom: 25px; }
  .free-tickets-container__wrapper__1ACUZ .free-tickets-container__event-name__3cbTz {
    font-size: 12px;
    color: #9099a7; }
  .free-tickets-container__wrapper__1ACUZ .free-tickets-container__total-tickets-counts__1Utxg {
    margin: 22px auto 0 auto; }

.free-tickets-container__title__uSaq_ {
  text-align: center;
  font-size: 22px;
  font-weight: 600;
  margin: 0 auto; }

.free-tickets-container__change-rsvp-wrapper__1Scn- {
  padding: 0 10px 25px; }
  .free-tickets-container__change-rsvp-wrapper__1Scn- .free-tickets-container__title__uSaq_ {
    margin-bottom: 10px; }
  .free-tickets-container__change-rsvp-wrapper__1Scn- .free-tickets-container__total-attending-label__ZugZ9 {
    font-size: 12px;
    color: #9099a7; }
  .free-tickets-container__change-rsvp-wrapper__1Scn- .free-tickets-container__tip-label__1oeb2 {
    margin: 20px auto; }
  .free-tickets-container__change-rsvp-wrapper__1Scn- .free-tickets-container__change-rsvp-label__2k6sm {
    margin-top: 25px; }
  .free-tickets-container__change-rsvp-wrapper__1Scn- .free-tickets-container__link__22Z-v {
    text-decoration: none; }

.free-tickets-container__guest-description__3n6Pz {
  margin-bottom: 20px; }

.free-tickets-container__max-capacity-warning__8PdLa {
  margin-top: -28px; }

.free-tickets-container__max-capacity-alert__AoNKh {
  margin-top: -25px; }

.free-tickets-container__button__Bcdl5 {
  margin-top: 30px; }

.alert__warning__K49Ss {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  background: #FFFFFF;
  box-sizing: border-box;
  box-shadow: 0px 3px 15px rgba(162, 16, 34, 0.06);
  border-radius: 6px;
  border-width: 0.5px;
  border-style: solid;
  margin-top: 5px;
  border-color: #EC8E00; }
  .alert__warning__icon__3lW6r {
    width: 19px;
    height: 19px;
    margin: 10px; }
  .alert__warning__message__1BG6N {
    margin: 10px 10px 10px 0px;
    color: #EC8E00; }

.alert__alert__3Cu1I, .alert__alert-no-border__1TWdO {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  background: #FFFFFF;
  box-sizing: border-box;
  box-shadow: 0px 3px 15px rgba(162, 16, 34, 0.06);
  border-radius: 6px;
  border-width: 0.5px;
  border-style: solid;
  margin-top: 5px;
  border-color: #D0021B; }
  .alert__alert__icon__3IFD0 {
    width: 19px;
    height: 19px;
    margin: 10px; }
  .alert__alert__message__2Lxr9 {
    margin: 10px 10px 10px 0px;
    color: #EC8E00;
    color: #D0021B; }

.alert__warning-no-icon__2_I4L {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  background: #FFFFFF;
  box-sizing: border-box;
  box-shadow: 0px 3px 15px rgba(162, 16, 34, 0.06);
  border-radius: 6px;
  border-width: 0.5px;
  border-style: solid;
  margin-top: 5px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  background: #FFFFFF;
  box-sizing: border-box;
  box-shadow: 0px 3px 15px rgba(162, 16, 34, 0.06);
  border-radius: 6px;
  border-width: 0.5px;
  border-style: solid;
  margin-top: 5px;
  border: none;
  justify-content: center;
  background: transparent;
  box-shadow: none; }
  .alert__warning-no-icon__icon__2h12K {
    display: none; }
  .alert__warning-no-icon__message__1-SGa {
    margin: 10px 10px 10px 0px;
    color: #EC8E00;
    margin: 10px;
    font-size: 10px; }

.alert__alert-no-border__1TWdO {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  background: #FFFFFF;
  box-sizing: border-box;
  box-shadow: 0px 3px 15px rgba(162, 16, 34, 0.06);
  border-radius: 6px;
  border-width: 0.5px;
  border-style: solid;
  margin-top: 5px;
  border: none;
  justify-content: center;
  background: transparent;
  box-shadow: none; }
  .alert__alert-no-border__icon__zbaTW {
    width: 19px;
    height: 19px;
    width: 10px;
    height: 10px;
    margin: 10px; }
  .alert__alert-no-border__message__2sKz5 {
    margin: 10px 10px 10px 0px;
    color: #EC8E00;
    color: #D0021B;
    font-size: 10px; }

.image-modal-container__modal__Wqy23 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-align: center;
  cursor: pointer; }

.image-modal-container__image__1q3TO {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  cursor: default;
  pointer-events: none; }

.toast-message__container__3kDmn {
  display: flex;
  align-items: center;
  margin: 0 auto;
  padding: 16px;
  padding-right: 0;
  font-size: 11px;
  line-height: 1.5em;
  overflow: hidden;
  background: #f9f9f9;
  box-shadow: inset 0px 0.75px 0px #FFFFFF; }

.toast-message__content__3XMKJ {
  flex: 1;
  display: flex; }
  .toast-message__content__3XMKJ strong {
    font-weight: 600; }

.toast-message__cancel-icon__2Qkv3 {
  stroke-width: 3;
  width: 14px;
  height: 14px;
  stroke: white; }

.toast-messages-container__container__3pq1a {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 9999; }

.toast-messages-container__message-container__6-htf {
  margin: 0 auto; }
  @media screen and (min-width: 40em) {
    body.not-android-client .toast-messages-container__message-container__6-htf {
      max-width: 48.82117% !important; } }
  @media screen and (min-width: 53.75em) {
    body.not-android-client .toast-messages-container__message-container__6-htf {
      max-width: 36.40133% !important; } }
  @media screen and (min-width: 1080px) {
    body.not-android-client .toast-messages-container__message-container__6-htf {
      max-width: 100% !important; } }
  body.android-client .toast-messages-container__message-container__6-htf {
    max-width: 100%; }

@media screen and (min-width: 0em) and (max-width: 1079px) {
  .floating-rsvp-btn-container__container__2HveU {
    position: fixed;
    bottom: 0px;
    left: 0;
    right: 0;
    z-index: 1;
    font-weight: 500;
    font-size: 10pt;
    text-align: center;
    color: #fff;
    padding: 0 16px;
    background-color: #fff;
    border-top: 1px solid #e5e5e5;
    margin: 0 auto;
    box-shadow: 4px 0px 5px rgba(28, 28, 28, 0.2); } }
  @media screen and (min-width: 0em) and (max-width: 1079px) and (min-width: 40em) {
    body.not-android-client .floating-rsvp-btn-container__container__2HveU {
      max-width: 48.82117% !important; } }
  @media screen and (min-width: 0em) and (max-width: 1079px) and (min-width: 53.75em) {
    body.not-android-client .floating-rsvp-btn-container__container__2HveU {
      max-width: 36.40133% !important; } }
  @media screen and (min-width: 0em) and (max-width: 1079px) and (min-width: 1080px) {
    body.not-android-client .floating-rsvp-btn-container__container__2HveU {
      max-width: 100% !important; } }

@media screen and (min-width: 0em) and (max-width: 1079px) {
    body.android-client .floating-rsvp-btn-container__container__2HveU {
      max-width: 100%; } }

.floating-rsvp-btn-container__rsvp-wrapper__mbKG5 {
  min-height: 88px;
  color: #303030;
  display: flex !important;
  align-items: center;
  justify-content: center;
  flex-direction: column; }

.floating-rsvp-btn-container__join-meeting-container__1NLuW {
  padding: 20px; }

.rsvp-buttons__rsvp-accepted-container__1GaIC, .rsvp-buttons__rsvp-declined-container__RkMK9 {
  margin: 0 -16px;
  text-align: center;
  font-size: 14px; }

.rsvp-buttons__rsvp-message__365m7 {
  text-transform: capitalize;
  font-weight: 500;
  text-decoration: none; }

.rsvp-buttons__rsvp-declined-container__RkMK9 {
  font-weight: 500; }

.rsvp-buttons__buttons-container__3o2Yr {
  padding: 20px 0;
  display: flex;
  justify-content: space-around;
  width: 100%; }

.rsvp-buttons__button__2unFP {
  flex: 1;
  padding-left: 0;
  padding-right: 0; }
  .rsvp-buttons__button__2unFP:first-child {
    margin-right: 13px; }
  .rsvp-buttons__button-disable__2upib {
    pointer-events: none;
    opacity: 0.4; }

.ascending-avatar__container__3peCT {
  position: absolute;
  top: 0;
  left: 20px;
  margin: 0 auto;
  z-index: 1; }

.private-invitation-info__private-invitation__qpIDs {
  font-size: 10px;
  color: #9099a7;
  line-height: 12px;
  margin-top: 10px; }
  @media screen and (min-width: 1080px) {
    .private-invitation-info__private-invitation__qpIDs {
      margin-top: 0px; } }

.event-rsvp-section__event-rsvp-section__1GNR9 {
  position: relative;
  background-color: white;
  padding: 50px 16px 12px; }
  @media screen and (min-width: 1080px) {
    .event-rsvp-section__event-rsvp-section__1GNR9 {
      padding: 20px 16px 12px; } }

.event-rsvp-section__share-icon-container__3MVuz {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: flex-end; }

.event-rsvp-section__share-icon__3GxKm {
  height: 18px;
  width: 20px;
  cursor: pointer; }

.event-rsvp-section__map-icon__2-jc7 {
  height: 20px;
  width: 20px !important;
  cursor: pointer; }

.event-rsvp-section__directions-icon__3uesg {
  height: 30px;
  width: 30px !important;
  cursor: pointer; }

@media screen and (min-width: 1080px) {
  .event-rsvp-section__mobile-view__3mTxx {
    display: none; } }

@media screen and (min-width: 0em) and (max-width: 1079px) {
  .event-rsvp-section__web-view__1hcdu {
    display: none; } }

.event-rsvp-section__event-title-and-share__24TnG {
  display: flex;
  justify-content: flex-start;
  align-items: center; }

.event-rsvp-section__event-and-host-name__1OPqT {
  display: flex;
  flex-direction: column; }
  .event-rsvp-section__event-and-host-name__container__3e2NJ {
    display: flex;
    flex-direction: column;
    justify-content: center; }
  .event-rsvp-section__event-and-host-name__title__rKY9h {
    display: flex;
    margin: 15px 0px; }
  @media screen and (min-width: 1080px) {
    .event-rsvp-section__event-and-host-name__1OPqT {
      gap: 15px; } }

.event-rsvp-section__event-name__3iUPk {
  margin: 0;
  flex: 1;
  display: flex;
  align-items: center;
  line-height: 30px; }

.event-rsvp-section__host-name__2I1om {
  margin: 8px; }

.event-rsvp-section__date-and-venue__399jx {
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: left; }

.event-rsvp-section__event-calendar-and-map__391g1 {
  display: flex;
  padding-bottom: 20px; }
  @media screen and (min-width: 1080px) {
    .event-rsvp-section__event-calendar-and-map__391g1 {
      gap: 30px; } }

.event-rsvp-section__icon-wrapper__17UMt {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #2cd4ae;
  gap: 5px; }
  .event-rsvp-section__icon-wrapper__17UMt span {
    text-decoration: none;
    font-size: 16px;
    cursor: pointer; }
  @media screen and (min-width: 0em) and (max-width: 1079px) {
    .event-rsvp-section__icon-wrapper__17UMt {
      flex: 1;
      flex-direction: column; }
      .event-rsvp-section__icon-wrapper__17UMt span {
        font-weight: 400;
        font-size: 12px; } }
  @media screen and (min-width: 1080px) {
    .event-rsvp-section__icon-wrapper__17UMt {
      display: flex;
      align-items: center; } }

.event-rsvp-section__icon-wrapper__17UMt:not(:only-child):not(:last-child) {
  border-right: 1px solid #f9f9f9; }

.event-rsvp-section__event-date__2Ja8k {
  margin-bottom: 10px; }

.event-rsvp-section__activation-button__2eRoi {
  padding: 8px 12px;
  background-color: #2cd4ae;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  border-radius: 5px;
  cursor: pointer; }
  @media screen and (max-width: 1080px) {
    .event-rsvp-section__activation-button__2eRoi {
      margin: 8px 8px 0 0;
      padding: 2px 7px;
      font-size: 12px;
      background-color: #fff;
      color: #2cd4ae;
      border: 1px solid;
      text-transform: capitalize; } }

.event-rsvp-section__event-share__22DWx {
  display: flex;
  align-items: center;
  text-transform: capitalize;
  color: #2cd4ae;
  gap: 5px;
  cursor: pointer; }
  @media screen and (max-width: 1080px) {
    .event-rsvp-section__event-share__22DWx {
      margin: 8px 8px 0 0; } }

.event-rsvp-section__floating-add-guest__23wpP {
  position: fixed;
  bottom: 0px;
  left: 0;
  right: 0;
  z-index: 1;
  font-weight: 500;
  font-size: 10pt;
  text-align: center;
  color: #fff;
  padding: 20px 16px;
  background-color: #fff;
  border-top: 1px solid #e5e5e5;
  margin: 0 auto;
  box-shadow: 4px 0px 5px rgba(28, 28, 28, 0.2); }
  .event-rsvp-section__floating-add-guest__23wpP .event-rsvp-section__button__e8-JZ {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin: 0;
    width: 100%;
    line-height: 1;
    max-width: none; }

@media screen and (max-width: 1080px) {
  .event-rsvp-section__mobile-hidden__BUL1d {
    display: none; } }

.event-details-buttons__container__tK6bQ {
  display: flex;
  justify-content: center; }

.event-details-buttons__button__36IDZ {
  display: flex;
  align-items: center;
  justify-content: center; }

.event-details-buttons__single-button__2Smc3 {
  margin: 10px auto; }

.event-details-buttons__multiple-buttons__20u-1 {
  margin: 10px 5px;
  padding: 8px 10px; }

.event-details-buttons__multiple-buttons__20u-1:first-child {
  margin-left: 0; }

.event-details-buttons__multiple-buttons__20u-1:last-child {
  margin-right: 0; }

.event-details-buttons__message-host-vert-spacer__3kNt_ {
  height: 22px; }

.event-details-buttons__send-gift-icon-container__GY7eW {
  display: inline-block; }

.event-details-buttons__send-gift-icon__2vU9O {
  height: 22px;
  width: 23px;
  fill: white;
  margin-right: 6px; }

.event-details__container__1u7wb {
  padding: 25px;
  background: white; }

.event-details__header__27UkM {
  padding-bottom: 12px;
  text-transform: uppercase;
  border-bottom: 1px solid rgba(151, 151, 151, 0.4); }

.event-details__paragraph__eruvY {
  margin: 0 0 25px;
  overflow-wrap: break-word; }

.event-details__calendar-link__1fzQY {
  font-size: 12px;
  text-align: center;
  text-transform: uppercase; }

.event-link__container__2n5hX {
  display: block;
  text-decoration: none;
  padding: 20px;
  cursor: pointer;
  color: #303030;
  background-color: white; }
  .event-link__container__2n5hX:hover .event-link__link__3uiaP, .event-link__container__2n5hX:hover .event-link__details-link__3GoEB, .event-link__container__2n5hX:hover .event-link__plain-link__23rdn {
    text-decoration: underline; }

.event-link__container-meeting-link__13Jc0 {
  padding: 0;
  border: 1px solid #f9f9f9;
  border-radius: 5px; }

.event-link__link-with-details__3JKPH {
  display: flex;
  align-items: center; }

.event-link__thumbnail-container__iIP2Q {
  display: flex;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-right: 15px;
  width: 100px;
  height: 60px; }
  .event-link__thumbnail-container__iIP2Q > img {
    max-width: 100px;
    max-height: 60px;
    height: auto;
    width: auto; }

.event-link__thumbnail-container-meeting-link__2cq-1 {
  height: auto;
  width: auto; }

.event-link__details__3Mqp6 {
  min-width: 0; }

.event-link__title__2uA0b {
  font-size: 14px;
  margin-bottom: 10px;
  line-height: 1.3em;
  overflow: hidden; }

.event-link__link__3uiaP, .event-link__details-link__3GoEB, .event-link__plain-link__23rdn {
  color: #2cd4ae;
  text-decoration: none;
  line-height: 1.2;
  word-break: break-all; }

.event-link__details-link__3GoEB {
  font-size: 10px; }

.event-link__plain-link__23rdn {
  font-size: 12px; }

.join-meeting-section__container__hmKb_ {
  padding: 20px;
  background: white; }

.join-meeting-section__cell-title__2we7M {
  margin: 10px 0;
  font-weight: 400;
  color: #9099a7;
  text-transform: uppercase; }

.join-meeting-section__spacer__eXoPY {
  height: 10px;
  background-color: #f9f9f9;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5; }

.join-meeting-section__live-icon__S1H0i {
  float: right;
  margin-right: -20px;
  width: 58px;
  height: 17px; }

.event-updates__container__2n5yu {
  padding: 25px 25px 0;
  background-color: white; }

.event-updates__header__3A7uf {
  padding-bottom: 12px;
  text-transform: uppercase;
  border-bottom: 1px solid rgba(151, 151, 151, 0.4); }

.event-updates__event-update-container__6kx_N {
  display: flex;
  justify-content: flex-start; }

.event-updates__event-update-paragraph__2qlxs {
  margin: -4px 0 29px; }
  .event-updates__event-update-paragraph__2qlxs:last-child {
    margin-bottom: 0; }

.event-updates__event-update-timestamp__1ZMow {
  margin-bottom: 25px;
  font-size: 10px;
  color: #909090; }

.event-updates__event-update-container__6kx_N:last-child .event-updates__event-update-timestamp__1ZMow {
  margin-bottom: 0; }

.event-updates__indicator-column__3-ttp {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-right: 15px; }

.event-updates__event-update-content-wrapper__xfbS5 {
  width: calc(100% - 25px);
  word-wrap: break-word; }

.event-updates__event-update-indicator-circle__KKW1T {
  border-radius: 50%;
  height: 9px;
  width: 9px;
  border: 1px solid #9013fe; }

.event-updates__event-update-indicator-line__1VLv3 {
  flex: 1;
  border-left: 1px solid #d7d7d7; }

.event-updates__message-host-button-container__3PI5z {
  margin: 0 -25px 25px; }

.event-updates__message-host-button__2vXl8 {
  margin: 10px auto; }

.event-updates__bottom-spacer__3GJo5 {
  padding-bottom: 25px; }

.event-links__spacer__3Ktzw {
  height: 10px;
  background-color: #f9f9f9;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5; }

.map-modal__map-image__1JllC {
  width: 100%;
  height: auto;
  border-radius: 4px;
  margin-bottom: 15px; }

.map-modal__button__2iGyI {
  margin: 15px auto;
  padding: 15px 30px; }

.map-modal__event-venue-container__2HZcB {
  margin-bottom: 15px; }

.guest-chat-photo-cell__container__ig-F- {
  padding: 20px;
  background: white; }

.guest-chat-photo-cell__cell-title__1KMZ4 {
  padding-bottom: 12px;
  text-transform: uppercase;
  border-bottom: 1px solid rgba(151, 151, 151, 0.4); }

.guest-chat-photo-cell__cell-item__1LqnK {
  display: flex;
  align-items: center;
  padding: 10px 0; }
  .guest-chat-photo-cell__cell-item-disabled__KHXyF {
    opacity: 0.3; }

.guest-chat-photo-cell__pane-wrap__3LRpT {
  flex: 1; }

.guest-chat-photo-cell__pane-text__GMhSh {
  font-size: 12px;
  color: #9099a7; }

.guest-chat-photo-cell__pane-chevron-icon__1PXF4 {
  height: 19px;
  width: 18px;
  cursor: pointer; }

.guest-chat-photo-cell__add-guest-button__3l84f .guest-chat-photo-cell__button__2mZWO {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  width: 300px;
  gap: 10px;
  line-height: 1;
  max-width: none; }

@media screen and (max-width: 1080px) {
  .guest-chat-photo-cell__add-guest-button__3l84f {
    position: fixed;
    bottom: 0px;
    left: 0;
    right: 0;
    z-index: 1;
    font-weight: 500;
    font-size: 10pt;
    text-align: center;
    color: #fff;
    padding: 20px 16px;
    background-color: #fff;
    border-top: 1px solid #e5e5e5;
    margin: 0 auto;
    box-shadow: 4px 0px 5px rgba(28, 28, 28, 0.2); } }
  @media screen and (max-width: 1080px) and (min-width: 40em) {
    body.not-android-client .guest-chat-photo-cell__add-guest-button__3l84f {
      max-width: 48.82117% !important; } }
  @media screen and (max-width: 1080px) and (min-width: 53.75em) {
    body.not-android-client .guest-chat-photo-cell__add-guest-button__3l84f {
      max-width: 36.40133% !important; } }
  @media screen and (max-width: 1080px) and (min-width: 1080px) {
    body.not-android-client .guest-chat-photo-cell__add-guest-button__3l84f {
      max-width: 100% !important; } }

@media screen and (max-width: 1080px) {
    body.android-client .guest-chat-photo-cell__add-guest-button__3l84f {
      max-width: 100%; }
    .guest-chat-photo-cell__add-guest-button__3l84f .guest-chat-photo-cell__button__2mZWO {
      width: 100%; } }

.legal-notice__text__1IyNz {
  margin-top: 10px;
  text-align: center;
  font-size: 10px;
  padding: 0 25px; }
  .legal-notice__text__1IyNz a {
    text-decoration: none; }

@media screen and (min-width: 0em) and (max-width: 1079px) {
  .flier__flier-container__3EmuG, .flier__flier-container-zoom__3tn9H {
    margin-top: -80px;
    max-height: 252px;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
    transition-property: max-height, margin-top;
    text-align: center;
    background: black; } }

@media screen and (min-width: 0em) and (max-width: 1079px) {
  .flier__flier-container-zoom__3tn9H {
    max-height: 930px;
    margin-top: 0; } }

.flier__flier__3QJuA {
  width: 100%; }
  @media screen and (min-width: 1080px) {
    .flier__flier__3QJuA {
      object-fit: contain; } }

.floating-button-container__container__3Z-lq {
  position: fixed;
  bottom: 25px;
  left: 0;
  right: 0;
  z-index: 1;
  font-weight: 500;
  font-size: 10pt;
  text-align: center;
  color: #fff; }
  .floating-button-container__container__3Z-lq a {
    text-decoration: none;
    color: #fff; }
  @media screen and (min-width: 1080px) {
    .floating-button-container__container__3Z-lq {
      display: none; } }

.floating-button-container__link__37pYo {
  padding: 12px 16px 12px 27px; }

.floating-button-container__button-container__14ds- {
  display: inline-block !important;
  height: 30pt;
  border-radius: 20pt;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
  background: #ff3e57;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF3E57',endColorstr='#FF653E',GradientType=1);
  background: linear-gradient(319deg, #ff3e57, #ff653e, #fe12d9);
  background-size: 400% 400%;
  animation: floating-button-container__AnimationButton__3jeRg 3s ease infinite; }

@-webkit-keyframes floating-button-container__AnimationButton__3jeRg {
  0% {
    background-position: 49% 0%; }
  50% {
    background-position: 52% 100%; }
  100% {
    background-position: 49% 0%; } }

@-moz-keyframes floating-button-container__AnimationButton__3jeRg {
  0% {
    background-position: 49% 0%; }
  50% {
    background-position: 52% 100%; }
  100% {
    background-position: 49% 0%; } }

@keyframes floating-button-container__AnimationButton__3jeRg {
  0% {
    background-position: 49% 0%; }
  50% {
    background-position: 52% 100%; }
  100% {
    background-position: 49% 0%; } }

.floating-button-container__close-button__bCWUz {
  padding: 10px 20px 10px 16px;
  font-size: 18pt;
  font-weight: 100;
  cursor: pointer;
  vertical-align: text-bottom; }

.fb-cta {
  line-height: 30pt;
  padding: 1pt 0;
  border-right: 1px solid #fff; }

.send-update__send-update-container__3vFtw {
  padding: 0 24px;
  text-align: center;
  box-sizing: border-box; }
  @media screen and (min-width: 1080px) {
    .send-update__send-update-container__3vFtw {
      width: 500px; } }
  @media screen and (max-width: 1080px) {
    .send-update__send-update-container__3vFtw {
      width: 90vw; } }
  .send-update__send-update-container__3vFtw .send-update__send-type-wrapper__3R8d8 {
    border: 1px solid #e5e5e5;
    height: 40px;
    padding: 0 20px;
    display: flex;
    align-items: center;
    border-radius: 6px; }
    .send-update__send-update-container__3vFtw .send-update__send-type-wrapper__3R8d8 .send-update__select-inner__1F6Tb {
      width: 100%; }
    .send-update__send-update-container__3vFtw .send-update__send-type-wrapper__3R8d8 label {
      font-weight: bold; }
    .send-update__send-update-container__3vFtw .send-update__send-type-wrapper__3R8d8 input {
      color: #2cd4ae !important; }
  .send-update__send-update-container__3vFtw .send-update__input-wrapper__LJgS2 {
    width: 100%;
    height: 130px;
    display: flex;
    justify-content: center;
    gap: 10px;
    background: #ffffff;
    border-radius: 4px;
    box-sizing: border-box;
    border: 1px solid #e5e5e5;
    margin-top: 10px;
    align-items: flex-start;
    padding: 15px 20px; }
    .send-update__send-update-container__3vFtw .send-update__input-wrapper__LJgS2 .send-update__textArea-inner__3L_bv {
      width: 100%;
      height: 100% !important;
      border: none;
      resize: none;
      border: 0px;
      background-color: transparent;
      flex-grow: 1;
      height: 100%;
      outline: none;
      font-size: 14px; }
      .send-update__send-update-container__3vFtw .send-update__input-wrapper__LJgS2 .send-update__textArea-inner__3L_bv::placeholder {
        color: #d1d1d1; }
  .send-update__send-update-container__3vFtw .send-update__button-wrapper__21J30 {
    margin: 30px auto 0;
    width: 200px; }

.host-options__host-option-container__glXh5 {
  padding: 20px;
  background: #fff; }
  .host-options__host-option-container__glXh5 .host-options__host-option-title__2PUQF {
    padding-bottom: 12px;
    text-transform: uppercase;
    border-bottom: 1px solid rgba(151, 151, 151, 0.4); }
  .host-options__host-option-container__glXh5 .host-options__icon-container__2nyWC {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center; }
    @media screen and (max-width: 1080px) {
      .host-options__host-option-container__glXh5 .host-options__icon-container__2nyWC {
        gap: 0; } }
    .host-options__host-option-container__glXh5 .host-options__icon-container__2nyWC .host-options__icon-wrapper__lGIi8 {
      width: 135px;
      height: 90px;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      gap: 10px;
      cursor: pointer; }
      @media screen and (max-width: 1080px) {
        .host-options__host-option-container__glXh5 .host-options__icon-container__2nyWC .host-options__icon-wrapper__lGIi8 {
          width: 50%;
          height: 90px; } }
      .host-options__host-option-container__glXh5 .host-options__icon-container__2nyWC .host-options__icon-wrapper-hidden__2YfkK {
        opacity: 0.4;
        pointer-events: none; }
      .host-options__host-option-container__glXh5 .host-options__icon-container__2nyWC .host-options__icon-wrapper__lGIi8 .host-options__icon-label__2w-YN {
        color: #2cd4ae;
        font-weight: 500;
        text-transform: capitalize; }

.host-options__modal-wrapper__1a7uj {
  padding: 0 24px;
  text-align: center;
  box-sizing: border-box;
  padding: 0; }
  @media screen and (min-width: 1080px) {
    .host-options__modal-wrapper__1a7uj {
      width: 500px; } }
  @media screen and (max-width: 1080px) {
    .host-options__modal-wrapper__1a7uj {
      width: 90vw; } }
  .host-options__modal-wrapper__1a7uj .host-options__img-inner__2NQDC {
    width: 100%;
    aspect-ratio: 422 / 233; }
    .host-options__modal-wrapper__1a7uj .host-options__img-inner__2NQDC img {
      width: 100%; }
  .host-options__modal-wrapper__1a7uj .host-options__content-container__1Unpn {
    width: 100%;
    padding: 10px 35px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    gap: 18px; }
    .host-options__modal-wrapper__1a7uj .host-options__content-container__1Unpn .host-options__text__3ccS7 {
      width: 100%;
      font-weight: bold;
      font-size: 22px;
      line-height: 32px; }
    .host-options__modal-wrapper__1a7uj .host-options__content-container__1Unpn .host-options__button-inner__CmFWt {
      margin: 0;
      width: 100%;
      text-transform: capitalize;
      max-width: none;
      border: 1px solid #2cd4ae;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 14px;
      gap: 5px;
      padding: 10px 16px; }
    .host-options__modal-wrapper__1a7uj .host-options__content-container__1Unpn .host-options__thx-text__138zL {
      text-decoration: underline;
      color: #9099a7;
      text-transform: capitalize;
      margin-top: 20px;
      line-height: 1.5;
      cursor: pointer;
      display: inline-block;
      margin: 10px auto; }

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-input-affix-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
  display: inline-flex;
}
.ant-input-affix-wrapper::placeholder {
  color: #bfbfbf;
  user-select: none;
}
.ant-input-affix-wrapper:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-affix-wrapper:hover {
  border-color: #53e0bb;
  border-right-width: 1px;
}
.ant-input-rtl .ant-input-affix-wrapper:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-affix-wrapper:focus,
.ant-input-affix-wrapper-focused {
  border-color: #53e0bb;
  box-shadow: 0 0 0 2px rgba(44, 212, 174, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-rtl .ant-input-affix-wrapper:focus,
.ant-input-rtl .ant-input-affix-wrapper-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-affix-wrapper-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-affix-wrapper-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-input-affix-wrapper[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-affix-wrapper[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-input-affix-wrapper-borderless,
.ant-input-affix-wrapper-borderless:hover,
.ant-input-affix-wrapper-borderless:focus,
.ant-input-affix-wrapper-borderless-focused,
.ant-input-affix-wrapper-borderless-disabled,
.ant-input-affix-wrapper-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-input-affix-wrapper {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-affix-wrapper-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-affix-wrapper-sm {
  padding: 0px 7px;
}
.ant-input-affix-wrapper-rtl {
  direction: rtl;
}
.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  border-color: #53e0bb;
  border-right-width: 1px;
  z-index: 1;
}
.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  z-index: 0;
}
.ant-input-affix-wrapper-focused,
.ant-input-affix-wrapper:focus {
  z-index: 1;
}
.ant-input-affix-wrapper-disabled .ant-input[disabled] {
  background: rgba(255, 255, 255, 0);
}
.ant-input-affix-wrapper > .ant-input {
  font-size: inherit;
  border: none;
  outline: none;
}
.ant-input-affix-wrapper > .ant-input:focus {
  box-shadow: none !important;
}
.ant-input-affix-wrapper > .ant-input:not(textarea) {
  padding: 0;
}
.ant-input-affix-wrapper::before {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: '\A0';
}
.ant-input-prefix,
.ant-input-suffix {
  display: flex;
  flex: none;
  align-items: center;
}
.ant-input-prefix > *:not(:last-child),
.ant-input-suffix > *:not(:last-child) {
  margin-right: 8px;
}
.ant-input-show-count-suffix {
  color: rgba(0, 0, 0, 0.45);
}
.ant-input-show-count-has-suffix {
  margin-right: 2px;
}
.ant-input-prefix {
  margin-right: 4px;
}
.ant-input-suffix {
  margin-left: 4px;
}
.anticon.ant-input-clear-icon,
.ant-input-clear-icon {
  margin: 0;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  vertical-align: -1px;
  cursor: pointer;
  transition: color 0.3s;
}
.anticon.ant-input-clear-icon:hover,
.ant-input-clear-icon:hover {
  color: rgba(0, 0, 0, 0.45);
}
.anticon.ant-input-clear-icon:active,
.ant-input-clear-icon:active {
  color: rgba(0, 0, 0, 0.85);
}
.anticon.ant-input-clear-icon-hidden,
.ant-input-clear-icon-hidden {
  visibility: hidden;
}
.anticon.ant-input-clear-icon-has-suffix,
.ant-input-clear-icon-has-suffix {
  margin: 0 4px;
}
.ant-input-affix-wrapper.ant-input-affix-wrapper-textarea-with-clear-btn {
  padding: 0;
}
.ant-input-affix-wrapper.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 1;
}
.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,
.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {
  background: #fff;
  border-color: #ff4d4f;
}
.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,
.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-status-error .ant-input-prefix {
  color: #ff4d4f;
}
.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,
.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {
  background: #fff;
  border-color: #faad14;
}
.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,
.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-status-warning .ant-input-prefix {
  color: #faad14;
}
.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,
.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {
  background: #fff;
  border-color: #ff4d4f;
}
.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,
.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-affix-wrapper-status-error .ant-input-prefix {
  color: #ff4d4f;
}
.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,
.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {
  background: #fff;
  border-color: #faad14;
}
.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,
.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-affix-wrapper-status-warning .ant-input-prefix {
  color: #faad14;
}
.ant-input-textarea-status-error.ant-input-textarea-has-feedback .ant-input,
.ant-input-textarea-status-warning.ant-input-textarea-has-feedback .ant-input,
.ant-input-textarea-status-success.ant-input-textarea-has-feedback .ant-input,
.ant-input-textarea-status-validating.ant-input-textarea-has-feedback .ant-input {
  padding-right: 24px;
}
.ant-input-group-wrapper-status-error .ant-input-group-addon {
  color: #ff4d4f;
  border-color: #ff4d4f;
}
.ant-input-group-wrapper-status-warning .ant-input-group-addon {
  color: #faad14;
  border-color: #faad14;
}
.ant-input {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
}
.ant-input::placeholder {
  color: #bfbfbf;
  user-select: none;
}
.ant-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input:hover {
  border-color: #53e0bb;
  border-right-width: 1px;
}
.ant-input-rtl .ant-input:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input:focus,
.ant-input-focused {
  border-color: #53e0bb;
  box-shadow: 0 0 0 2px rgba(44, 212, 174, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-rtl .ant-input:focus,
.ant-input-rtl .ant-input-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-input-borderless,
.ant-input-borderless:hover,
.ant-input-borderless:focus,
.ant-input-borderless-focused,
.ant-input-borderless-disabled,
.ant-input-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-sm {
  padding: 0px 7px;
}
.ant-input-rtl {
  direction: rtl;
}
.ant-input-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-input-group[class*='col-'] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.ant-input-group > [class*='col-'] {
  padding-right: 8px;
}
.ant-input-group > [class*='col-']:last-child {
  padding-right: 0;
}
.ant-input-group-addon,
.ant-input-group-wrap,
.ant-input-group > .ant-input {
  display: table-cell;
}
.ant-input-group-addon:not(:first-child):not(:last-child),
.ant-input-group-wrap:not(:first-child):not(:last-child),
.ant-input-group > .ant-input:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.ant-input-group-addon,
.ant-input-group-wrap {
  width: 1px;
  white-space: nowrap;
  vertical-align: middle;
}
.ant-input-group-wrap > * {
  display: block !important;
}
.ant-input-group .ant-input {
  float: left;
  width: 100%;
  margin-bottom: 0;
  text-align: inherit;
}
.ant-input-group .ant-input:focus {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-group .ant-input:hover {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-search-with-button .ant-input-group .ant-input:hover {
  z-index: 0;
}
.ant-input-group-addon {
  position: relative;
  padding: 0 11px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  text-align: center;
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
}
.ant-input-group-addon .ant-select {
  margin: -5px -11px;
}
.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  background-color: inherit;
  border: 1px solid transparent;
  box-shadow: none;
}
.ant-input-group-addon .ant-select-open .ant-select-selector,
.ant-input-group-addon .ant-select-focused .ant-select-selector {
  color: #2cd4ae;
}
.ant-input-group-addon .ant-cascader-picker {
  margin: -9px -12px;
  background-color: transparent;
}
.ant-input-group-addon .ant-cascader-picker .ant-cascader-input {
  text-align: left;
  border: 0;
  box-shadow: none;
}
.ant-input-group > .ant-input:first-child,
.ant-input-group-addon:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group > .ant-input:first-child .ant-select .ant-select-selector,
.ant-input-group-addon:first-child .ant-select .ant-select-selector {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group > .ant-input-affix-wrapper:not(:first-child) .ant-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group > .ant-input-affix-wrapper:not(:last-child) .ant-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group-addon:first-child {
  border-right: 0;
}
.ant-input-group-addon:last-child {
  border-left: 0;
}
.ant-input-group > .ant-input:last-child,
.ant-input-group-addon:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group > .ant-input:last-child .ant-select .ant-select-selector,
.ant-input-group-addon:last-child .ant-select .ant-select-selector {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group-lg .ant-input,
.ant-input-group-lg > .ant-input-group-addon {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-group-sm .ant-input,
.ant-input-group-sm > .ant-input-group-addon {
  padding: 0px 7px;
}
.ant-input-group-lg .ant-select-single .ant-select-selector {
  height: 40px;
}
.ant-input-group-sm .ant-select-single .ant-select-selector {
  height: 24px;
}
.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-input-group .ant-input-affix-wrapper:not(:first-child),
.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group.ant-input-group-compact {
  display: block;
}
.ant-input-group.ant-input-group-compact::before {
  display: table;
  content: '';
}
.ant-input-group.ant-input-group-compact::after {
  display: table;
  clear: both;
  content: '';
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child) {
  border-right-width: 1px;
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):hover {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):focus {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > * {
  display: inline-block;
  float: none;
  vertical-align: top;
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact > .ant-input-affix-wrapper,
.ant-input-group.ant-input-group-compact > .ant-input-number-affix-wrapper,
.ant-input-group.ant-input-group-compact > .ant-picker-range {
  display: inline-flex;
}
.ant-input-group.ant-input-group-compact > *:not(:last-child) {
  margin-right: -1px;
  border-right-width: 1px;
}
.ant-input-group.ant-input-group-compact .ant-input {
  float: none;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input {
  border-right-width: 1px;
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:hover,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:hover {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:focus,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:focus {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select-focused {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-arrow {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > *:first-child,
.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selector,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-input-group.ant-input-group-compact > *:last-child,
.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selector,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input {
  border-right-width: 1px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input {
  vertical-align: top;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper {
  margin-left: -1px;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper .ant-input-affix-wrapper {
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input-group-addon > .ant-input-search-button {
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
  border-radius: 2px 0 0 2px;
}
.ant-input-group > .ant-input-rtl:first-child,
.ant-input-group-rtl .ant-input-group-addon:first-child {
  border-radius: 0 2px 2px 0;
}
.ant-input-group-rtl .ant-input-group-addon:first-child {
  border-right: 1px solid #d9d9d9;
  border-left: 0;
}
.ant-input-group-rtl .ant-input-group-addon:last-child {
  border-right: 0;
  border-left: 1px solid #d9d9d9;
  border-radius: 2px 0 0 2px;
}
.ant-input-group-rtl.ant-input-group > .ant-input:last-child,
.ant-input-group-rtl.ant-input-group-addon:last-child {
  border-radius: 2px 0 0 2px;
}
.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child) {
  border-radius: 2px 0 0 2px;
}
.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-radius: 0 2px 2px 0;
}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:not(:last-child) {
  margin-right: 0;
  margin-left: -1px;
  border-left-width: 1px;
}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:first-child,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selector,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input {
  border-radius: 0 2px 2px 0;
}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:last-child,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selector,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input {
  border-left-width: 1px;
  border-radius: 2px 0 0 2px;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl + .ant-input-group-wrapper-rtl {
  margin-right: -1px;
  margin-left: 0;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
  border-radius: 0 2px 2px 0;
}
.ant-input-group-wrapper {
  display: inline-block;
  width: 100%;
  text-align: start;
  vertical-align: top;
}
.ant-input-password-icon.anticon {
  color: rgba(0, 0, 0, 0.45);
  cursor: pointer;
  transition: all 0.3s;
}
.ant-input-password-icon.anticon:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-input[type='color'] {
  height: 32px;
}
.ant-input[type='color'].ant-input-lg {
  height: 40px;
}
.ant-input[type='color'].ant-input-sm {
  height: 24px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.ant-input-textarea-show-count > .ant-input {
  height: 100%;
}
.ant-input-textarea-show-count::after {
  float: right;
  color: rgba(0, 0, 0, 0.45);
  white-space: nowrap;
  content: attr(data-count);
  pointer-events: none;
}
.ant-input-textarea-show-count.ant-input-textarea-in-form-item::after {
  margin-bottom: -22px;
}
.ant-input-textarea-suffix {
  position: absolute;
  top: 0;
  right: 11px;
  bottom: 0;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  margin: auto;
}
.ant-input-compact-item:not(.ant-input-compact-last-item):not(.ant-input-compact-item-rtl) {
  margin-right: -1px;
}
.ant-input-compact-item:not(.ant-input-compact-last-item).ant-input-compact-item-rtl {
  margin-left: -1px;
}
.ant-input-compact-item:hover,
.ant-input-compact-item:focus,
.ant-input-compact-item:active {
  z-index: 2;
}
.ant-input-compact-item[disabled] {
  z-index: 0;
}
.ant-input-compact-item:not(.ant-input-compact-first-item):not(.ant-input-compact-last-item).ant-input {
  border-radius: 0;
}
.ant-input-compact-item.ant-input.ant-input-compact-first-item:not(.ant-input-compact-last-item):not(.ant-input-compact-item-rtl) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-compact-item.ant-input.ant-input-compact-last-item:not(.ant-input-compact-first-item):not(.ant-input-compact-item-rtl) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-compact-item.ant-input.ant-input-compact-item-rtl.ant-input-compact-first-item:not(.ant-input-compact-last-item) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-compact-item.ant-input.ant-input-compact-item-rtl.ant-input-compact-last-item:not(.ant-input-compact-first-item) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-search .ant-input:hover,
.ant-input-search .ant-input:focus {
  border-color: #53e0bb;
}
.ant-input-search .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),
.ant-input-search .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
  border-left-color: #53e0bb;
}
.ant-input-search .ant-input-affix-wrapper {
  border-radius: 0;
}
.ant-input-search .ant-input-lg {
  line-height: 1.5713;
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child {
  left: -1px;
  padding: 0;
  border: 0;
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button {
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 0 2px 2px 0;
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary) {
  color: rgba(0, 0, 0, 0.45);
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading::before {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ant-input-search-button {
  height: 32px;
}
.ant-input-search-button:hover,
.ant-input-search-button:focus {
  z-index: 1;
}
.ant-input-search-large .ant-input-search-button {
  height: 40px;
}
.ant-input-search-small .ant-input-search-button {
  height: 24px;
}
.ant-input-search.ant-input-compact-item:not(.ant-input-compact-item-rtl):not(.ant-input-compact-last-item) .ant-input-group-addon .ant-input-search-button {
  margin-right: -1px;
  border-radius: 0;
}
.ant-input-search.ant-input-compact-item:not(.ant-input-compact-first-item) .ant-input,
.ant-input-search.ant-input-compact-item:not(.ant-input-compact-first-item) .ant-input-affix-wrapper {
  border-radius: 0;
}
.ant-input-search.ant-input-compact-item > .ant-input-group-addon .ant-input-search-button:hover,
.ant-input-search.ant-input-compact-item > .ant-input:hover,
.ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:hover,
.ant-input-search.ant-input-compact-item > .ant-input-group-addon .ant-input-search-button:focus,
.ant-input-search.ant-input-compact-item > .ant-input:focus,
.ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:focus,
.ant-input-search.ant-input-compact-item > .ant-input-group-addon .ant-input-search-button:active,
.ant-input-search.ant-input-compact-item > .ant-input:active,
.ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:active {
  z-index: 2;
}
.ant-input-search.ant-input-compact-item > .ant-input-affix-wrapper-focused {
  z-index: 2;
}
.ant-input-search.ant-input-compact-item-rtl:not(.ant-input-compact-last-item) .ant-input-group-addon:last-child .ant-input-search-button {
  margin-left: -1px;
  border-radius: 0;
}
.ant-input-group-wrapper-rtl {
  direction: rtl;
}
.ant-input-group-rtl {
  direction: rtl;
}
.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl > input.ant-input {
  border: none;
  outline: none;
}
.ant-input-affix-wrapper-rtl .ant-input-prefix {
  margin: 0 0 0 4px;
}
.ant-input-affix-wrapper-rtl .ant-input-suffix {
  margin: 0 4px 0 0;
}
.ant-input-textarea-rtl {
  direction: rtl;
}
.ant-input-textarea-rtl.ant-input-textarea-show-count::after {
  text-align: left;
}
.ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix {
  margin-right: 0;
  margin-left: 4px;
}
.ant-input-affix-wrapper-rtl .ant-input-clear-icon {
  right: auto;
  left: 8px;
}
.ant-input-search-rtl {
  direction: rtl;
}
.ant-input-search-rtl .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),
.ant-input-search-rtl .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
  border-left-color: #d9d9d9;
}
.ant-input-search-rtl .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary):hover,
.ant-input-search-rtl .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary):hover {
  border-left-color: #53e0bb;
}
.ant-input-search-rtl > .ant-input-group > .ant-input-affix-wrapper:hover,
.ant-input-search-rtl > .ant-input-group > .ant-input-affix-wrapper-focused {
  border-right-color: #53e0bb;
}
.ant-input-search-rtl > .ant-input-group > .ant-input-group-addon:last-child {
  right: -1px;
  left: auto;
}
.ant-input-search-rtl > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button {
  border-radius: 2px 0 0 2px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ant-input {
    height: 32px;
  }
  .ant-input-lg {
    height: 40px;
  }
  .ant-input-sm {
    height: 24px;
  }
  .ant-input-affix-wrapper > input.ant-input {
    height: auto;
  }
}

/* Customize the label (the label) */
.checkbox-input__container__2UCZt {
  margin: 0px auto; }

.checkbox-input__label__2znql {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* Hide the browser's default checkbox */
.checkbox-input__label__2znql input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0; }

/* Create a custom checkbox */
.checkbox-input__checkmark__3RiAx {
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #D1D1D1;
  background-color: #fff; }

/* On mouse-over, add a grey background color */
.checkbox-input__label__2znql:hover input ~ .checkbox-input__checkmark__3RiAx {
  background-color: #fff; }
  @media screen and (min-width: 1080px) {
    .checkbox-input__label__2znql:hover input ~ .checkbox-input__checkmark__3RiAx {
      background-color: #ccc; } }

/* When the checkbox is checked, add a blue background */
.checkbox-input__label__2znql input:checked ~ .checkbox-input__checkmark__3RiAx {
  background-color: #2CD4AE;
  border: none; }

/* Create the checkmark/indicator (hidden when not checked) */
.checkbox-input__checkmark__3RiAx:after {
  content: "";
  position: absolute;
  display: none; }

/* Show the checkmark when checked */
.checkbox-input__label__2znql input:checked ~ .checkbox-input__checkmark__3RiAx:after {
  display: block; }

/* Style the checkmark/indicator */
.checkbox-input__label__2znql .checkbox-input__checkmark__3RiAx:after {
  left: 50%;
  top: 44%;
  width: 34%;
  height: 50%;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg); }

.option-card__sign-up-card-wrapper__TKBeK {
  box-sizing: border-box;
  padding: 20px;
  display: flex;
  flex-direction: column;
  border: 1px solid #e6e6e6;
  border-radius: 6px;
  background-color: #ffffff;
  font-size: 14px; }
  .option-card__sign-up-card-wrapper__TKBeK .option-card__unlimited-text__2PKv4 {
    color: #4f4f4f;
    text-align: right; }
  .option-card__sign-up-card-wrapper__TKBeK .option-card__card-top__1Ezp6 {
    display: flex;
    align-items: center;
    margin-bottom: 20px; }
    .option-card__sign-up-card-wrapper__TKBeK .option-card__card-top__1Ezp6 .option-card__check-box-button__-lghE {
      width: 30px;
      height: 30px;
      margin-right: 15px; }
    .option-card__sign-up-card-wrapper__TKBeK .option-card__card-top__1Ezp6 .option-card__right-icon__3u9hK {
      cursor: pointer; }
  .option-card__sign-up-card-wrapper__TKBeK .option-card__card-info__1qSm8 {
    display: flex;
    flex-direction: column;
    gap: 10px;
    flex: 1;
    overflow: hidden; }
  .option-card__sign-up-card-wrapper__TKBeK .option-card__card-name__1aMd8 {
    font-size: 18px;
    font-weight: bold;
    color: #2b3332; }
  .option-card__sign-up-card-wrapper__TKBeK .option-card__card-description__Sg_Dw {
    color: #9099a7;
    text-transform: capitalize;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .option-card__sign-up-card-wrapper__TKBeK .option-card__card-bottom__WjZqI {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 45px; }
    .option-card__sign-up-card-wrapper__TKBeK .option-card__card-bottom__WjZqI .option-card__button-wrapper__2guqk {
      display: flex;
      align-items: center;
      justify-content: flex-end; }
      .option-card__sign-up-card-wrapper__TKBeK .option-card__card-bottom__WjZqI .option-card__button-wrapper__2guqk .option-card__count-wrapper__1nuji {
        width: 80px;
        text-align: center; }
      .option-card__sign-up-card-wrapper__TKBeK .option-card__card-bottom__WjZqI .option-card__button-wrapper__2guqk .option-card__icon-wrapper__8I1uW {
        width: 20px;
        height: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 1px solid #d8d8d8;
        border-radius: 50%;
        cursor: pointer; }

.option-card__sign-up-card-disabled__1a1Hu {
  opacity: 0.6; }

.option-card__sign-up-card-checked__KsX8U {
  border: 1px solid #2cd4ae; }

.option__option-wrapper__1PtZd {
  width: 100%;
  height: 70vh;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center; }
  .option__option-wrapper__1PtZd .option__option-header__1jtLh {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 25px 25px 15px;
    box-sizing: border-box; }
    .option__option-wrapper__1PtZd .option__option-header__1jtLh .option__title__2b9Md {
      font-size: 22px;
      color: #3c3c3c;
      text-transform: capitalize;
      font-weight: bold; }
    .option__option-wrapper__1PtZd .option__option-header__1jtLh img {
      cursor: pointer; }
  .option__option-wrapper__1PtZd .option__common-wrapper__dUMhZ {
    width: 100%;
    flex: 1;
    height: 0;
    display: flex;
    flex-direction: column;
    padding-bottom: 20px; }
    .option__option-wrapper__1PtZd .option__common-wrapper__dUMhZ .option__option-voted__ftJ3q {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 20px; }
    .option__option-wrapper__1PtZd .option__common-wrapper__dUMhZ .option__option-notes__2xnAG {
      font-size: 12px;
      color: #9099a7;
      overflow: hidden;
      padding: 0 25px 15px; }
    .option__option-wrapper__1PtZd .option__common-wrapper__dUMhZ .option__option-label__T9zve {
      color: #9099a7;
      font-size: 12px;
      text-transform: uppercase;
      text-align: left;
      padding: 15px 25px;
      border-top: 2px solid #f0f0f0; }
    .option__option-wrapper__1PtZd .option__common-wrapper__dUMhZ .option__option-ul__2uv-W {
      flex: 1;
      display: flex;
      flex-direction: column;
      gap: 15px;
      text-align: left;
      overflow-y: auto;
      padding: 0 25px; }
      .option__option-wrapper__1PtZd .option__common-wrapper__dUMhZ .option__option-ul__2uv-W .option__option-li__2pJF8 .option__user-info__1Tji9 {
        display: flex;
        gap: 13px;
        align-items: center;
        text-transform: capitalize;
        padding: 10px 0; }
        .option__option-wrapper__1PtZd .option__common-wrapper__dUMhZ .option__option-ul__2uv-W .option__option-li__2pJF8 .option__user-info__1Tji9 img {
          border-radius: 50%; }
        .option__option-wrapper__1PtZd .option__common-wrapper__dUMhZ .option__option-ul__2uv-W .option__option-li__2pJF8 .option__user-info__1Tji9 .option__line__1MTyL {
          flex: 1;
          height: 1px;
          border-top: 1px dashed rgba(0, 0, 0, 0.1); }
      .option__option-wrapper__1PtZd .option__common-wrapper__dUMhZ .option__option-ul__2uv-W .option__option-li__2pJF8 .option__note__1kl_a {
        background: #f9f9f9;
        padding: 8px 10px;
        margin-left: 30px; }
    .option__option-wrapper__1PtZd .option__common-wrapper__dUMhZ .option__button__8JfDU {
      margin-top: 20px; }

.sul-list__sul-container__rCgVd {
  width: 100%;
  height: 500px;
  display: flex;
  flex-direction: column; }
  .sul-list__sul-container__rCgVd .sul-list__loading-container__3hzL1 {
    position: relative;
    height: 100%; }
  .sul-list__sul-container__rCgVd .sul-list__list-title__3kJML {
    color: #3c3c3c;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    line-height: 1.5;
    margin-bottom: 20px; }
  .sul-list__sul-container__rCgVd .sul-list__ul-container__3896k {
    flex: 1;
    overflow-y: auto; }
    .sul-list__sul-container__rCgVd .sul-list__ul-container__3896k .sul-list__li-container__3Nfer {
      display: flex;
      align-items: center;
      gap: 10px;
      border-top: 1px solid #f0f0f0;
      padding: 10px;
      overflow: hidden; }
      .sul-list__sul-container__rCgVd .sul-list__ul-container__3896k .sul-list__li-container__3Nfer .sul-list__sul-name__3vnZC {
        width: 0;
        flex: 1;
        text-align: left; }
        .sul-list__sul-container__rCgVd .sul-list__ul-container__3896k .sul-list__li-container__3Nfer .sul-list__sul-name__3vnZC .sul-list__name__1C7HP {
          color: #303030;
          line-height: 2; }
        .sul-list__sul-container__rCgVd .sul-list__ul-container__3896k .sul-list__li-container__3Nfer .sul-list__sul-name__3vnZC .sul-list__notes__3Q4Qz {
          color: #9099a7;
          font-size: 12px;
          text-overflow: ellipsis;
          overflow: hidden; }
  .sul-list__sul-container__rCgVd .sul-list__button-wrapper__2eg1z {
    padding: 0 20px;
    width: 60%;
    margin: 20px auto 0; }
    .sul-list__sul-container__rCgVd .sul-list__button-wrapper__2eg1z .sul-list__button-inner__1YQNc {
      display: flex;
      align-items: center;
      max-width: none; }
      .sul-list__sul-container__rCgVd .sul-list__button-wrapper__2eg1z .sul-list__button-inner__1YQNc span {
        text-transform: uppercase;
        flex: 1;
        text-align: center; }

.sign-up-list-container__sul-container__3RQ44 {
  padding: 20px;
  background-color: #fff; }

.sign-up-list-container__header__1zbf7 {
  padding-bottom: 12px;
  text-transform: uppercase;
  border-bottom: 1px solid rgba(151, 151, 151, 0.4); }

.sign-up-list-container__sign-up-add-button__PQ_TC {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  text-transform: capitalize;
  gap: 15px;
  color: #2cd4ae;
  width: min-content;
  cursor: pointer;
  padding-top: 30px; }
  .sign-up-list-container__sign-up-add-button__PQ_TC div {
    white-space: nowrap; }

.sign-up-list-container__sul-wrapper__2gPHw {
  display: grid;
  grid-template-columns: repeat(2, 45%);
  gap: 18px; }
  @media screen and (max-width: 1080px) {
    .sign-up-list-container__sul-wrapper__2gPHw {
      grid-template-columns: 100%; } }
  .sign-up-list-container__sul-wrapper__2gPHw .sign-up-list-container__sul-li__3Jubz {
    border: 0.5px solid #d2e1de;
    border-radius: 6px;
    box-sizing: border-box;
    overflow: hidden;
    display: flex;
    align-items: center;
    cursor: pointer; }
    .sign-up-list-container__sul-wrapper__2gPHw .sign-up-list-container__sul-li__3Jubz .sign-up-list-container__sul-img__Fw24g {
      width: 70px;
      height: 70px;
      object-fit: cover; }
    .sign-up-list-container__sul-wrapper__2gPHw .sign-up-list-container__sul-li__3Jubz .sign-up-list-container__sul-information__2E4Un {
      flex: 1;
      height: 100%;
      padding: 10px 20px;
      box-sizing: border-box;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      overflow: hidden; }
      .sign-up-list-container__sul-wrapper__2gPHw .sign-up-list-container__sul-li__3Jubz .sign-up-list-container__sul-information__2E4Un .sign-up-list-container__name__1mNKN {
        font-size: 16px;
        font-weight: 600;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis; }
      .sign-up-list-container__sul-wrapper__2gPHw .sign-up-list-container__sul-li__3Jubz .sign-up-list-container__sul-information__2E4Un .sign-up-list-container__notes__2CtaT {
        font-size: 12px;
        color: #9099a7;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
    .sign-up-list-container__sul-wrapper__2gPHw .sign-up-list-container__sul-li__3Jubz .sign-up-list-container__close-icon-container__QwZYV {
      cursor: pointer;
      padding: 20px 5px; }

.sign-up-list-container__delete-modal__IqmrH {
  padding: 20px 10px 30px; }
  .sign-up-list-container__delete-modal__IqmrH .sign-up-list-container__title__1yQYt {
    font-size: 16px;
    font-weight: bold;
    text-transform: capitalize; }
  .sign-up-list-container__delete-modal__IqmrH .sign-up-list-container__subTitle__1eHiP {
    font-size: 14px;
    color: #9099a7;
    line-height: 1.5;
    margin-top: 10px; }
  .sign-up-list-container__delete-modal__IqmrH .sign-up-list-container__button-inner__3KktA {
    margin: 0;
    width: 100%;
    text-transform: uppercase;
    max-width: none;
    border: 1px solid #2cd4ae;
    margin-top: 30px; }
  .sign-up-list-container__delete-modal__IqmrH .sign-up-list-container__button-inner-white__3XA2W {
    margin: 0;
    width: 100%;
    text-transform: uppercase;
    background-color: #fff;
    color: #2cd4ae;
    border: 1px solid #2cd4ae;
    max-width: none;
    margin-top: 20px; }

.event-information__container__1Q1xf {
  height: 100%;
  overflow: auto; }
  @media screen and (max-width: 1080px) {
    .event-information__container__1Q1xf {
      padding-bottom: 170px; } }

.event-information__spacer__2ypcz {
  height: 10px;
  background-color: #f9f9f9;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5; }

.event-information__download-app-banner-container__3b1Jr {
  background: #f9f9f9;
  padding: 10px 0;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5; }

.event-information__legal-notice-container__3e4xU {
  border-top: 1px solid #e5e5e5; }

.event-information__download-app-banner__3baYp {
  border-top: 1px solid #55efcb;
  border-bottom: 1px solid #55efcb; }

@media screen and (min-width: 1080px) {
  .event-information__event-detail-flier__145QU {
    display: none; } }

.event-information__event-section-handler__33cWJ {
  height: 100%;
  overflow: hidden; }

.refund-policy-modal__refund-policy-description__3e9hg {
  line-height: 25px;
  margin: 15px 18px 0; }

.event-payment__container__3puHP {
  padding: 20px;
  background: white; }

.event-payment__container__3puHP:not(:first-child) {
  border-top: 1px solid #e5e5e5; }

.event-payment__ticket-title__3nTYg {
  margin: 10px 0 15px 0;
  font-weight: 400;
  color: #9099a7;
  text-transform: uppercase; }

.event-payment__price__2SOz_ {
  font-size: 18px;
  font-weight: 600;
  margin: 10px 0; }

.event-payment__refund-policy__26cu1 {
  text-decoration: none;
  font-weight: 400;
  font-size: 12px;
  text-transform: capitalize; }

.message-inner__message-inner__2YieI + .message-inner__message-inner__2YieI {
  margin-top: 20px; }

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-popover {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1030;
  max-width: 100vw;
  font-weight: normal;
  white-space: normal;
  text-align: left;
  cursor: auto;
  user-select: text;
}
.ant-popover-content {
  position: relative;
}
.ant-popover::after {
  position: absolute;
  background: rgba(255, 255, 255, 0.01);
  content: '';
}
.ant-popover-hidden {
  display: none;
}
.ant-popover-placement-top,
.ant-popover-placement-topLeft,
.ant-popover-placement-topRight {
  padding-bottom: 15.3137085px;
}
.ant-popover-placement-right,
.ant-popover-placement-rightTop,
.ant-popover-placement-rightBottom {
  padding-left: 15.3137085px;
}
.ant-popover-placement-bottom,
.ant-popover-placement-bottomLeft,
.ant-popover-placement-bottomRight {
  padding-top: 15.3137085px;
}
.ant-popover-placement-left,
.ant-popover-placement-leftTop,
.ant-popover-placement-leftBottom {
  padding-right: 15.3137085px;
}
.ant-popover-inner {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ant-popover {
    /* IE10+ */
  }
  .ant-popover-inner {
    box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  }
}
.ant-popover-title {
  min-width: 177px;
  min-height: 32px;
  margin: 0;
  padding: 5px 16px 4px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  border-bottom: 1px solid #f0f0f0;
}
.ant-popover-inner-content {
  width: max-content;
  max-width: 100%;
  padding: 12px 16px;
  color: rgba(0, 0, 0, 0.85);
}
.ant-popover-message {
  display: flex;
  padding: 4px 0 12px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-popover-message-icon {
  display: inline-block;
  margin-right: 8px;
  color: #faad14;
  font-size: 14px;
}
.ant-popover-buttons {
  margin-bottom: 4px;
  text-align: right;
}
.ant-popover-buttons button:not(:first-child) {
  margin-left: 8px;
}
.ant-popover-arrow {
  position: absolute;
  display: block;
  width: 22px;
  height: 22px;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
}
.ant-popover-arrow-content {
  --antd-arrow-background-color: #fff;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 11.3137085px;
  height: 11.3137085px;
  margin: auto;
  content: '';
  pointer-events: auto;
  border-radius: 0 0 2px;
  pointer-events: none;
}
.ant-popover-arrow-content::before {
  position: absolute;
  top: -11.3137085px;
  left: -11.3137085px;
  width: 33.9411255px;
  height: 33.9411255px;
  background: var(--antd-arrow-background-color);
  background-repeat: no-repeat;
  background-position: -10px -10px;
  content: '';
  clip-path: inset(33% 33%);
  clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z');
}
.ant-popover-placement-top .ant-popover-arrow,
.ant-popover-placement-topLeft .ant-popover-arrow,
.ant-popover-placement-topRight .ant-popover-arrow {
  bottom: 0;
  transform: translateY(100%);
}
.ant-popover-placement-top .ant-popover-arrow-content,
.ant-popover-placement-topLeft .ant-popover-arrow-content,
.ant-popover-placement-topRight .ant-popover-arrow-content {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(-11px) rotate(45deg);
}
.ant-popover-placement-top .ant-popover-arrow {
  left: 50%;
  transform: translateY(100%) translateX(-50%);
}
.ant-popover-placement-topLeft .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-topRight .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-right .ant-popover-arrow,
.ant-popover-placement-rightTop .ant-popover-arrow,
.ant-popover-placement-rightBottom .ant-popover-arrow {
  left: 0;
  transform: translateX(-100%);
}
.ant-popover-placement-right .ant-popover-arrow-content,
.ant-popover-placement-rightTop .ant-popover-arrow-content,
.ant-popover-placement-rightBottom .ant-popover-arrow-content {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(11px) rotate(135deg);
}
.ant-popover-placement-right .ant-popover-arrow {
  top: 50%;
  transform: translateX(-100%) translateY(-50%);
}
.ant-popover-placement-rightTop .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-rightBottom .ant-popover-arrow {
  bottom: 12px;
}
.ant-popover-placement-bottom .ant-popover-arrow,
.ant-popover-placement-bottomLeft .ant-popover-arrow,
.ant-popover-placement-bottomRight .ant-popover-arrow {
  top: 0;
  transform: translateY(-100%);
}
.ant-popover-placement-bottom .ant-popover-arrow-content,
.ant-popover-placement-bottomLeft .ant-popover-arrow-content,
.ant-popover-placement-bottomRight .ant-popover-arrow-content {
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.06);
  transform: translateY(11px) rotate(-135deg);
}
.ant-popover-placement-bottom .ant-popover-arrow {
  left: 50%;
  transform: translateY(-100%) translateX(-50%);
}
.ant-popover-placement-bottomLeft .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-bottomRight .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-left .ant-popover-arrow,
.ant-popover-placement-leftTop .ant-popover-arrow,
.ant-popover-placement-leftBottom .ant-popover-arrow {
  right: 0;
  transform: translateX(100%);
}
.ant-popover-placement-left .ant-popover-arrow-content,
.ant-popover-placement-leftTop .ant-popover-arrow-content,
.ant-popover-placement-leftBottom .ant-popover-arrow-content {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(-11px) rotate(-45deg);
}
.ant-popover-placement-left .ant-popover-arrow {
  top: 50%;
  transform: translateX(100%) translateY(-50%);
}
.ant-popover-placement-leftTop .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-leftBottom .ant-popover-arrow {
  bottom: 12px;
}
.ant-popover-pink .ant-popover-inner {
  background-color: #eb2f96;
}
.ant-popover-pink .ant-popover-arrow-content {
  background-color: #eb2f96;
}
.ant-popover-magenta .ant-popover-inner {
  background-color: #eb2f96;
}
.ant-popover-magenta .ant-popover-arrow-content {
  background-color: #eb2f96;
}
.ant-popover-red .ant-popover-inner {
  background-color: #f5222d;
}
.ant-popover-red .ant-popover-arrow-content {
  background-color: #f5222d;
}
.ant-popover-volcano .ant-popover-inner {
  background-color: #fa541c;
}
.ant-popover-volcano .ant-popover-arrow-content {
  background-color: #fa541c;
}
.ant-popover-orange .ant-popover-inner {
  background-color: #fa8c16;
}
.ant-popover-orange .ant-popover-arrow-content {
  background-color: #fa8c16;
}
.ant-popover-yellow .ant-popover-inner {
  background-color: #fadb14;
}
.ant-popover-yellow .ant-popover-arrow-content {
  background-color: #fadb14;
}
.ant-popover-gold .ant-popover-inner {
  background-color: #faad14;
}
.ant-popover-gold .ant-popover-arrow-content {
  background-color: #faad14;
}
.ant-popover-cyan .ant-popover-inner {
  background-color: #13c2c2;
}
.ant-popover-cyan .ant-popover-arrow-content {
  background-color: #13c2c2;
}
.ant-popover-lime .ant-popover-inner {
  background-color: #a0d911;
}
.ant-popover-lime .ant-popover-arrow-content {
  background-color: #a0d911;
}
.ant-popover-green .ant-popover-inner {
  background-color: #52c41a;
}
.ant-popover-green .ant-popover-arrow-content {
  background-color: #52c41a;
}
.ant-popover-blue .ant-popover-inner {
  background-color: #1890ff;
}
.ant-popover-blue .ant-popover-arrow-content {
  background-color: #1890ff;
}
.ant-popover-geekblue .ant-popover-inner {
  background-color: #2f54eb;
}
.ant-popover-geekblue .ant-popover-arrow-content {
  background-color: #2f54eb;
}
.ant-popover-purple .ant-popover-inner {
  background-color: #722ed1;
}
.ant-popover-purple .ant-popover-arrow-content {
  background-color: #722ed1;
}
.ant-popover-rtl {
  direction: rtl;
  text-align: right;
}
.ant-popover-rtl .ant-popover-message-icon {
  margin-right: 0;
  margin-left: 8px;
}
.ant-popover-rtl .ant-popover-message-title {
  padding-left: 16px;
}
.ant-popover-rtl .ant-popover-buttons {
  text-align: left;
}
.ant-popover-rtl .ant-popover-buttons button {
  margin-right: 8px;
  margin-left: 0;
}

.link-message__link-message__2erMp {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px; }
  .link-message__link-message__2erMp .link-message__a-preview__1LzCc {
    height: 80px;
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #303030;
    border: 1px solid #eee;
    border-radius: 4px; }
    .link-message__link-message__2erMp .link-message__a-preview__1LzCc img {
      width: 120px;
      height: 100%;
      object-fit: cover;
      object-position: center; }
    .link-message__link-message__2erMp .link-message__a-preview__1LzCc .link-message__link-information__39o5B {
      height: 100%;
      display: flex;
      flex-direction: column;
      justify-content: center;
      gap: 5px;
      padding: 0 10px;
      border-left: 1px solid #eee; }
      .link-message__link-message__2erMp .link-message__a-preview__1LzCc .link-message__link-information__39o5B .link-message__link__3oEcu {
        font-size: 12px;
        color: #9099a7; }

.link-message__a-preview-v2__3rK9Q {
  width: 230px;
  display: flex;
  flex-direction: column;
  text-decoration: none;
  color: #303030;
  border: 1px solid #eee;
  border-radius: 4px;
  padding: 8px 20px;
  box-sizing: border-box; }
  .link-message__a-preview-v2__3rK9Q .link-message__title__1PVxU {
    font-weight: 500; }
  .link-message__a-preview-v2__3rK9Q .link-message__link__3oEcu {
    font-size: 12px;
    color: #9099a7; }

.text-message__text-message__2ydOc {
  white-space: pre-wrap;
  font-size: 12px; }
  .text-message__text-message__2ydOc .text-message__user-tag__1CkXy {
    color: #2cd4ae; }

.text-message__link-preview__eUJMX {
  display: flex;
  flex-direction: column; }

.text-message__link-preview-wrapper__3uHNC {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px; }
  .text-message__link-preview-wrapper__3uHNC .text-message__a-preview__14hPh {
    height: 80px;
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #303030;
    border: 1px solid #eee;
    border-radius: 4px; }
    .text-message__link-preview-wrapper__3uHNC .text-message__a-preview__14hPh img {
      width: 120px;
      height: 100%;
      object-fit: cover;
      object-position: center; }
    .text-message__link-preview-wrapper__3uHNC .text-message__a-preview__14hPh .text-message__link-information__3TbdL {
      height: 100%;
      display: flex;
      flex-direction: column;
      justify-content: center;
      gap: 5px;
      padding: 0 10px;
      border-left: 1px solid #eee; }
      .text-message__link-preview-wrapper__3uHNC .text-message__a-preview__14hPh .text-message__link-information__3TbdL .text-message__link__1bDnu {
        font-size: 12px;
        color: #9099a7; }

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-image {
  position: relative;
  display: inline-block;
}
.ant-image-img {
  width: 100%;
  height: auto;
  vertical-align: middle;
}
.ant-image-img-placeholder {
  background-color: #f5f5f5;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 30%;
}
.ant-image-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.3s;
}
.ant-image-mask-info {
  padding: 0 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-image-mask-info .anticon {
  margin-inline-end: 4px;
}
.ant-image-mask:hover {
  opacity: 1;
}
.ant-image-placeholder {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ant-image-preview {
  pointer-events: none;
  height: 100%;
  text-align: center;
}
.ant-image-preview.ant-zoom-enter,
.ant-image-preview.ant-zoom-appear {
  transform: none;
  opacity: 0;
  animation-duration: 0.3s;
  user-select: none;
}
.ant-image-preview-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}
.ant-image-preview-mask-hidden {
  display: none;
}
.ant-image-preview-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  outline: 0;
}
.ant-image-preview-body {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
.ant-image-preview-img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
  transform: scale3d(1, 1, 1);
  cursor: grab;
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  user-select: none;
  pointer-events: auto;
}
.ant-image-preview-img-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.ant-image-preview-img-wrapper::before {
  display: inline-block;
  width: 1px;
  height: 50%;
  margin-right: -1px;
  content: '';
}
.ant-image-preview-moving .ant-image-preview-img {
  cursor: grabbing;
}
.ant-image-preview-moving .ant-image-preview-img-wrapper {
  transition-duration: 0s;
}
.ant-image-preview-wrap {
  z-index: 1080;
}
.ant-image-preview-operations-wrapper {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 1081;
  width: 100%;
}
.ant-image-preview-operations {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum';
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  color: rgba(255, 255, 255, 0.85);
  list-style: none;
  background: rgba(0, 0, 0, 0.1);
  pointer-events: auto;
}
.ant-image-preview-operations-operation {
  margin-left: 12px;
  padding: 12px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-image-preview-operations-operation:hover {
  background: rgba(0, 0, 0, 0.2);
}
.ant-image-preview-operations-operation-disabled {
  color: rgba(255, 255, 255, 0.25);
  pointer-events: none;
}
.ant-image-preview-operations-operation:last-of-type {
  margin-left: 0;
}
.ant-image-preview-operations-progress {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.ant-image-preview-operations-icon {
  font-size: 18px;
}
.ant-image-preview-switch-left,
.ant-image-preview-switch-right {
  position: fixed;
  top: 50%;
  right: 8px;
  z-index: 1081;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  color: rgba(255, 255, 255, 0.85);
  background: rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  transition: all 0.3s;
  pointer-events: auto;
}
.ant-image-preview-switch-left:hover,
.ant-image-preview-switch-right:hover {
  background: rgba(0, 0, 0, 0.2);
}
.ant-image-preview-switch-left-disabled,
.ant-image-preview-switch-right-disabled,
.ant-image-preview-switch-left-disabled:hover,
.ant-image-preview-switch-right-disabled:hover {
  color: rgba(255, 255, 255, 0.25);
  background: rgba(0, 0, 0, 0.1);
  cursor: not-allowed;
}
.ant-image-preview-switch-left-disabled > .anticon,
.ant-image-preview-switch-right-disabled > .anticon,
.ant-image-preview-switch-left-disabled:hover > .anticon,
.ant-image-preview-switch-right-disabled:hover > .anticon {
  cursor: not-allowed;
}
.ant-image-preview-switch-left > .anticon,
.ant-image-preview-switch-right > .anticon {
  font-size: 18px;
}
.ant-image-preview-switch-left {
  left: 8px;
}
.ant-image-preview-switch-right {
  right: 8px;
}

.gallery-message__gallery-container__nhkQs {
  display: flex;
  align-items: center;
  gap: 10px;
  overflow-x: auto; }
  .gallery-message__gallery-container__nhkQs + .gallery-message__gallery-container__nhkQs {
    margin-top: 3px; }
  .gallery-message__gallery-container__nhkQs .gallery-message__img-wrapper__2vBv5 {
    width: 200px;
    height: 200px;
    position: relative;
    cursor: pointer;
    border-radius: 6px;
    overflow: hidden;
    flex-shrink: 0; }
    .gallery-message__gallery-container__nhkQs .gallery-message__img-wrapper__2vBv5 .gallery-message__float-layer__38mCG {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.5);
      display: flex;
      justify-content: center;
      align-items: center;
      color: #fff;
      font-weight: 500; }
    .gallery-message__gallery-container__nhkQs .gallery-message__img-wrapper__2vBv5 .gallery-message__img-inner__QFcwA {
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center; }
  .gallery-message__gallery-container__nhkQs .gallery-message__img-inner__QFcwA {
    border-radius: 6px;
    overflow: hidden;
    flex-shrink: 0; }
    .gallery-message__gallery-container__nhkQs .gallery-message__img-inner__QFcwA img {
      object-fit: cover;
      object-position: center; }

.input-emoji__input-emoji-container__nSmJv {
  width: 56px;
  height: 30px;
  border-radius: 4px;
  box-shadow: 0 4px 9px rgba(0, 0, 0, 0.02);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #e5e5e5;
  background-color: #f9f9f9;
  box-sizing: border-box; }

.emoji-message__emoji-message-container__CA-0L {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px; }
  .emoji-message__emoji-message-container__CA-0L .emoji-message__emoji-wrapper__3zl6I {
    width: 56px;
    height: 30px;
    border-radius: 4px;
    box-shadow: 0 4px 9px rgba(0, 0, 0, 0.02);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #e5e5e5;
    background-color: #f9f9f9;
    box-sizing: border-box;
    gap: 5px; }
    .emoji-message__emoji-message-container__CA-0L .emoji-message__emoji-wrapper-selected__3F590 {
      border-color: #000; }

.location-message__location-message__23h28 {
  width: 100%;
  height: 300px;
  max-width: 360px !important; }

.video-message__video-message__1MYEz .video-message__video-content-box__2ImoM {
  position: relative; }
  @media screen and (min-width: 1080px) {
    .video-message__video-message__1MYEz .video-message__video-content-box__2ImoM {
      width: 300px; } }
  @media screen and (max-width: 1080px) {
    .video-message__video-message__1MYEz .video-message__video-content-box__2ImoM {
      width: 100%; } }
  .video-message__video-message__1MYEz .video-message__video-content-box__2ImoM .video-message__video-inner__1Gmkr,
  .video-message__video-message__1MYEz .video-message__video-content-box__2ImoM .video-message__mask-box__2z28A,
  .video-message__video-message__1MYEz .video-message__video-content-box__2ImoM .video-message__img-inner__2m9at {
    width: 100%; }

.video-message__video-message__1MYEz .video-message__mask-box__2z28A {
  position: absolute;
  inset: 0;
  background: #000;
  z-index: 2; }
  .video-message__video-message__1MYEz .video-message__mask-box__2z28A img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center; }

.invitation-reply-message__invitation-reply-message__2B7jg .invitation-reply-message__event-info__1lnn7 {
  display: flex;
  align-items: center;
  gap: 10px; }
  .invitation-reply-message__invitation-reply-message__2B7jg .invitation-reply-message__event-info__1lnn7 img {
    width: 50px;
    border-radius: 4px; }

.invitation-reply-message__invitation-reply-message__2B7jg .invitation-reply-message__rsvp-info__3DUsr .invitation-reply-message__name__2JAMp {
  font-size: 14px; }

.invitation-reply-message__invitation-reply-message__2B7jg .invitation-reply-message__rsvp-info__3DUsr .invitation-reply-message__rsvp__IQXk0 {
  font-size: 12px;
  color: #9099a7; }

.invitation-reply-message__invitation-reply-message__2B7jg .invitation-reply-message__text__1KWAi {
  margin-top: 5px; }

.user-message__user-message-container__3mbwn {
  display: flex;
  gap: 10px; }
  .user-message__user-message-container__3mbwn + .user-message__user-message-container__3mbwn {
    margin-top: 20px; }
  .user-message__user-message-container__3mbwn .user-message__message-body__fz73W {
    padding-top: 3px;
    flex: 1;
    width: 0;
    display: flex;
    flex-direction: column;
    gap: 5px; }
    .user-message__user-message-container__3mbwn .user-message__message-body__fz73W .user-message__user__rejrU {
      display: flex;
      align-items: center;
      gap: 5px; }
      .user-message__user-message-container__3mbwn .user-message__message-body__fz73W .user-message__user__rejrU .user-message__name__Fc_DB {
        font-size: 16px;
        font-weight: 500; }
      .user-message__user-message-container__3mbwn .user-message__message-body__fz73W .user-message__user__rejrU .user-message__time__28XLY {
        font-size: 12px;
        color: #9099a7; }
    .user-message__user-message-container__3mbwn .user-message__message-body__fz73W .user-message__emoji__2iNcg {
      margin-top: 10px; }
    .user-message__user-message-container__3mbwn .user-message__message-body__fz73W .user-message__message-other__dAoKr {
      display: flex;
      align-items: center;
      gap: 10px;
      margin-top: 12px; }
      .user-message__user-message-container__3mbwn .user-message__message-body__fz73W .user-message__message-other__dAoKr .user-message__operate-icon__2ENWk {
        width: 56px;
        height: 30px;
        border-radius: 4px;
        box-shadow: 0 4px 9px rgba(0, 0, 0, 0.02);
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 1px solid #e5e5e5;
        background-color: #f9f9f9;
        box-sizing: border-box;
        align-self: flex-start; }

.user-message__operate-container__4OleF .ant-popover-inner {
  overflow: hidden;
  border-radius: 6px; }

.user-message__operate-container__4OleF .ant-popover-inner-content {
  padding: 0; }

.user-message__option-ul__1JBtB .user-message__option-li__25aIb {
  padding: 10px 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px; }
  .user-message__option-ul__1JBtB .user-message__option-li__25aIb:hover {
    background-color: #f9f9f9; }
  .user-message__option-ul__1JBtB .user-message__option-li__25aIb .user-message__icon__rgkZT {
    width: 20px;
    height: 20px; }
  .user-message__option-ul__1JBtB .user-message__option-li__25aIb .user-message__text__M1eaR {
    font-size: 14px;
    font-weight: 500; }

.reply-message__reply-message-container__320uj {
  margin-top: 10px; }
  .reply-message__reply-message-container-not-in-reply__C47G1 {
    margin-left: 47px; }
  .reply-message__reply-message-container__320uj .reply-message__reply-message-list-not-in-reply__3QSam {
    padding-left: 10px;
    border-left: 2px solid #e8e8e8; }
  .reply-message__reply-message-container__320uj .reply-message__see-all-button__3C_4z {
    color: #2cd4ae;
    width: max-content;
    margin-top: 10px;
    cursor: pointer; }

.lazy-loaded-image__lazy-loaded-image-container__jXYnT {
  position: relative;
  width: 100%;
  height: 100%;
  aspect-ratio: 1 / 1; }
  .lazy-loaded-image__lazy-loaded-image-container-loaded__IGVj0 {
    aspect-ratio: auto; }
  .lazy-loaded-image__lazy-loaded-image-container__jXYnT .lazy-loaded-image__img-inner__2j6qa {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center; }
  .lazy-loaded-image__lazy-loaded-image-container__jXYnT .lazy-loaded-image__loading-container__1nP3C {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0; }

.input-gif-message__input-gif-message-container__21MeH {
  box-sizing: border-box;
  padding: 10px;
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #fff;
  border-radius: 6px;
  display: none; }
  .input-gif-message__input-gif-message-container-show__1WbCl {
    display: block; }
  @media screen and (min-width: 1080px) {
    .input-gif-message__input-gif-message-container__21MeH {
      width: 95%;
      height: 300px;
      box-shadow: 0 3px 6px -4px #0000001f, 0 6px 16px #00000014, 0 9px 28px 8px #0000000d; } }
  @media screen and (max-width: 1080px) {
    .input-gif-message__input-gif-message-container__21MeH {
      width: 100%;
      height: 180px;
      box-shadow: 0px 1px 27.6px 0px rgba(0, 0, 0, 0.08); } }
  .input-gif-message__input-gif-message-container__21MeH .input-gif-message__gif-ul__2XHfM {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    box-sizing: border-box;
    overflow-x: scroll; }
    @media screen and (min-width: 1080px) {
      .input-gif-message__input-gif-message-container__21MeH .input-gif-message__gif-ul__2XHfM {
        height: 230px; } }
    @media screen and (max-width: 1080px) {
      .input-gif-message__input-gif-message-container__21MeH .input-gif-message__gif-ul__2XHfM {
        height: 120px; } }
    .input-gif-message__input-gif-message-container__21MeH .input-gif-message__gif-ul__2XHfM .input-gif-message__gif-li__1f24o {
      border-radius: 4px;
      overflow: hidden;
      cursor: pointer;
      flex-shrink: 0; }
      @media screen and (min-width: 1080px) {
        .input-gif-message__input-gif-message-container__21MeH .input-gif-message__gif-ul__2XHfM .input-gif-message__gif-li__1f24o {
          height: 200px; } }
      @media screen and (max-width: 1080px) {
        .input-gif-message__input-gif-message-container__21MeH .input-gif-message__gif-ul__2XHfM .input-gif-message__gif-li__1f24o {
          height: 100px; } }

.mention-box__mention-box__2XLsg {
  box-sizing: border-box;
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #fff;
  border-radius: 6px;
  padding: 10px 0; }
  @media screen and (min-width: 1080px) {
    .mention-box__mention-box__2XLsg {
      width: 95%;
      box-shadow: 0 3px 6px -4px #0000001f, 0 6px 16px #00000014, 0 9px 28px 8px #0000000d; } }
  @media screen and (max-width: 1080px) {
    .mention-box__mention-box__2XLsg {
      width: 100%;
      box-shadow: 0px 1px 27.6px 0px rgba(0, 0, 0, 0.08); } }
  .mention-box__mention-box-show__2p2OR {
    display: block; }

.mention-box__mention-ul__3VMLU {
  max-height: 200px;
  overflow-y: auto;
  padding: 0 10px; }
  .mention-box__mention-ul__3VMLU .mention-box__mention-li__sDFTS {
    display: flex;
    align-items: center;
    gap: 20px;
    cursor: pointer;
    min-height: 48px;
    box-sizing: border-box; }
    .mention-box__mention-ul__3VMLU .mention-box__mention-li__sDFTS + .mention-box__mention-li__sDFTS {
      border-top: 1px solid #eee; }
    .mention-box__mention-ul__3VMLU .mention-box__mention-li-selected__1LlYl {
      background-color: rgba(44, 212, 174, 0.1); }
      .mention-box__mention-ul__3VMLU .mention-box__mention-li-selected__1LlYl + .mention-box__mention-li__sDFTS {
        border-color: rgba(44, 212, 174, 0.1); }
    .mention-box__mention-ul__3VMLU .mention-box__mention-li__sDFTS .mention-box__group-name__L52IT {
      font-weight: 500; }
    .mention-box__mention-ul__3VMLU .mention-box__mention-li__sDFTS .mention-box__group-info__2RlDO {
      font-size: 12px;
      color: #9099a7; }

.preview-media__preview-media__2uZkr {
  width: 100%;
  display: flex;
  align-items: center;
  align-items: center;
  gap: 20px;
  box-sizing: border-box;
  overflow-x: auto;
  padding-top: 6px;
  padding-right: 6px; }
  .preview-media__preview-media__2uZkr .preview-media__media-item__23-6V {
    width: 50px;
    height: 50px;
    position: relative;
    flex-shrink: 0; }
    .preview-media__preview-media__2uZkr .preview-media__media-item__23-6V .preview-media__img-inner__zATq7 {
      width: 100%;
      height: 100%;
      border-radius: 4px;
      overflow: hidden; }
      .preview-media__preview-media__2uZkr .preview-media__media-item__23-6V .preview-media__img-inner__zATq7 img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center; }
      .preview-media__preview-media__2uZkr .preview-media__media-item__23-6V .preview-media__img-inner__zATq7 .ant-image-mask {
        font-size: 0; }
        .preview-media__preview-media__2uZkr .preview-media__media-item__23-6V .preview-media__img-inner__zATq7 .ant-image-mask .anticon-eye {
          font-size: 20px;
          margin-inline-end: 0; }
    .preview-media__preview-media__2uZkr .preview-media__media-item__23-6V .preview-media__remove-icon__1CbB8 {
      position: absolute;
      width: 18px;
      right: -6px;
      top: -6px;
      cursor: pointer;
      z-index: 2; }

.input-inner-desktop__input-inner-desktop__2RO3J {
  display: flex;
  align-items: center;
  min-height: 60px;
  gap: 20px;
  width: 100%; }
  .input-inner-desktop__input-inner-desktop__2RO3J .input-inner-desktop__input-wrapper__37ji2 {
    display: flex;
    align-items: center;
    min-height: 40px;
    background-color: #fff;
    border-radius: 6px;
    flex: 1;
    gap: 20px;
    padding-right: 20px; }
    .input-inner-desktop__input-inner-desktop__2RO3J .input-inner-desktop__input-wrapper__37ji2 .input-inner-desktop__input-inner__2r7SF {
      flex: 1; }
  .input-inner-desktop__input-inner-desktop__2RO3J .input-inner-desktop__icon-wrapper__3rJTX {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 18px; }
    .input-inner-desktop__input-inner-desktop__2RO3J .input-inner-desktop__icon-wrapper__3rJTX img {
      width: 18px;
      cursor: pointer; }
  .input-inner-desktop__input-inner-desktop__2RO3J .input-inner-desktop__send-button__22z-U {
    max-width: none;
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height: 40px; }

.input-inner-mobile__input-inner-mobile__19yhi {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  min-height: 80px; }
  .input-inner-mobile__input-inner-mobile__19yhi .input-inner-mobile__input-wrapper__3jFOK {
    width: 100%;
    display: flex;
    align-items: center;
    min-height: 30px;
    background-color: #fff;
    border-radius: 6px; }
    .input-inner-mobile__input-inner-mobile__19yhi .input-inner-mobile__input-wrapper__3jFOK .input-inner-mobile__input-inner__35pNF {
      flex: 1;
      border: none;
      box-shadow: none;
      padding: 0; }
  .input-inner-mobile__input-inner-mobile__19yhi .input-inner-mobile__options-wrapper__3ywuf {
    display: flex;
    align-items: center;
    gap: 20px; }
  .input-inner-mobile__input-inner-mobile__19yhi .input-inner-mobile__icon-wrapper__3uPqC {
    display: flex;
    align-items: center;
    flex: 1;
    gap: 20px; }
    .input-inner-mobile__input-inner-mobile__19yhi .input-inner-mobile__icon-wrapper__3uPqC img {
      width: 18px;
      cursor: pointer; }
  .input-inner-mobile__input-inner-mobile__19yhi .input-inner-mobile__send-button__2iRgA {
    max-width: none;
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 70px;
    height: 30px; }

.input-message__input-message-container__TBlwq {
  padding: 10px 20px;
  box-sizing: border-box;
  position: relative; }
  @media screen and (max-width: 1080px) {
    .input-message__input-message-container__TBlwq {
      background-color: #fff;
      box-shadow: 0px -1px 0px 0px #e5e5e5; } }
  .input-message__input-message-container__TBlwq .input-message__input-container__3p6VG {
    flex: 1;
    height: 50px;
    background: #fff;
    border-radius: 6px;
    padding: 5px 10px;
    box-sizing: border-box;
    display: flex;
    align-items: center; }
    .input-message__input-message-container__TBlwq .input-message__input-container__3p6VG .input-message__input-inner__T-Yf3 {
      border: none;
      flex: 1;
      width: 0;
      font-size: 16px; }
  .input-message__input-message-container__TBlwq .input-message__input-wrapper__3PBjy {
    display: flex;
    align-items: center;
    height: 40px;
    background-color: #fff;
    border-radius: 6px; }
    @media screen and (min-width: 1080px) {
      .input-message__input-message-container__TBlwq .input-message__input-wrapper__3PBjy {
        flex: 1;
        gap: 20px;
        padding-right: 20px; } }
    @media screen and (max-width: 1080px) {
      .input-message__input-message-container__TBlwq .input-message__input-wrapper__3PBjy {
        width: 100%; } }
    .input-message__input-message-container__TBlwq .input-message__input-wrapper__3PBjy .input-message__mention-inner__ZxVO2 {
      flex: 1;
      border: none;
      box-shadow: none;
      padding: 0; }
  .input-message__input-message-container__TBlwq .input-message__options-wrapper__3rvZ1 {
    display: flex;
    align-items: center;
    gap: 20px; }
  .input-message__input-message-container__TBlwq .input-message__icon-wrapper__3_82Q {
    display: flex;
    align-items: center; }
    @media screen and (min-width: 1080px) {
      .input-message__input-message-container__TBlwq .input-message__icon-wrapper__3_82Q {
        justify-content: center;
        gap: 18px; } }
    @media screen and (max-width: 1080px) {
      .input-message__input-message-container__TBlwq .input-message__icon-wrapper__3_82Q {
        flex: 1;
        gap: 20px; } }
    .input-message__input-message-container__TBlwq .input-message__icon-wrapper__3_82Q img {
      width: 18px;
      cursor: pointer; }
  .input-message__input-message-container__TBlwq .input-message__send-button__1d8Pf {
    max-width: none;
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center; }
    @media screen and (min-width: 1080px) {
      .input-message__input-message-container__TBlwq .input-message__send-button__1d8Pf {
        width: 80px;
        height: 40px; } }
    @media screen and (max-width: 1080px) {
      .input-message__input-message-container__TBlwq .input-message__send-button__1d8Pf {
        width: 70px;
        height: 40px; } }

.thread-drawer__drawer-container__37TMB .thread-drawer__reply-message-drawer__2cLLe {
  display: flex;
  flex-direction: column;
  height: 100%; }
  .thread-drawer__drawer-container__37TMB .thread-drawer__reply-message-drawer__2cLLe .thread-drawer__reply-message-body__7zOqf {
    flex: 1;
    height: 0;
    overflow-y: auto;
    padding: 20px;
    background-color: #fff; }

.thread-drawer__drawer-container__37TMB .thread-drawer__drawer-title__2ZoHV {
  display: flex;
  align-items: center; }
  .thread-drawer__drawer-container__37TMB .thread-drawer__drawer-title__2ZoHV .thread-drawer__title__1hmOk {
    flex: 1; }

@media screen and (min-width: 1080px) {
  .thread-drawer__drawer-container__37TMB .ant-drawer-content-wrapper {
    width: 500px !important; } }

@media screen and (max-width: 1080px) {
  .thread-drawer__drawer-container__37TMB .ant-drawer-content-wrapper {
    width: 100% !important;
    max-width: 100%; } }

.thread-drawer__drawer-container__37TMB .ant-drawer-body {
  padding: 0;
  height: 0; }

.view-message__view-message-container__1suqi {
  flex: 1;
  overflow: hidden;
  height: 0;
  background-color: #fff;
  display: flex;
  flex-direction: column; }
  .view-message__view-message-container__1suqi .view-message__header__2UeOO {
    display: flex;
    align-items: center;
    height: 68px;
    font-size: 18px;
    font-weight: 500;
    gap: 20px;
    padding: 0 20px;
    border-bottom: 1px solid #e5e5e5;
    box-sizing: border-box;
    z-index: 1; }
    .view-message__view-message-container__1suqi .view-message__header__2UeOO .view-message__left-icon__2pN9f {
      cursor: pointer;
      width: 28px;
      height: 28px; }
    .view-message__view-message-container__1suqi .view-message__header__2UeOO .view-message__title__1QJWA {
      flex: 1;
      display: flex;
      align-items: center;
      gap: 10px; }
  .view-message__view-message-container__1suqi .view-message__message-content__2nmAC {
    flex: 1;
    height: 0;
    overflow-y: auto;
    padding: 20px; }

.chat-loading__chat-loading__rf2-i {
  position: absolute;
  inset: 0;
  z-index: 2; }
  .chat-loading__chat-loading-hidden__2k-f2 {
    display: none; }
  .chat-loading__chat-loading__rf2-i .chat-loading__reconnect-button__3DYjl {
    padding: 8px 16px; }
  .chat-loading__chat-loading__rf2-i .chat-loading__error-mask__3q1vz {
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.8);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px; }

.event-chat__event-chat-container__1fsM9 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  position: relative; }
  .event-chat__event-chat-container__1fsM9 .event-chat__loading-component__3TMTM {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }
  .event-chat__event-chat-container__1fsM9 .event-chat__reconnect-button__16VP0 {
    padding: 8px 16px; }
  .event-chat__event-chat-container__1fsM9 .event-chat__chat-error-mask__3YAnc {
    position: absolute;
    inset: 0;
    background-color: rgba(255, 255, 255, 0.8);
    z-index: 2;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px; }

.search-input__search-wrapper__26Ble {
  display: flex;
  align-items: center;
  gap: 10px;
  height: 50px;
  box-sizing: border-box;
  border-bottom: 1px solid #e5e5e5;
  padding: 0 20px; }
  .search-input__search-wrapper__26Ble .search-input__search-icon__3wTQ8 {
    width: 18px;
    height: 18px; }
  .search-input__search-wrapper__26Ble .search-input__input-inner__2L4Em {
    border: none;
    height: 24px;
    font-size: 16px;
    flex: 1; }

@media screen and (min-width: 1080px) {
  .tags__tags-container__2scX2 {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 0;
    gap: 15px; } }

@media screen and (max-width: 1080px) {
  .tags__tags-container__2scX2 {
    display: grid;
    grid-template-columns: repeat(3, auto);
    row-gap: 10px;
    padding: 15px 20px;
    justify-content: space-between; } }

.tags__tags-container__2scX2 .tags__tag-item__3YDMN {
  border: 1px solid transparent;
  background-color: transparent;
  border-radius: 25px;
  color: #4f4f4f;
  text-transform: capitalize;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  padding: 0 3px;
  white-space: nowrap; }
  @media screen and (min-width: 1080px) {
    .tags__tags-container__2scX2 .tags__tag-item__3YDMN {
      width: 150px;
      font-size: 14px;
      height: 32px; } }
  @media screen and (max-width: 1080px) {
    .tags__tags-container__2scX2 .tags__tag-item__3YDMN {
      min-width: 70px;
      font-size: 13px;
      height: 28px; } }
  .tags__tags-container__2scX2 .tags__tag-item-selected__16aF4 {
    border-color: #2cd4ae;
    background-color: #f2fffc;
    color: #2cd4ae;
    font-weight: 500; }

.guest-groups-list__guest-groups-list-container__hd1P2 {
  flex: 1;
  overflow-y: auto;
  padding-bottom: 20px;
  background-color: #fff; }
  .guest-groups-list__guest-groups-list-container__hd1P2 .guest-groups-list__group-wrapper__2yUSb .guest-groups-list__group-title__Bip3x {
    display: flex;
    align-items: center;
    text-transform: uppercase;
    color: #9099a7;
    background-color: #fff;
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    padding: 0 20px; }
    .guest-groups-list__guest-groups-list-container__hd1P2 .guest-groups-list__group-wrapper__2yUSb .guest-groups-list__group-title__Bip3x::after {
      content: '';
      flex: 1;
      height: 1px;
      background-color: #e5e5e5;
      margin-left: 10px; }
  .guest-groups-list__guest-groups-list-container__hd1P2 .guest-groups-list__group-wrapper__2yUSb .guest-groups-list__group-content__1sD6M {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 10px 0; }
  .guest-groups-list__guest-groups-list-container__hd1P2 .guest-groups-list__group-wrapper__2yUSb .guest-groups-list__list-item__2ePyT {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 10px 20px; }
    .guest-groups-list__guest-groups-list-container__hd1P2 .guest-groups-list__group-wrapper__2yUSb .guest-groups-list__list-item-failed__3slVZ {
      background-color: #ffeff1; }
    .guest-groups-list__guest-groups-list-container__hd1P2 .guest-groups-list__group-wrapper__2yUSb .guest-groups-list__list-item__2ePyT .guest-groups-list__info-wrapper__2zlWw {
      flex: 1;
      width: 0;
      display: flex;
      flex-direction: column;
      justify-content: center;
      line-height: 1;
      text-transform: capitalize;
      gap: 3px; }
      .guest-groups-list__guest-groups-list-container__hd1P2 .guest-groups-list__group-wrapper__2yUSb .guest-groups-list__list-item__2ePyT .guest-groups-list__info-wrapper__2zlWw .guest-groups-list__name__11jbs {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
      .guest-groups-list__guest-groups-list-container__hd1P2 .guest-groups-list__group-wrapper__2yUSb .guest-groups-list__list-item__2ePyT .guest-groups-list__info-wrapper__2zlWw .guest-groups-list__contact-text__3gffr {
        color: #9099a7;
        font-size: 12px;
        text-transform: none; }
  .guest-groups-list__guest-groups-list-container__hd1P2 .guest-groups-list__group-wrapper__2yUSb .guest-groups-list__status-wrapper__2TFbP {
    line-height: 1.2;
    text-align: right; }
    .guest-groups-list__guest-groups-list-container__hd1P2 .guest-groups-list__group-wrapper__2yUSb .guest-groups-list__status-wrapper__2TFbP .guest-groups-list__accepted-text__1xjyo {
      font-size: 14px; }
      .guest-groups-list__guest-groups-list-container__hd1P2 .guest-groups-list__group-wrapper__2yUSb .guest-groups-list__status-wrapper__2TFbP .guest-groups-list__accepted-text__1xjyo .guest-groups-list__text__1YRiU {
        color: #2cd4ae; }
      .guest-groups-list__guest-groups-list-container__hd1P2 .guest-groups-list__group-wrapper__2yUSb .guest-groups-list__status-wrapper__2TFbP .guest-groups-list__accepted-text__1xjyo .guest-groups-list__guest-text__3Qr7t {
        color: #9099a7;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 12px; }
        .guest-groups-list__guest-groups-list-container__hd1P2 .guest-groups-list__group-wrapper__2yUSb .guest-groups-list__status-wrapper__2TFbP .guest-groups-list__accepted-text__1xjyo .guest-groups-list__guest-text__3Qr7t .guest-groups-list__guest-count__2d81a + .guest-groups-list__child-count__1IaOp::before {
          content: ', '; }
    .guest-groups-list__guest-groups-list-container__hd1P2 .guest-groups-list__group-wrapper__2yUSb .guest-groups-list__status-wrapper__2TFbP .guest-groups-list__delivered-text__FahFZ {
      font-size: 12px;
      color: #9099a7; }
      .guest-groups-list__guest-groups-list-container__hd1P2 .guest-groups-list__group-wrapper__2yUSb .guest-groups-list__status-wrapper__2TFbP .guest-groups-list__delivered-text__FahFZ .guest-groups-list__text__1YRiU {
        font-size: 14px;
        color: #4f4f4f; }
      .guest-groups-list__guest-groups-list-container__hd1P2 .guest-groups-list__group-wrapper__2yUSb .guest-groups-list__status-wrapper__2TFbP .guest-groups-list__delivered-text__FahFZ .guest-groups-list__unsent__27shg {
        font-size: 14px; }
      .guest-groups-list__guest-groups-list-container__hd1P2 .guest-groups-list__group-wrapper__2yUSb .guest-groups-list__status-wrapper__2TFbP .guest-groups-list__delivered-text__FahFZ .guest-groups-list__time__3PUx7 {
        transform: scale(0.9); }
    .guest-groups-list__guest-groups-list-container__hd1P2 .guest-groups-list__group-wrapper__2yUSb .guest-groups-list__status-wrapper__2TFbP .guest-groups-list__declined-text__WlPiE {
      color: #d0021b;
      font-size: 14px; }

.action-sheet__text-class__Ew761, .action-sheet__cancel-text__393oM {
  background-color: #f1f1f1;
  font-size: 16px;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  justify-content: center; }

.action-sheet__action-sheet-container__1iYzU {
  font-size: 0;
  border-radius: 10px;
  overflow: hidden; }
  .action-sheet__action-sheet-container__1iYzU ul li {
    background-color: #f1f1f1;
    font-size: 16px;
    text-transform: capitalize;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    box-sizing: border-box; }
    .action-sheet__action-sheet-container__1iYzU ul li:active {
      background-color: #e5e5e5; }
    .action-sheet__action-sheet-container__1iYzU ul li:not(:first-child) {
      border-top: 0.5px solid #ccc; }

.action-sheet__cancel-text__393oM {
  height: 50px;
  border-radius: 10px;
  color: #2cd4ae;
  margin: 10px 0 30px; }

.edit-modal__row-styles__2Pk8S, .edit-modal__edit-modal-container__1amIo .edit-modal__title__5qPVG, .edit-modal__edit-modal-container__1amIo .edit-modal__input-wrapper__U7o6B {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #e5e5e5;
  text-transform: capitalize;
  box-sizing: border-box; }

.edit-modal__edit-modal-container__1amIo .edit-modal__title__5qPVG {
  font-weight: 600;
  height: 55px;
  padding: 0 20px; }
  .edit-modal__edit-modal-container__1amIo .edit-modal__title__5qPVG span {
    flex: 1;
    text-align: left; }

.edit-modal__edit-modal-container__1amIo .edit-modal__input-wrapper__U7o6B {
  gap: 20px; }
  .edit-modal__edit-modal-container__1amIo .edit-modal__input-wrapper-error__Bb5qJ {
    border-color: #ff3e57;
    background-color: #ffeff1; }
  .edit-modal__edit-modal-container__1amIo .edit-modal__input-wrapper__U7o6B .edit-modal__interval__1xAvy {
    width: 20px;
    display: inline-block;
    height: 1px;
    background-color: #d0d0d0; }
  .edit-modal__edit-modal-container__1amIo .edit-modal__input-wrapper__U7o6B .edit-modal__input-inner__3Wo8N {
    border: none;
    flex: 1;
    width: 0;
    padding: 20px; }
    .edit-modal__edit-modal-container__1amIo .edit-modal__input-wrapper__U7o6B .edit-modal__input-inner__3Wo8N:focus {
      color: #2cd4ae; }
    .edit-modal__edit-modal-container__1amIo .edit-modal__input-wrapper__U7o6B .edit-modal__input-inner-error__143lH {
      background-color: #ffeff1; }
    .edit-modal__edit-modal-container__1amIo .edit-modal__input-wrapper__U7o6B .edit-modal__input-inner-contact__2A8iG::placeholder {
      font-size: 12px; }

.edit-modal__error-text__1IrUW {
  color: #ff3e57;
  padding: 10px 20px 0;
  text-align: left; }
  .edit-modal__error-text-hidden__1u9RL {
    opacity: 0; }

.edit-modal__button-container__1G4_m {
  padding: 20px 20px;
  margin: 0;
  gap: 20px; }
  .edit-modal__button-container__1G4_m .edit-modal__cancel-button__1FNuh {
    border-color: #2cd4ae;
    color: #2cd4ae;
    text-transform: none;
    font-weight: 500; }
  .edit-modal__button-container__1G4_m .edit-modal__confirm-button__3zzhd {
    text-transform: none;
    font-weight: 500; }

.dm-chat__DM-chat-container__2X6AV {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  display: none; }
  .dm-chat__DM-chat-container-show__bNHKZ {
    display: flex;
    flex-direction: column; }
  .dm-chat__DM-chat-container__2X6AV .dm-chat__view-message-body__1-RBS {
    flex: 1;
    height: 0;
    overflow-y: auto;
    padding: 20px;
    background-color: #fff; }

.dm-chat__drawer-title__LCCm7 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 40px;
  border-bottom: 1px solid #eeeeee;
  box-sizing: border-box;
  padding: 0 20px;
  gap: 10px;
  font-weight: 600; }
  .dm-chat__drawer-title__LCCm7 i {
    margin-left: 20px; }

.guests-list-page-mobile__guests-list-mobile-container__3O-ID {
  height: 100%;
  box-sizing: border-box;
  background-color: #fff;
  overflow: hidden;
  display: flex;
  flex-direction: column; }
  .guests-list-page-mobile__guests-list-mobile-container__3O-ID .guests-list-page-mobile__header-title__Lxqc2 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-transform: capitalize; }
    .guests-list-page-mobile__guests-list-mobile-container__3O-ID .guests-list-page-mobile__header-title__Lxqc2 .guests-list-page-mobile__title__38qen {
      font-size: 16px;
      font-weight: 500;
      line-height: 1; }
    .guests-list-page-mobile__guests-list-mobile-container__3O-ID .guests-list-page-mobile__header-title__Lxqc2 .guests-list-page-mobile__subtitle__t_N-e {
      font-size: 12px;
      color: #9099a7;
      line-height: 1;
      font-style: italic; }
  .guests-list-page-mobile__guests-list-mobile-container__3O-ID .guests-list-page-mobile__content-container__10tTE {
    overflow-y: hidden;
    display: flex;
    flex-direction: column;
    flex: 1; }
    .guests-list-page-mobile__guests-list-mobile-container__3O-ID .guests-list-page-mobile__content-container__10tTE .guests-list-page-mobile__failed-text__2yUli {
      display: flex;
      align-items: center;
      gap: 10px;
      color: #d0021b;
      border: 1px solid #d0021b;
      border-radius: 6px;
      padding: 5px 15px;
      margin: 15px 20px 0; }
  .guests-list-page-mobile__guests-list-mobile-container__3O-ID .guests-list-page-mobile__button-wrapper__2H5i5 {
    height: 80px;
    display: flex;
    padding: 0 20px;
    box-sizing: border-box;
    border-top: 1px solid #e5e5e5;
    gap: 20px; }
    .guests-list-page-mobile__guests-list-mobile-container__3O-ID .guests-list-page-mobile__button-wrapper__2H5i5 .guests-list-page-mobile__button-inner__1HiLi {
      font-size: 12px;
      flex: 1;
      text-transform: uppercase;
      margin: auto;
      padding: 0;
      height: 40px;
      width: 100%;
      max-width: none; }
  .guests-list-page-mobile__guests-list-mobile-container__3O-ID .guests-list-page-mobile__action-sheet-header__1P9MX {
    height: 50px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-transform: capitalize;
    background-color: #f1f1f1;
    gap: 3px;
    box-sizing: border-box;
    border-bottom: 0.5px solid #ccc; }
    .guests-list-page-mobile__guests-list-mobile-container__3O-ID .guests-list-page-mobile__action-sheet-header__1P9MX .guests-list-page-mobile__title__38qen {
      font-size: 16px;
      font-weight: 500;
      line-height: 1;
      text-align: center;
      width: 90%;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .guests-list-page-mobile__guests-list-mobile-container__3O-ID .guests-list-page-mobile__action-sheet-header__1P9MX .guests-list-page-mobile__subtitle__t_N-e {
      font-size: 12px;
      color: #4f4f4f;
      line-height: 1; }
  .guests-list-page-mobile__guests-list-mobile-container__3O-ID .guests-list-page-mobile__loading-container__2Z0t- {
    flex: 1;
    height: 0; }

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-table.ant-table-middle {
  font-size: 14px;
}
.ant-table.ant-table-middle .ant-table-title,
.ant-table.ant-table-middle .ant-table-footer,
.ant-table.ant-table-middle .ant-table-thead > tr > th,
.ant-table.ant-table-middle .ant-table-tbody > tr > td,
.ant-table.ant-table-middle tfoot > tr > th,
.ant-table.ant-table-middle tfoot > tr > td {
  padding: 12px 8px;
}
.ant-table.ant-table-middle .ant-table-filter-trigger {
  margin-right: -4px;
}
.ant-table.ant-table-middle .ant-table-expanded-row-fixed {
  margin: -12px -8px;
}
.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin: -12px -8px -12px 40px;
}
.ant-table.ant-table-middle .ant-table-selection-column {
  padding-inline-start: 2px;
}
.ant-table.ant-table-small {
  font-size: 14px;
}
.ant-table.ant-table-small .ant-table-title,
.ant-table.ant-table-small .ant-table-footer,
.ant-table.ant-table-small .ant-table-thead > tr > th,
.ant-table.ant-table-small .ant-table-tbody > tr > td,
.ant-table.ant-table-small tfoot > tr > th,
.ant-table.ant-table-small tfoot > tr > td {
  padding: 8px 8px;
}
.ant-table.ant-table-small .ant-table-filter-trigger {
  margin-right: -4px;
}
.ant-table.ant-table-small .ant-table-expanded-row-fixed {
  margin: -8px -8px;
}
.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin: -8px -8px -8px 40px;
}
.ant-table.ant-table-small .ant-table-selection-column {
  padding-inline-start: 2px;
}
.ant-table.ant-table-bordered > .ant-table-title {
  border: 1px solid #f0f0f0;
  border-bottom: 0;
}
.ant-table.ant-table-bordered > .ant-table-container {
  border-left: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > td {
  border-right: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr:not(:last-child) > th {
  border-bottom: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > th::before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > th::before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > th::before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > th::before {
  background-color: transparent !important;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > .ant-table-cell-fix-right-first::after {
  border-right: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -16px -17px;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td > .ant-table-expanded-row-fixed::after {
  position: absolute;
  top: 0;
  right: 1px;
  bottom: 0;
  border-right: 1px solid #f0f0f0;
  content: '';
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table {
  border-top: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered.ant-table-scroll-horizontal > .ant-table-container > .ant-table-body > table > tbody > tr.ant-table-expanded-row > td,
.ant-table.ant-table-bordered.ant-table-scroll-horizontal > .ant-table-container > .ant-table-body > table > tbody > tr.ant-table-placeholder > td {
  border-right: 0;
}
.ant-table.ant-table-bordered.ant-table-middle > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered.ant-table-middle > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -12px -9px;
}
.ant-table.ant-table-bordered.ant-table-small > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered.ant-table-small > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -8px -9px;
}
.ant-table.ant-table-bordered > .ant-table-footer {
  border: 1px solid #f0f0f0;
  border-top: 0;
}
.ant-table-cell .ant-table-container:first-child {
  border-top: 0;
}
.ant-table-cell-scrollbar:not([rowspan]) {
  box-shadow: 0 1px 0 1px #fafafa;
}
.ant-table-wrapper {
  clear: both;
  max-width: 100%;
}
.ant-table-wrapper::before {
  display: table;
  content: '';
}
.ant-table-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-table {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  font-size: 14px;
  background: #fff;
  border-radius: 2px;
}
.ant-table table {
  width: 100%;
  text-align: left;
  border-radius: 2px 2px 0 0;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-table-thead > tr > th,
.ant-table-tbody > tr > td,
.ant-table tfoot > tr > th,
.ant-table tfoot > tr > td {
  position: relative;
  padding: 16px 16px;
  overflow-wrap: break-word;
}
.ant-table-cell-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,
.ant-table-cell-ellipsis.ant-table-cell-fix-right-first {
  overflow: visible;
}
.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,
.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ant-table-cell-ellipsis .ant-table-column-title {
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.ant-table-title {
  padding: 16px 16px;
}
.ant-table-footer {
  padding: 16px 16px;
  color: rgba(0, 0, 0, 0.85);
  background: #fafafa;
}
.ant-table-thead > tr > th {
  position: relative;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  text-align: left;
  background: #fafafa;
  border-bottom: 1px solid #f0f0f0;
  transition: background 0.3s ease;
}
.ant-table-thead > tr > th[colspan]:not([colspan='1']) {
  text-align: center;
}
.ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 1.6em;
  background-color: rgba(0, 0, 0, 0.06);
  transform: translateY(-50%);
  transition: background-color 0.3s;
  content: '';
}
.ant-table-thead > tr:not(:last-child) > th[colspan] {
  border-bottom: 0;
}
.ant-table-tbody > tr > td {
  border-bottom: 1px solid #f0f0f0;
  transition: background 0.3s;
}
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table {
  margin: -16px -16px -16px 32px;
}
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td {
  border-bottom: 0;
}
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:first-child,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:first-child,
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:last-child,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:last-child {
  border-radius: 0;
}
.ant-table-tbody > tr.ant-table-row:hover > td,
.ant-table-tbody > tr > td.ant-table-cell-row-hover {
  background: #fafafa;
}
.ant-table-tbody > tr.ant-table-row-selected > td {
  background: #f0fff9;
  border-color: rgba(0, 0, 0, 0.03);
}
.ant-table-tbody > tr.ant-table-row-selected:hover > td {
  background: #e6fff5;
}
.ant-table-summary {
  position: relative;
  z-index: 2;
  background: #fff;
}
div.ant-table-summary {
  box-shadow: 0 -1px 0 #f0f0f0;
}
.ant-table-summary > tr > th,
.ant-table-summary > tr > td {
  border-bottom: 1px solid #f0f0f0;
}
.ant-table-pagination.ant-pagination {
  margin: 16px 0;
}
.ant-table-pagination {
  display: flex;
  flex-wrap: wrap;
  row-gap: 8px;
}
.ant-table-pagination > * {
  flex: none;
}
.ant-table-pagination-left {
  justify-content: flex-start;
}
.ant-table-pagination-center {
  justify-content: center;
}
.ant-table-pagination-right {
  justify-content: flex-end;
}
.ant-table-thead th.ant-table-column-has-sorters {
  outline: none;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-table-thead th.ant-table-column-has-sorters:hover {
  background: rgba(0, 0, 0, 0.04);
}
.ant-table-thead th.ant-table-column-has-sorters:hover::before {
  background-color: transparent !important;
}
.ant-table-thead th.ant-table-column-has-sorters:focus-visible {
  color: #2cd4ae;
}
.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,
.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover {
  background: #f5f5f5;
}
.ant-table-thead th.ant-table-column-sort {
  background: #f5f5f5;
}
.ant-table-thead th.ant-table-column-sort::before {
  background-color: transparent !important;
}
td.ant-table-column-sort {
  background: #fafafa;
}
.ant-table-column-title {
  position: relative;
  z-index: 1;
  flex: 1;
}
.ant-table-column-sorters {
  display: flex;
  flex: auto;
  align-items: center;
  justify-content: space-between;
}
.ant-table-column-sorters::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
}
.ant-table-column-sorter {
  margin-left: 4px;
  color: #bfbfbf;
  font-size: 0;
  transition: color 0.3s;
}
.ant-table-column-sorter-inner {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
}
.ant-table-column-sorter-up,
.ant-table-column-sorter-down {
  font-size: 11px;
}
.ant-table-column-sorter-up.active,
.ant-table-column-sorter-down.active {
  color: #2cd4ae;
}
.ant-table-column-sorter-up + .ant-table-column-sorter-down {
  margin-top: -0.3em;
}
.ant-table-column-sorters:hover .ant-table-column-sorter {
  color: #a6a6a6;
}
.ant-table-filter-column {
  display: flex;
  justify-content: space-between;
}
.ant-table-filter-trigger {
  position: relative;
  display: flex;
  align-items: center;
  margin: -4px -8px -4px 4px;
  padding: 0 4px;
  color: #bfbfbf;
  font-size: 12px;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-table-filter-trigger:hover {
  color: rgba(0, 0, 0, 0.45);
  background: rgba(0, 0, 0, 0.04);
}
.ant-table-filter-trigger.active {
  color: #2cd4ae;
}
.ant-table-filter-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  min-width: 120px;
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-table-filter-dropdown .ant-dropdown-menu {
  max-height: 264px;
  overflow-x: hidden;
  border: 0;
  box-shadow: none;
}
.ant-table-filter-dropdown .ant-dropdown-menu:empty::after {
  display: block;
  padding: 8px 0;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  text-align: center;
  content: 'Not Found';
}
.ant-table-filter-dropdown-tree {
  padding: 8px 8px 0;
}
.ant-table-filter-dropdown-tree .ant-tree-treenode .ant-tree-node-content-wrapper:hover {
  background-color: #f5f5f5;
}
.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper,
.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper:hover {
  background-color: #d9fff1;
}
.ant-table-filter-dropdown-search {
  padding: 8px;
  border-bottom: 1px #f0f0f0 solid;
}
.ant-table-filter-dropdown-search-input input {
  min-width: 140px;
}
.ant-table-filter-dropdown-search-input .anticon {
  color: rgba(0, 0, 0, 0.25);
}
.ant-table-filter-dropdown-checkall {
  width: 100%;
  margin-bottom: 4px;
  margin-left: 4px;
}
.ant-table-filter-dropdown-submenu > ul {
  max-height: calc(100vh - 130px);
  overflow-x: hidden;
  overflow-y: auto;
}
.ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span {
  padding-left: 8px;
}
.ant-table-filter-dropdown-btns {
  display: flex;
  justify-content: space-between;
  padding: 7px 8px;
  overflow: hidden;
  background-color: inherit;
  border-top: 1px solid #f0f0f0;
}
.ant-table-selection-col {
  width: 32px;
}
.ant-table-bordered .ant-table-selection-col {
  width: 50px;
}
table tr th.ant-table-selection-column,
table tr td.ant-table-selection-column {
  padding-right: 8px;
  padding-left: 8px;
  text-align: center;
}
table tr th.ant-table-selection-column .ant-radio-wrapper,
table tr td.ant-table-selection-column .ant-radio-wrapper {
  margin-right: 0;
}
table tr th.ant-table-selection-column.ant-table-cell-fix-left {
  z-index: 3;
}
table tr th.ant-table-selection-column::after {
  background-color: transparent !important;
}
.ant-table-selection {
  position: relative;
  display: inline-flex;
  flex-direction: column;
}
.ant-table-selection-extra {
  position: absolute;
  top: 0;
  z-index: 1;
  cursor: pointer;
  transition: all 0.3s;
  margin-inline-start: 100%;
  padding-inline-start: 4px;
}
.ant-table-selection-extra .anticon {
  color: #bfbfbf;
  font-size: 10px;
}
.ant-table-selection-extra .anticon:hover {
  color: #a6a6a6;
}
.ant-table-expand-icon-col {
  width: 48px;
}
.ant-table-row-expand-icon-cell {
  text-align: center;
}
.ant-table-row-expand-icon-cell .ant-table-row-expand-icon {
  display: inline-flex;
  float: none;
  vertical-align: sub;
}
.ant-table-row-indent {
  float: left;
  height: 1px;
}
.ant-table-row-expand-icon {
  color: #2cd4ae;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  position: relative;
  float: left;
  box-sizing: border-box;
  width: 17px;
  height: 17px;
  padding: 0;
  color: inherit;
  line-height: 17px;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  transform: scale(0.94117647);
  transition: all 0.3s;
  user-select: none;
}
.ant-table-row-expand-icon:focus-visible,
.ant-table-row-expand-icon:hover {
  color: #53e0bb;
}
.ant-table-row-expand-icon:active {
  color: #1cad90;
}
.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover,
.ant-table-row-expand-icon:active {
  border-color: currentcolor;
}
.ant-table-row-expand-icon::before,
.ant-table-row-expand-icon::after {
  position: absolute;
  background: currentcolor;
  transition: transform 0.3s ease-out;
  content: '';
}
.ant-table-row-expand-icon::before {
  top: 7px;
  right: 3px;
  left: 3px;
  height: 1px;
}
.ant-table-row-expand-icon::after {
  top: 3px;
  bottom: 3px;
  left: 7px;
  width: 1px;
  transform: rotate(90deg);
}
.ant-table-row-expand-icon-collapsed::before {
  transform: rotate(-180deg);
}
.ant-table-row-expand-icon-collapsed::after {
  transform: rotate(0deg);
}
.ant-table-row-expand-icon-spaced {
  background: transparent;
  border: 0;
  visibility: hidden;
}
.ant-table-row-expand-icon-spaced::before,
.ant-table-row-expand-icon-spaced::after {
  display: none;
  content: none;
}
.ant-table-row-indent + .ant-table-row-expand-icon {
  margin-top: 2.5005px;
  margin-right: 8px;
}
tr.ant-table-expanded-row > td,
tr.ant-table-expanded-row:hover > td {
  background: #fbfbfb;
}
tr.ant-table-expanded-row .ant-descriptions-view {
  display: flex;
}
tr.ant-table-expanded-row .ant-descriptions-view table {
  flex: auto;
  width: auto;
}
.ant-table .ant-table-expanded-row-fixed {
  position: relative;
  margin: -16px -16px;
  padding: 16px 16px;
}
.ant-table-tbody > tr.ant-table-placeholder {
  text-align: center;
}
.ant-table-empty .ant-table-tbody > tr.ant-table-placeholder {
  color: rgba(0, 0, 0, 0.25);
}
.ant-table-tbody > tr.ant-table-placeholder:hover > td {
  background: #fff;
}
.ant-table-cell-fix-left,
.ant-table-cell-fix-right {
  position: sticky !important;
  z-index: 2;
  background: #fff;
}
.ant-table-cell-fix-left-first::after,
.ant-table-cell-fix-left-last::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  width: 30px;
  transform: translateX(100%);
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table-cell-fix-left-all::after {
  display: none;
}
.ant-table-cell-fix-right-first::after,
.ant-table-cell-fix-right-last::after {
  position: absolute;
  top: 0;
  bottom: -1px;
  left: 0;
  width: 30px;
  transform: translateX(-100%);
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table .ant-table-container::before,
.ant-table .ant-table-container::after {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: calc(calc(2 + 1) + 1);
  width: 30px;
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table .ant-table-container::before {
  left: 0;
}
.ant-table .ant-table-container::after {
  right: 0;
}
.ant-table-ping-left:not(.ant-table-has-fix-left) > .ant-table-container {
  position: relative;
}
.ant-table-ping-left:not(.ant-table-has-fix-left) > .ant-table-container::before {
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-left .ant-table-cell-fix-left-first::after,
.ant-table-ping-left .ant-table-cell-fix-left-last::after {
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-left .ant-table-cell-fix-left-last::before {
  background-color: transparent !important;
}
.ant-table-ping-right:not(.ant-table-has-fix-right) > .ant-table-container {
  position: relative;
}
.ant-table-ping-right:not(.ant-table-has-fix-right) > .ant-table-container::after {
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-right .ant-table-cell-fix-right-first::after,
.ant-table-ping-right .ant-table-cell-fix-right-last::after {
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-sticky-holder {
  position: sticky;
  z-index: calc(2 + 1);
  background: #fff;
}
.ant-table-sticky-scroll {
  position: sticky;
  bottom: 0;
  z-index: calc(2 + 1);
  display: flex;
  align-items: center;
  background: #ffffff;
  border-top: 1px solid #f0f0f0;
  opacity: 0.6;
}
.ant-table-sticky-scroll:hover {
  transform-origin: center bottom;
}
.ant-table-sticky-scroll-bar {
  height: 8px;
  background-color: rgba(0, 0, 0, 0.35);
  border-radius: 4px;
}
.ant-table-sticky-scroll-bar:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.ant-table-sticky-scroll-bar-active {
  background-color: rgba(0, 0, 0, 0.8);
}
@media all and (-ms-high-contrast: none) {
  .ant-table-ping-left .ant-table-cell-fix-left-last::after {
    box-shadow: none !important;
  }
  .ant-table-ping-right .ant-table-cell-fix-right-first::after {
    box-shadow: none !important;
  }
}
.ant-table {
  /* title + table */
  /* table */
  /* table + footer */
}
.ant-table-title {
  border-radius: 2px 2px 0 0;
}
.ant-table-title + .ant-table-container {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ant-table-title + .ant-table-container table {
  border-radius: 0;
}
.ant-table-title + .ant-table-container table > thead > tr:first-child th:first-child {
  border-radius: 0;
}
.ant-table-title + .ant-table-container table > thead > tr:first-child th:last-child {
  border-radius: 0;
}
.ant-table-container {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.ant-table-container table > thead > tr:first-child th:first-child {
  border-top-left-radius: 2px;
}
.ant-table-container table > thead > tr:first-child th:last-child {
  border-top-right-radius: 2px;
}
.ant-table-footer {
  border-radius: 0 0 2px 2px;
}
.ant-table-wrapper-rtl {
  direction: rtl;
}
.ant-table-rtl {
  direction: rtl;
}
.ant-table-wrapper-rtl .ant-table table {
  text-align: right;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th[colspan]:not([colspan='1']) {
  text-align: center;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  right: auto;
  left: 0;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th {
  text-align: right;
}
.ant-table-tbody > tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl {
  margin: -16px 33px -16px -16px;
}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left {
  justify-content: flex-end;
}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right {
  justify-content: flex-start;
}
.ant-table-wrapper-rtl .ant-table-column-sorter {
  margin-right: 4px;
  margin-left: 0;
}
.ant-table-wrapper-rtl .ant-table-filter-column-title {
  padding: 16px 16px 16px 2.3em;
}
.ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title {
  padding: 0 0 0 2.3em;
}
.ant-table-wrapper-rtl .ant-table-filter-trigger {
  margin: -4px 4px -4px -8px;
}
.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span,
.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span {
  padding-right: 8px;
  padding-left: 0;
}
.ant-table-wrapper-rtl .ant-table-selection {
  text-align: center;
}
.ant-table-wrapper-rtl .ant-table-row-indent {
  float: right;
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon {
  float: right;
}
.ant-table-wrapper-rtl .ant-table-row-indent + .ant-table-row-expand-icon {
  margin-right: 0;
  margin-left: 8px;
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon::after {
  transform: rotate(-90deg);
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::before {
  transform: rotate(180deg);
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::after {
  transform: rotate(0deg);
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner,
.ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #2cd4ae;
}
.ant-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #2cd4ae;
  border-radius: 2px;
  visibility: hidden;
  animation: antCheckboxEffect 0.36s ease-in-out;
  animation-fill-mode: backwards;
  content: '';
}
.ant-checkbox:hover::after,
.ant-checkbox-wrapper:hover .ant-checkbox::after {
  visibility: visible;
}
.ant-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 21.5%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-checkbox-checked .ant-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #2cd4ae;
  border-color: #2cd4ae;
}
.ant-checkbox-disabled {
  cursor: not-allowed;
}
.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  animation-name: none;
}
.ant-checkbox-disabled .ant-checkbox-input {
  cursor: not-allowed;
  pointer-events: none;
}
.ant-checkbox-disabled .ant-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-checkbox-disabled .ant-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  animation-name: none;
}
.ant-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-checkbox-disabled:hover::after,
.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after {
  visibility: hidden;
}
.ant-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-flex;
  align-items: baseline;
  line-height: unset;
  cursor: pointer;
}
.ant-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\A0';
}
.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 8px;
}
.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] {
  width: 14px;
  height: 14px;
}
.ant-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-checkbox-group-item {
  margin-right: 8px;
}
.ant-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-checkbox-group-item + .ant-checkbox-group-item {
  margin-left: 0;
}
.ant-checkbox-indeterminate .ant-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-checkbox-indeterminate .ant-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #2cd4ae;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-checkbox-rtl {
  direction: rtl;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item {
  margin-right: 0;
  margin-left: 8px;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child {
  margin-left: 0 !important;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item {
  margin-left: 8px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-dropdown-menu-item.ant-dropdown-menu-item-danger {
  color: #ff4d4f;
}
.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover {
  color: #fff;
  background-color: #ff4d4f;
}
.ant-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}
.ant-dropdown::before {
  position: absolute;
  top: -4px;
  right: 0;
  bottom: -4px;
  left: -7px;
  z-index: -9999;
  opacity: 0.0001;
  content: ' ';
}
.ant-dropdown-wrap {
  position: relative;
}
.ant-dropdown-wrap .ant-btn > .anticon-down {
  font-size: 10px;
}
.ant-dropdown-wrap .anticon-down::before {
  transition: transform 0.2s;
}
.ant-dropdown-wrap-open .anticon-down::before {
  transform: rotate(180deg);
}
.ant-dropdown-hidden,
.ant-dropdown-menu-hidden,
.ant-dropdown-menu-submenu-hidden {
  display: none;
}
.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,
.ant-dropdown-show-arrow.ant-dropdown-placement-top,
.ant-dropdown-show-arrow.ant-dropdown-placement-topRight {
  padding-bottom: 15.3137085px;
}
.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,
.ant-dropdown-show-arrow.ant-dropdown-placement-bottom,
.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight {
  padding-top: 15.3137085px;
}
.ant-dropdown-arrow {
  position: absolute;
  z-index: 1;
  display: block;
  width: 11.3137085px;
  height: 11.3137085px;
  border-radius: 0 0 2px;
  pointer-events: none;
}
.ant-dropdown-arrow::before {
  position: absolute;
  top: -11.3137085px;
  left: -11.3137085px;
  width: 33.9411255px;
  height: 33.9411255px;
  background: #fff;
  background-repeat: no-repeat;
  background-position: -10px -10px;
  content: '';
  clip-path: inset(33% 33%);
  clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z');
}
.ant-dropdown-placement-top > .ant-dropdown-arrow,
.ant-dropdown-placement-topLeft > .ant-dropdown-arrow,
.ant-dropdown-placement-topRight > .ant-dropdown-arrow {
  bottom: 10px;
  box-shadow: 3px 3px 7px -3px rgba(0, 0, 0, 0.1);
  transform: rotate(45deg);
}
.ant-dropdown-placement-top > .ant-dropdown-arrow {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
.ant-dropdown-placement-topLeft > .ant-dropdown-arrow {
  left: 16px;
}
.ant-dropdown-placement-topRight > .ant-dropdown-arrow {
  right: 16px;
}
.ant-dropdown-placement-bottom > .ant-dropdown-arrow,
.ant-dropdown-placement-bottomLeft > .ant-dropdown-arrow,
.ant-dropdown-placement-bottomRight > .ant-dropdown-arrow {
  top: 9.41421356px;
  box-shadow: 2px 2px 5px -2px rgba(0, 0, 0, 0.1);
  transform: rotate(-135deg) translateY(-0.5px);
}
.ant-dropdown-placement-bottom > .ant-dropdown-arrow {
  left: 50%;
  transform: translateX(-50%) rotate(-135deg) translateY(-0.5px);
}
.ant-dropdown-placement-bottomLeft > .ant-dropdown-arrow {
  left: 16px;
}
.ant-dropdown-placement-bottomRight > .ant-dropdown-arrow {
  right: 16px;
}
.ant-dropdown-menu {
  position: relative;
  margin: 0;
  padding: 4px 0;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-dropdown-menu-item-group-title {
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.45);
  transition: all 0.3s;
}
.ant-dropdown-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: transparent;
  box-shadow: none;
  transform-origin: 0 0;
}
.ant-dropdown-menu-submenu-popup ul,
.ant-dropdown-menu-submenu-popup li {
  list-style: none;
}
.ant-dropdown-menu-submenu-popup ul {
  margin-right: 0.3em;
  margin-left: 0.3em;
}
.ant-dropdown-menu-item {
  position: relative;
  display: flex;
  align-items: center;
}
.ant-dropdown-menu-item-icon {
  min-width: 12px;
  margin-right: 8px;
  font-size: 12px;
}
.ant-dropdown-menu-title-content {
  flex: auto;
}
.ant-dropdown-menu-title-content > a {
  color: inherit;
  transition: all 0.3s;
}
.ant-dropdown-menu-title-content > a:hover {
  color: inherit;
}
.ant-dropdown-menu-title-content > a::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
}
.ant-dropdown-menu-item,
.ant-dropdown-menu-submenu-title {
  clear: both;
  margin: 0;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-dropdown-menu-item-selected,
.ant-dropdown-menu-submenu-title-selected {
  color: #2cd4ae;
  background-color: #f0fff9;
}
.ant-dropdown-menu-item:hover,
.ant-dropdown-menu-submenu-title:hover,
.ant-dropdown-menu-item.ant-dropdown-menu-item-active,
.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-active,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-active,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-active {
  background-color: #f5f5f5;
}
.ant-dropdown-menu-item.ant-dropdown-menu-item-disabled,
.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-disabled,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-disabled,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-dropdown-menu-item.ant-dropdown-menu-item-disabled:hover,
.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-disabled:hover,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-disabled:hover,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-dropdown-menu-item.ant-dropdown-menu-item-disabled a,
.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-disabled a,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-disabled a,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-disabled a {
  pointer-events: none;
}
.ant-dropdown-menu-item-divider,
.ant-dropdown-menu-submenu-title-divider {
  height: 1px;
  margin: 4px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #f0f0f0;
}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon {
  position: absolute;
  right: 8px;
}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon {
  margin-right: 0 !important;
  color: rgba(0, 0, 0, 0.45);
  font-size: 10px;
  font-style: normal;
}
.ant-dropdown-menu-item-group-list {
  margin: 0 8px;
  padding: 0;
  list-style: none;
}
.ant-dropdown-menu-submenu-title {
  padding-right: 24px;
}
.ant-dropdown-menu-submenu-vertical {
  position: relative;
}
.ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 100%;
  margin-left: 4px;
  transform-origin: 0 0;
}
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title {
  color: #2cd4ae;
}
.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottom,
.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottom,
.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight,
.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight {
  animation-name: antSlideUpIn;
}
.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,
.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,
.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-top,
.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-top,
.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight,
.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight {
  animation-name: antSlideDownIn;
}
.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottom,
.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight {
  animation-name: antSlideUpOut;
}
.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,
.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-top,
.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight {
  animation-name: antSlideDownOut;
}
.ant-dropdown-trigger > .anticon.anticon-down,
.ant-dropdown-link > .anticon.anticon-down,
.ant-dropdown-button > .anticon.anticon-down {
  font-size: 10px;
  vertical-align: baseline;
}
.ant-dropdown-button {
  white-space: nowrap;
}
.ant-dropdown-button.ant-btn-group > .ant-btn-loading,
.ant-dropdown-button.ant-btn-group > .ant-btn-loading + .ant-btn {
  cursor: default;
  pointer-events: none;
}
.ant-dropdown-button.ant-btn-group > .ant-btn-loading + .ant-btn::before {
  display: block;
}
.ant-dropdown-button.ant-btn-group > .ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only) {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-dropdown-menu-dark,
.ant-dropdown-menu-dark .ant-dropdown-menu {
  background: #001529;
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a {
  color: rgba(255, 255, 255, 0.65);
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a .ant-dropdown-menu-submenu-arrow::after {
  color: rgba(255, 255, 255, 0.65);
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a:hover {
  color: #fff;
  background: transparent;
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected > a {
  color: #fff;
  background: #2cd4ae;
}
.ant-dropdown-rtl {
  direction: rtl;
}
.ant-dropdown-rtl.ant-dropdown::before {
  right: -7px;
  left: 0;
}
.ant-dropdown-menu.ant-dropdown-menu-rtl {
  direction: rtl;
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item-group-title,
.ant-dropdown-menu-submenu-rtl .ant-dropdown-menu-item-group-title {
  direction: rtl;
  text-align: right;
}
.ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl {
  transform-origin: 100% 0;
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li {
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-item > span > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title > span > .anticon:first-child {
  margin-right: 0;
  margin-left: 8px;
}
.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon {
  right: auto;
  left: 8px;
}
.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon {
  margin-left: 0 !important;
  transform: scaleX(-1);
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
  padding-right: 12px;
  padding-left: 24px;
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  right: 100%;
  left: 0;
  margin-right: 4px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-menu-item-danger.ant-menu-item {
  color: #ff4d4f;
}
.ant-menu-item-danger.ant-menu-item:hover,
.ant-menu-item-danger.ant-menu-item-active {
  color: #ff4d4f;
}
.ant-menu-item-danger.ant-menu-item:active {
  background: #fff1f0;
}
.ant-menu-item-danger.ant-menu-item-selected {
  color: #ff4d4f;
}
.ant-menu-item-danger.ant-menu-item-selected > a,
.ant-menu-item-danger.ant-menu-item-selected > a:hover {
  color: #ff4d4f;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
  background-color: #fff1f0;
}
.ant-menu-inline .ant-menu-item-danger.ant-menu-item::after {
  border-right-color: #ff4d4f;
}
.ant-menu-dark .ant-menu-item-danger.ant-menu-item,
.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,
.ant-menu-dark .ant-menu-item-danger.ant-menu-item > a {
  color: #ff4d4f;
}
.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
  color: #fff;
  background-color: #ff4d4f;
}
.ant-menu {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum';
  margin-bottom: 0;
  padding-left: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 0;
  text-align: left;
  list-style: none;
  background: #fff;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  transition: background 0.3s, width 0.3s cubic-bezier(0.2, 0, 0, 1) 0s;
}
.ant-menu::before {
  display: table;
  content: '';
}
.ant-menu::after {
  display: table;
  clear: both;
  content: '';
}
.ant-menu.ant-menu-root:focus-visible {
  box-shadow: 0 0 0 2px #d9fff1;
}
.ant-menu ul,
.ant-menu ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-menu-overflow {
  display: flex;
}
.ant-menu-overflow-item {
  flex: none;
}
.ant-menu-hidden,
.ant-menu-submenu-hidden {
  display: none;
}
.ant-menu-item-group-title {
  height: 1.5715;
  padding: 8px 16px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  transition: all 0.3s;
}
.ant-menu-horizontal .ant-menu-submenu {
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu,
.ant-menu-submenu-inline {
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-selected {
  color: #2cd4ae;
}
.ant-menu-item:active,
.ant-menu-submenu-title:active {
  background: #f0fff9;
}
.ant-menu-submenu .ant-menu-sub {
  cursor: initial;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-title-content {
  transition: color 0.3s;
}
.ant-menu-item a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-menu-item a:hover {
  color: #2cd4ae;
}
.ant-menu-item a::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  content: '';
}
.ant-menu-item > .ant-badge a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-menu-item > .ant-badge a:hover {
  color: #2cd4ae;
}
.ant-menu-item-divider {
  overflow: hidden;
  line-height: 0;
  border-color: #f0f0f0;
  border-style: solid;
  border-width: 1px 0 0;
}
.ant-menu-item-divider-dashed {
  border-style: dashed;
}
.ant-menu-horizontal .ant-menu-item,
.ant-menu-horizontal .ant-menu-submenu {
  margin-top: -1px;
}
.ant-menu-horizontal > .ant-menu-item:hover,
.ant-menu-horizontal > .ant-menu-item-active,
.ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover {
  background-color: transparent;
}
.ant-menu-item-selected {
  color: #2cd4ae;
}
.ant-menu-item-selected a,
.ant-menu-item-selected a:hover {
  color: #2cd4ae;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #f0fff9;
}
.ant-menu-inline,
.ant-menu-vertical,
.ant-menu-vertical-left {
  border-right: 1px solid #f0f0f0;
}
.ant-menu-vertical-right {
  border-left: 1px solid #f0f0f0;
}
.ant-menu-vertical.ant-menu-sub,
.ant-menu-vertical-left.ant-menu-sub,
.ant-menu-vertical-right.ant-menu-sub {
  min-width: 160px;
  max-height: calc(100vh - 100px);
  padding: 0;
  overflow: hidden;
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub:not([class*='-active']),
.ant-menu-vertical-left.ant-menu-sub:not([class*='-active']),
.ant-menu-vertical-right.ant-menu-sub:not([class*='-active']) {
  overflow-x: hidden;
  overflow-y: auto;
}
.ant-menu-vertical.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub .ant-menu-item::after,
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item::after,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item::after {
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu,
.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
  transform-origin: 0 0;
}
.ant-menu-horizontal.ant-menu-sub {
  min-width: 114px;
}
.ant-menu-horizontal .ant-menu-item,
.ant-menu-horizontal .ant-menu-submenu-title {
  transition: border-color 0.3s, background 0.3s;
}
.ant-menu-item,
.ant-menu-submenu-title {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 20px;
  white-space: nowrap;
  cursor: pointer;
  transition: border-color 0.3s, background 0.3s, padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-item .ant-menu-item-icon,
.ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu-item .anticon,
.ant-menu-submenu-title .anticon {
  min-width: 14px;
  font-size: 14px;
  transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s;
}
.ant-menu-item .ant-menu-item-icon + span,
.ant-menu-submenu-title .ant-menu-item-icon + span,
.ant-menu-item .anticon + span,
.ant-menu-submenu-title .anticon + span {
  margin-left: 10px;
  opacity: 1;
  transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), margin 0.3s, color 0.3s;
}
.ant-menu-item .ant-menu-item-icon.svg,
.ant-menu-submenu-title .ant-menu-item-icon.svg {
  vertical-align: -0.125em;
}
.ant-menu-item.ant-menu-item-only-child > .anticon,
.ant-menu-submenu-title.ant-menu-item-only-child > .anticon,
.ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon,
.ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon {
  margin-right: 0;
}
.ant-menu-item:not(.ant-menu-item-disabled):focus-visible,
.ant-menu-submenu-title:not(.ant-menu-item-disabled):focus-visible {
  box-shadow: 0 0 0 2px #d9fff1;
}
.ant-menu > .ant-menu-item-divider {
  margin: 1px 0;
  padding: 0;
}
.ant-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: transparent;
  border-radius: 2px;
  box-shadow: none;
  transform-origin: 0 0;
}
.ant-menu-submenu-popup::before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  opacity: 0.0001;
  content: ' ';
}
.ant-menu-submenu-placement-rightTop::before {
  top: 0;
  left: -7px;
}
.ant-menu-submenu > .ant-menu {
  background-color: #fff;
  border-radius: 2px;
}
.ant-menu-submenu > .ant-menu-submenu-title::after {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-popup > .ant-menu {
  background-color: #fff;
}
.ant-menu-submenu-expand-icon,
.ant-menu-submenu-arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 10px;
  color: rgba(0, 0, 0, 0.85);
  transform: translateY(-50%);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-arrow::before,
.ant-menu-submenu-arrow::after {
  position: absolute;
  width: 6px;
  height: 1.5px;
  background-color: currentcolor;
  border-radius: 2px;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content: '';
}
.ant-menu-submenu-arrow::before {
  transform: rotate(45deg) translateY(-2.5px);
}
.ant-menu-submenu-arrow::after {
  transform: rotate(-45deg) translateY(2.5px);
}
.ant-menu-submenu:hover > .ant-menu-submenu-title > .ant-menu-submenu-expand-icon,
.ant-menu-submenu:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
  color: #2cd4ae;
}
.ant-menu-inline-collapsed .ant-menu-submenu-arrow::before,
.ant-menu-submenu-inline .ant-menu-submenu-arrow::before {
  transform: rotate(-45deg) translateX(2.5px);
}
.ant-menu-inline-collapsed .ant-menu-submenu-arrow::after,
.ant-menu-submenu-inline .ant-menu-submenu-arrow::after {
  transform: rotate(45deg) translateX(-2.5px);
}
.ant-menu-submenu-horizontal .ant-menu-submenu-arrow {
  display: none;
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
  transform: translateY(-2px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  transform: rotate(-45deg) translateX(-2.5px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before {
  transform: rotate(45deg) translateX(2.5px);
}
.ant-menu-vertical .ant-menu-submenu-selected,
.ant-menu-vertical-left .ant-menu-submenu-selected,
.ant-menu-vertical-right .ant-menu-submenu-selected {
  color: #2cd4ae;
}
.ant-menu-horizontal {
  line-height: 46px;
  border: 0;
  border-bottom: 1px solid #f0f0f0;
  box-shadow: none;
}
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu {
  margin-top: -1px;
  margin-bottom: 0;
  padding: 0 20px;
}
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected {
  color: #2cd4ae;
}
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected::after {
  border-bottom: 2px solid #2cd4ae;
}
.ant-menu-horizontal > .ant-menu-item,
.ant-menu-horizontal > .ant-menu-submenu {
  position: relative;
  top: 1px;
  display: inline-block;
  vertical-align: bottom;
}
.ant-menu-horizontal > .ant-menu-item::after,
.ant-menu-horizontal > .ant-menu-submenu::after {
  position: absolute;
  right: 20px;
  bottom: 0;
  left: 20px;
  border-bottom: 2px solid transparent;
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content: '';
}
.ant-menu-horizontal > .ant-menu-submenu > .ant-menu-submenu-title {
  padding: 0;
}
.ant-menu-horizontal > .ant-menu-item a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-menu-horizontal > .ant-menu-item a:hover {
  color: #2cd4ae;
}
.ant-menu-horizontal > .ant-menu-item a::before {
  bottom: -2px;
}
.ant-menu-horizontal > .ant-menu-item-selected a {
  color: #2cd4ae;
}
.ant-menu-horizontal::after {
  display: block;
  clear: both;
  height: 0;
  content: ' ';
}
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-inline .ant-menu-item {
  position: relative;
}
.ant-menu-vertical .ant-menu-item::after,
.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-vertical-right .ant-menu-item::after,
.ant-menu-inline .ant-menu-item::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-right: 3px solid #2cd4ae;
  transform: scaleY(0.0001);
  opacity: 0;
  transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  content: '';
}
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-inline .ant-menu-item,
.ant-menu-vertical .ant-menu-submenu-title,
.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-inline .ant-menu-submenu-title {
  height: 40px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 0 16px;
  overflow: hidden;
  line-height: 40px;
  text-overflow: ellipsis;
}
.ant-menu-vertical .ant-menu-submenu,
.ant-menu-vertical-left .ant-menu-submenu,
.ant-menu-vertical-right .ant-menu-submenu,
.ant-menu-inline .ant-menu-submenu {
  padding-bottom: 0.02px;
}
.ant-menu-vertical .ant-menu-item:not(:last-child),
.ant-menu-vertical-left .ant-menu-item:not(:last-child),
.ant-menu-vertical-right .ant-menu-item:not(:last-child),
.ant-menu-inline .ant-menu-item:not(:last-child) {
  margin-bottom: 8px;
}
.ant-menu-vertical > .ant-menu-item,
.ant-menu-vertical-left > .ant-menu-item,
.ant-menu-vertical-right > .ant-menu-item,
.ant-menu-inline > .ant-menu-item,
.ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-vertical-left > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-vertical-right > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 40px;
  line-height: 40px;
}
.ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,
.ant-menu-vertical .ant-menu-submenu-title {
  padding-right: 34px;
}
.ant-menu-inline {
  width: 100%;
}
.ant-menu-inline .ant-menu-selected::after,
.ant-menu-inline .ant-menu-item-selected::after {
  transform: scaleY(1);
  opacity: 1;
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-inline .ant-menu-item,
.ant-menu-inline .ant-menu-submenu-title {
  width: calc(100% + 1px);
}
.ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,
.ant-menu-inline .ant-menu-submenu-title {
  padding-right: 34px;
}
.ant-menu-inline.ant-menu-root .ant-menu-item,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title {
  display: flex;
  align-items: center;
  transition: border-color 0.3s, background 0.3s, padding 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.ant-menu-inline.ant-menu-root .ant-menu-item > .ant-menu-title-content,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title > .ant-menu-title-content {
  flex: auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ant-menu-inline.ant-menu-root .ant-menu-item > *,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title > * {
  flex: none;
}
.ant-menu.ant-menu-inline-collapsed {
  width: 80px;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title {
  left: 0;
  padding: 0 calc(50% - 16px / 2);
  text-overflow: clip;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  opacity: 0;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .anticon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon {
  margin: 0;
  font-size: 16px;
  line-height: 40px;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .anticon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span {
  display: inline-block;
  opacity: 0;
}
.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed .anticon {
  display: inline-block;
}
.ant-menu.ant-menu-inline-collapsed-tooltip {
  pointer-events: none;
}
.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed-tooltip .anticon {
  display: none;
}
.ant-menu.ant-menu-inline-collapsed-tooltip a {
  color: rgba(255, 255, 255, 0.85);
}
.ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title {
  padding-right: 4px;
  padding-left: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-menu-item-group-list {
  margin: 0;
  padding: 0;
}
.ant-menu-item-group-list .ant-menu-item,
.ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 16px 0 28px;
}
.ant-menu-root.ant-menu-vertical,
.ant-menu-root.ant-menu-vertical-left,
.ant-menu-root.ant-menu-vertical-right,
.ant-menu-root.ant-menu-inline {
  box-shadow: none;
}
.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item > .ant-menu-inline-collapsed-noicon,
.ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title > .ant-menu-inline-collapsed-noicon {
  font-size: 16px;
  text-align: center;
}
.ant-menu-sub.ant-menu-inline {
  padding: 0;
  background: #fafafa;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.ant-menu-sub.ant-menu-inline > .ant-menu-item,
.ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 40px;
  line-height: 40px;
  list-style-position: inside;
  list-style-type: disc;
}
.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-left: 32px;
}
.ant-menu-item-disabled,
.ant-menu-submenu-disabled {
  color: rgba(0, 0, 0, 0.25) !important;
  background: none;
  cursor: not-allowed;
}
.ant-menu-item-disabled::after,
.ant-menu-submenu-disabled::after {
  border-color: transparent !important;
}
.ant-menu-item-disabled a,
.ant-menu-submenu-disabled a {
  color: rgba(0, 0, 0, 0.25) !important;
  pointer-events: none;
}
.ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: rgba(0, 0, 0, 0.25) !important;
  cursor: not-allowed;
}
.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  background: rgba(0, 0, 0, 0.25) !important;
}
.ant-layout-header .ant-menu {
  line-height: inherit;
}
.ant-menu-inline-collapsed-tooltip a,
.ant-menu-inline-collapsed-tooltip a:hover {
  color: #fff;
}
.ant-menu-light .ant-menu-item:hover,
.ant-menu-light .ant-menu-item-active,
.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,
.ant-menu-light .ant-menu-submenu-active,
.ant-menu-light .ant-menu-submenu-title:hover {
  color: #2cd4ae;
}
.ant-menu.ant-menu-root:focus-visible {
  box-shadow: 0 0 0 2px #1cad90;
}
.ant-menu-dark .ant-menu-item:focus-visible,
.ant-menu-dark .ant-menu-submenu-title:focus-visible {
  box-shadow: 0 0 0 2px #1cad90;
}
.ant-menu.ant-menu-dark,
.ant-menu-dark .ant-menu-sub,
.ant-menu.ant-menu-dark .ant-menu-sub {
  color: rgba(255, 255, 255, 0.65);
  background: #001529;
}
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow {
  opacity: 0.45;
  transition: all 0.3s;
}
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  background: #fff;
}
.ant-menu-dark.ant-menu-submenu-popup {
  background: transparent;
}
.ant-menu-dark .ant-menu-inline.ant-menu-sub {
  background: #000c17;
}
.ant-menu-dark.ant-menu-horizontal {
  border-bottom: 0;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item,
.ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu {
  top: 0;
  margin-top: 0;
  padding: 0 20px;
  border-color: #001529;
  border-bottom: 0;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item:hover {
  background-color: #2cd4ae;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item > a::before {
  bottom: 0;
}
.ant-menu-dark .ant-menu-item,
.ant-menu-dark .ant-menu-item-group-title,
.ant-menu-dark .ant-menu-item > a,
.ant-menu-dark .ant-menu-item > span > a {
  color: rgba(255, 255, 255, 0.65);
}
.ant-menu-dark.ant-menu-inline,
.ant-menu-dark.ant-menu-vertical,
.ant-menu-dark.ant-menu-vertical-left,
.ant-menu-dark.ant-menu-vertical-right {
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-vertical .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item::after {
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title {
  width: 100%;
}
.ant-menu-dark .ant-menu-item:hover,
.ant-menu-dark .ant-menu-item-active,
.ant-menu-dark .ant-menu-submenu-active,
.ant-menu-dark .ant-menu-submenu-open,
.ant-menu-dark .ant-menu-submenu-selected,
.ant-menu-dark .ant-menu-submenu-title:hover {
  color: #fff;
  background-color: transparent;
}
.ant-menu-dark .ant-menu-item:hover > a,
.ant-menu-dark .ant-menu-item-active > a,
.ant-menu-dark .ant-menu-submenu-active > a,
.ant-menu-dark .ant-menu-submenu-open > a,
.ant-menu-dark .ant-menu-submenu-selected > a,
.ant-menu-dark .ant-menu-submenu-title:hover > a,
.ant-menu-dark .ant-menu-item:hover > span > a,
.ant-menu-dark .ant-menu-item-active > span > a,
.ant-menu-dark .ant-menu-submenu-active > span > a,
.ant-menu-dark .ant-menu-submenu-open > span > a,
.ant-menu-dark .ant-menu-submenu-selected > span > a,
.ant-menu-dark .ant-menu-submenu-title:hover > span > a {
  color: #fff;
}
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
  opacity: 1;
}
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before {
  background: #fff;
}
.ant-menu-dark .ant-menu-item:hover {
  background-color: transparent;
}
.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #2cd4ae;
}
.ant-menu-dark .ant-menu-item-selected {
  color: #fff;
  border-right: 0;
}
.ant-menu-dark .ant-menu-item-selected::after {
  border-right: 0;
}
.ant-menu-dark .ant-menu-item-selected > a,
.ant-menu-dark .ant-menu-item-selected > span > a,
.ant-menu-dark .ant-menu-item-selected > a:hover,
.ant-menu-dark .ant-menu-item-selected > span > a:hover {
  color: #fff;
}
.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,
.ant-menu-dark .ant-menu-item-selected .anticon {
  color: #fff;
}
.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon + span,
.ant-menu-dark .ant-menu-item-selected .anticon + span {
  color: #fff;
}
.ant-menu.ant-menu-dark .ant-menu-item-selected,
.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected {
  background-color: #2cd4ae;
}
.ant-menu-dark .ant-menu-item-disabled,
.ant-menu-dark .ant-menu-submenu-disabled,
.ant-menu-dark .ant-menu-item-disabled > a,
.ant-menu-dark .ant-menu-submenu-disabled > a,
.ant-menu-dark .ant-menu-item-disabled > span > a,
.ant-menu-dark .ant-menu-submenu-disabled > span > a {
  color: rgba(255, 255, 255, 0.35) !important;
  opacity: 0.8;
}
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: rgba(255, 255, 255, 0.35) !important;
}
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  background: rgba(255, 255, 255, 0.35) !important;
}
.ant-menu.ant-menu-rtl {
  direction: rtl;
  text-align: right;
}
.ant-menu-rtl .ant-menu-item-group-title {
  text-align: right;
}
.ant-menu-rtl.ant-menu-inline,
.ant-menu-rtl.ant-menu-vertical {
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.ant-menu-rtl.ant-menu-dark.ant-menu-inline,
.ant-menu-rtl.ant-menu-dark.ant-menu-vertical {
  border-left: none;
}
.ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu,
.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
  transform-origin: top right;
}
.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-item .anticon,
.ant-menu-rtl .ant-menu-submenu-title .anticon {
  margin-right: auto;
  margin-left: 10px;
}
.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .anticon,
.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .anticon {
  margin-left: 0;
}
.ant-menu-submenu-rtl.ant-menu-submenu-popup {
  transform-origin: 100% 0;
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  right: auto;
  left: 16px;
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  transform: rotate(-45deg) translateY(-2px);
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  transform: rotate(45deg) translateY(2px);
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-item::after,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item::after,
.ant-menu-rtl.ant-menu-inline .ant-menu-item::after {
  right: auto;
  left: 0;
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,
.ant-menu-rtl.ant-menu-inline .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
  text-align: right;
}
.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
  padding-right: 0;
  padding-left: 34px;
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title {
  padding-right: 16px;
  padding-left: 34px;
}
.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title {
  padding: 0 calc(50% - 16px / 2);
}
.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,
.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 28px 0 16px;
}
.ant-menu-sub.ant-menu-inline {
  border: 0;
}
.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-right: 32px;
  padding-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-space {
  display: inline-flex;
}
.ant-space-vertical {
  flex-direction: column;
}
.ant-space-align-center {
  align-items: center;
}
.ant-space-align-start {
  align-items: flex-start;
}
.ant-space-align-end {
  align-items: flex-end;
}
.ant-space-align-baseline {
  align-items: baseline;
}
.ant-space-item:empty {
  display: none;
}
.ant-space-compact {
  display: inline-flex;
}
.ant-space-compact-block {
  display: flex;
  width: 100%;
}
.ant-space-compact-vertical {
  flex-direction: column;
}
.ant-space-rtl {
  direction: rtl;
}
.ant-space-compact-rtl {
  direction: rtl;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-pagination {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-pagination ul,
.ant-pagination ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-pagination::after {
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  content: ' ';
}
.ant-pagination-total-text {
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  line-height: 30px;
  vertical-align: middle;
}
.ant-pagination-item {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  margin-right: 8px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  outline: 0;
  cursor: pointer;
  user-select: none;
}
.ant-pagination-item a {
  display: block;
  padding: 0 6px;
  color: rgba(0, 0, 0, 0.85);
  transition: none;
}
.ant-pagination-item a:hover {
  text-decoration: none;
}
.ant-pagination-item:hover {
  border-color: #2cd4ae;
  transition: all 0.3s;
}
.ant-pagination-item:hover a {
  color: #2cd4ae;
}
.ant-pagination-item:focus-visible {
  border-color: #2cd4ae;
  transition: all 0.3s;
}
.ant-pagination-item:focus-visible a {
  color: #2cd4ae;
}
.ant-pagination-item-active {
  font-weight: 500;
  background: #fff;
  border-color: #2cd4ae;
}
.ant-pagination-item-active a {
  color: #2cd4ae;
}
.ant-pagination-item-active:hover {
  border-color: #53e0bb;
}
.ant-pagination-item-active:focus-visible {
  border-color: #53e0bb;
}
.ant-pagination-item-active:hover a {
  color: #53e0bb;
}
.ant-pagination-item-active:focus-visible a {
  color: #53e0bb;
}
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  outline: 0;
}
.ant-pagination-jump-prev .ant-pagination-item-container,
.ant-pagination-jump-next .ant-pagination-item-container {
  position: relative;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon {
  color: #2cd4ae;
  font-size: 12px;
  letter-spacing: -1px;
  opacity: 0;
  transition: all 0.2s;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  margin: auto;
  color: rgba(0, 0, 0, 0.25);
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 2px;
  text-align: center;
  text-indent: 0.13em;
  opacity: 1;
  transition: all 0.2s;
}
.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,
.ant-pagination-jump-next:hover .ant-pagination-item-link-icon {
  opacity: 1;
}
.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,
.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis {
  opacity: 0;
}
.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon,
.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon {
  opacity: 1;
}
.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis,
.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis {
  opacity: 0;
}
.ant-pagination-prev,
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  margin-right: 8px;
}
.ant-pagination-prev,
.ant-pagination-next,
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  color: rgba(0, 0, 0, 0.85);
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 32px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-pagination-prev,
.ant-pagination-next {
  font-family: Arial, Helvetica, sans-serif;
  outline: 0;
}
.ant-pagination-prev button,
.ant-pagination-next button {
  color: rgba(0, 0, 0, 0.85);
  cursor: pointer;
  user-select: none;
}
.ant-pagination-prev:hover button,
.ant-pagination-next:hover button {
  border-color: #53e0bb;
}
.ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-next .ant-pagination-item-link {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  font-size: 12px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  outline: none;
  transition: all 0.3s;
}
.ant-pagination-prev:focus-visible .ant-pagination-item-link,
.ant-pagination-next:focus-visible .ant-pagination-item-link {
  color: #2cd4ae;
  border-color: #2cd4ae;
}
.ant-pagination-prev:hover .ant-pagination-item-link,
.ant-pagination-next:hover .ant-pagination-item-link {
  color: #2cd4ae;
  border-color: #2cd4ae;
}
.ant-pagination-disabled,
.ant-pagination-disabled:hover {
  cursor: not-allowed;
}
.ant-pagination-disabled .ant-pagination-item-link,
.ant-pagination-disabled:hover .ant-pagination-item-link {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination-disabled:focus-visible {
  cursor: not-allowed;
}
.ant-pagination-disabled:focus-visible .ant-pagination-item-link {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination-slash {
  margin: 0 10px 0 5px;
}
.ant-pagination-options {
  display: inline-block;
  margin-left: 16px;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none) {
  .ant-pagination-options *::-ms-backdrop,
  .ant-pagination-options {
    vertical-align: top;
  }
}
.ant-pagination-options-size-changer.ant-select {
  display: inline-block;
  width: auto;
}
.ant-pagination-options-quick-jumper {
  display: inline-block;
  height: 32px;
  margin-left: 8px;
  line-height: 32px;
  vertical-align: top;
}
.ant-pagination-options-quick-jumper input {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
  width: 50px;
  height: 32px;
  margin: 0 8px;
}
.ant-pagination-options-quick-jumper input::placeholder {
  color: #bfbfbf;
  user-select: none;
}
.ant-pagination-options-quick-jumper input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:hover {
  border-color: #53e0bb;
  border-right-width: 1px;
}
.ant-pagination-options-quick-jumper input:focus,
.ant-pagination-options-quick-jumper input-focused {
  border-color: #53e0bb;
  box-shadow: 0 0 0 2px rgba(44, 212, 174, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-pagination-options-quick-jumper input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-pagination-options-quick-jumper input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-pagination-options-quick-jumper input-borderless,
.ant-pagination-options-quick-jumper input-borderless:hover,
.ant-pagination-options-quick-jumper input-borderless:focus,
.ant-pagination-options-quick-jumper input-borderless-focused,
.ant-pagination-options-quick-jumper input-borderless-disabled,
.ant-pagination-options-quick-jumper input-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-pagination-options-quick-jumper input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-pagination-options-quick-jumper input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-pagination-options-quick-jumper input-sm {
  padding: 0px 7px;
}
.ant-pagination-simple .ant-pagination-prev,
.ant-pagination-simple .ant-pagination-next {
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link {
  height: 24px;
  background-color: transparent;
  border: 0;
}
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link::after,
.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.ant-pagination-simple .ant-pagination-simple-pager {
  display: inline-block;
  height: 24px;
  margin-right: 8px;
}
.ant-pagination-simple .ant-pagination-simple-pager input {
  box-sizing: border-box;
  height: 100%;
  margin-right: 8px;
  padding: 0 6px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  outline: none;
  transition: border-color 0.3s;
}
.ant-pagination-simple .ant-pagination-simple-pager input:hover {
  border-color: #2cd4ae;
}
.ant-pagination-simple .ant-pagination-simple-pager input:focus {
  border-color: #53e0bb;
  box-shadow: 0 0 0 2px rgba(44, 212, 174, 0.2);
}
.ant-pagination-simple .ant-pagination-simple-pager input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-mini .ant-pagination-total-text,
.ant-pagination.ant-pagination-mini .ant-pagination-simple-pager {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.ant-pagination-mini .ant-pagination-item {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 22px;
}
.ant-pagination.ant-pagination-mini .ant-pagination-item:not(.ant-pagination-item-active) {
  background: transparent;
  border-color: transparent;
}
.ant-pagination.ant-pagination-mini .ant-pagination-prev,
.ant-pagination.ant-pagination-mini .ant-pagination-next {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 24px;
}
.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link {
  background: transparent;
  border-color: transparent;
}
.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link::after,
.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.ant-pagination-mini .ant-pagination-jump-prev,
.ant-pagination.ant-pagination-mini .ant-pagination-jump-next {
  height: 24px;
  margin-right: 0;
  line-height: 24px;
}
.ant-pagination.ant-pagination-mini .ant-pagination-options {
  margin-left: 2px;
}
.ant-pagination.ant-pagination-mini .ant-pagination-options-size-changer {
  top: 0px;
}
.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper input {
  padding: 0px 7px;
  width: 44px;
  height: 24px;
}
.ant-pagination.ant-pagination-disabled {
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item {
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item a {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border: none;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active {
  background: #e6e6e6;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a {
  color: rgba(0, 0, 0, 0.25);
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
  background: transparent;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon {
  opacity: 0;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis {
  opacity: 1;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager {
  color: rgba(0, 0, 0, 0.25);
}
@media only screen and (max-width: 992px) {
  .ant-pagination-item-after-jump-prev,
  .ant-pagination-item-before-jump-next {
    display: none;
  }
}
@media only screen and (max-width: 576px) {
  .ant-pagination-options {
    display: none;
  }
}
.ant-pagination-rtl .ant-pagination-total-text {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-item,
.ant-pagination-rtl .ant-pagination-prev,
.ant-pagination-rtl .ant-pagination-jump-prev,
.ant-pagination-rtl .ant-pagination-jump-next {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-slash {
  margin: 0 5px 0 10px;
}
.ant-pagination-rtl .ant-pagination-options {
  margin-right: 16px;
  margin-left: 0;
}
.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper {
  margin-left: 0;
}
.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options {
  margin-right: 2px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-radio-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  font-size: 0;
}
.ant-radio-group .ant-badge-count {
  z-index: 1;
}
.ant-radio-group > .ant-badge:not(:first-child) > .ant-radio-button-wrapper {
  border-left: none;
}
.ant-radio-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-flex;
  align-items: baseline;
  margin-right: 8px;
  cursor: pointer;
}
.ant-radio-wrapper-disabled {
  cursor: not-allowed;
}
.ant-radio-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\A0';
}
.ant-radio-wrapper.ant-radio-wrapper-in-form-item input[type='radio'] {
  width: 14px;
  height: 14px;
}
.ant-radio {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0.2em;
  display: inline-block;
  outline: none;
  cursor: pointer;
}
.ant-radio-wrapper:hover .ant-radio,
.ant-radio:hover .ant-radio-inner,
.ant-radio-input:focus + .ant-radio-inner {
  border-color: #2cd4ae;
}
.ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(44, 212, 174, 0.12);
}
.ant-radio-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #2cd4ae;
  border-radius: 50%;
  visibility: hidden;
  animation: antRadioEffect 0.36s ease-in-out;
  animation-fill-mode: both;
  content: '';
}
.ant-radio:hover::after,
.ant-radio-wrapper:hover .ant-radio::after {
  visibility: visible;
}
.ant-radio-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border-color: #d9d9d9;
  border-style: solid;
  border-width: 1px;
  border-radius: 50%;
  transition: all 0.3s;
}
.ant-radio-inner::after {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  margin-left: -8px;
  background-color: #2cd4ae;
  border-top: 0;
  border-left: 0;
  border-radius: 16px;
  transform: scale(0);
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  content: ' ';
}
.ant-radio-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
}
.ant-radio.ant-radio-disabled .ant-radio-inner {
  border-color: #d9d9d9;
}
.ant-radio-checked .ant-radio-inner {
  border-color: #2cd4ae;
}
.ant-radio-checked .ant-radio-inner::after {
  transform: scale(0.5);
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-radio-disabled {
  cursor: not-allowed;
}
.ant-radio-disabled .ant-radio-inner {
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.ant-radio-disabled .ant-radio-inner::after {
  background-color: rgba(0, 0, 0, 0.2);
}
.ant-radio-disabled .ant-radio-input {
  cursor: not-allowed;
}
.ant-radio-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
span.ant-radio + * {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-radio-button-wrapper {
  position: relative;
  display: inline-block;
  height: 32px;
  margin: 0;
  padding: 0 15px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 30px;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top-width: 1.02px;
  border-left-width: 0;
  cursor: pointer;
  transition: color 0.3s, background 0.3s, border-color 0.3s, box-shadow 0.3s;
}
.ant-radio-button-wrapper a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-radio-button-wrapper > .ant-radio-button {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.ant-radio-group-large .ant-radio-button-wrapper {
  height: 40px;
  font-size: 16px;
  line-height: 38px;
}
.ant-radio-group-small .ant-radio-button-wrapper {
  height: 24px;
  padding: 0 7px;
  line-height: 22px;
}
.ant-radio-button-wrapper:not(:first-child)::before {
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  box-sizing: content-box;
  width: 1px;
  height: 100%;
  padding: 1px 0;
  background-color: #d9d9d9;
  transition: background-color 0.3s;
  content: '';
}
.ant-radio-button-wrapper:first-child {
  border-left: 1px solid #d9d9d9;
  border-radius: 2px 0 0 2px;
}
.ant-radio-button-wrapper:last-child {
  border-radius: 0 2px 2px 0;
}
.ant-radio-button-wrapper:first-child:last-child {
  border-radius: 2px;
}
.ant-radio-button-wrapper:hover {
  position: relative;
  color: #2cd4ae;
}
.ant-radio-button-wrapper:focus-within {
  box-shadow: 0 0 0 3px rgba(44, 212, 174, 0.12);
}
.ant-radio-button-wrapper .ant-radio-inner,
.ant-radio-button-wrapper input[type='checkbox'],
.ant-radio-button-wrapper input[type='radio'] {
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  z-index: 1;
  color: #2cd4ae;
  background: #fff;
  border-color: #2cd4ae;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before {
  background-color: #2cd4ae;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {
  border-color: #2cd4ae;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #53e0bb;
  border-color: #53e0bb;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover::before {
  background-color: #53e0bb;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #1cad90;
  border-color: #1cad90;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active::before {
  background-color: #1cad90;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  box-shadow: 0 0 0 3px rgba(44, 212, 174, 0.12);
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  color: #fff;
  background: #2cd4ae;
  border-color: #2cd4ae;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #fff;
  background: #53e0bb;
  border-color: #53e0bb;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #fff;
  background: #1cad90;
  border-color: #1cad90;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  box-shadow: 0 0 0 3px rgba(44, 212, 174, 0.12);
}
.ant-radio-button-wrapper-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-radio-button-wrapper-disabled:first-child,
.ant-radio-button-wrapper-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}
.ant-radio-button-wrapper-disabled:first-child {
  border-left-color: #d9d9d9;
}
.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {
  color: rgba(0, 0, 0, 0.25);
  background-color: #e6e6e6;
  border-color: #d9d9d9;
  box-shadow: none;
}
@keyframes antRadioEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-radio-group.ant-radio-group-rtl {
  direction: rtl;
}
.ant-radio-wrapper.ant-radio-wrapper-rtl {
  margin-right: 0;
  margin-left: 8px;
  direction: rtl;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl {
  border-right-width: 0;
  border-left-width: 1px;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child)::before {
  right: -1px;
  left: 0;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child {
  border-right: 1px solid #d9d9d9;
  border-radius: 0 2px 2px 0;
}
.ant-radio-button-wrapper-checked:not([class*=' ant-radio-button-wrapper-disabled']).ant-radio-button-wrapper:first-child {
  border-right-color: #53e0bb;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child {
  border-radius: 2px 0 0 2px;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child {
  border-right-color: #d9d9d9;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-spin {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  display: none;
  color: #2cd4ae;
  font-size: 0;
  text-align: center;
  vertical-align: middle;
  opacity: 0;
  transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-spin-spinning {
  position: static;
  display: inline-block;
  opacity: 1;
}
.ant-spin-nested-loading {
  position: relative;
}
.ant-spin-nested-loading > div > .ant-spin {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  display: block;
  width: 100%;
  height: 100%;
  max-height: 400px;
}
.ant-spin-nested-loading > div > .ant-spin .ant-spin-dot {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px;
}
.ant-spin-nested-loading > div > .ant-spin .ant-spin-text {
  position: absolute;
  top: 50%;
  width: 100%;
  padding-top: 5px;
  font-size: 14px;
  text-shadow: 0 1px 2px #fff;
}
.ant-spin-nested-loading > div > .ant-spin.ant-spin-show-text .ant-spin-dot {
  margin-top: -20px;
}
.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-dot {
  margin: -7px;
}
.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-text {
  padding-top: 2px;
}
.ant-spin-nested-loading > div > .ant-spin-sm.ant-spin-show-text .ant-spin-dot {
  margin-top: -17px;
}
.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-dot {
  margin: -16px;
}
.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-text {
  padding-top: 11px;
}
.ant-spin-nested-loading > div > .ant-spin-lg.ant-spin-show-text .ant-spin-dot {
  margin-top: -26px;
}
.ant-spin-container {
  position: relative;
  transition: opacity 0.3s;
}
.ant-spin-container::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  display: none \9;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0;
  transition: all 0.3s;
  content: '';
  pointer-events: none;
}
.ant-spin-blur {
  clear: both;
  opacity: 0.5;
  user-select: none;
  pointer-events: none;
}
.ant-spin-blur::after {
  opacity: 0.4;
  pointer-events: auto;
}
.ant-spin-tip {
  color: rgba(0, 0, 0, 0.45);
}
.ant-spin-dot {
  position: relative;
  display: inline-block;
  font-size: 20px;
  width: 1em;
  height: 1em;
}
.ant-spin-dot-item {
  position: absolute;
  display: block;
  width: 9px;
  height: 9px;
  background-color: #2cd4ae;
  border-radius: 100%;
  transform: scale(0.75);
  transform-origin: 50% 50%;
  opacity: 0.3;
  animation: antSpinMove 1s infinite linear alternate;
}
.ant-spin-dot-item:nth-child(1) {
  top: 0;
  left: 0;
}
.ant-spin-dot-item:nth-child(2) {
  top: 0;
  right: 0;
  animation-delay: 0.4s;
}
.ant-spin-dot-item:nth-child(3) {
  right: 0;
  bottom: 0;
  animation-delay: 0.8s;
}
.ant-spin-dot-item:nth-child(4) {
  bottom: 0;
  left: 0;
  animation-delay: 1.2s;
}
.ant-spin-dot-spin {
  transform: rotate(0deg);
  animation: antRotate 1.2s infinite linear;
}
.ant-spin-sm .ant-spin-dot {
  font-size: 14px;
}
.ant-spin-sm .ant-spin-dot i {
  width: 6px;
  height: 6px;
}
.ant-spin-lg .ant-spin-dot {
  font-size: 32px;
}
.ant-spin-lg .ant-spin-dot i {
  width: 14px;
  height: 14px;
}
.ant-spin.ant-spin-show-text .ant-spin-text {
  display: block;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ */
  .ant-spin-blur {
    background: #fff;
    opacity: 0.5;
  }
}
@keyframes antSpinMove {
  to {
    opacity: 1;
  }
}
@keyframes antRotate {
  to {
    transform: rotate(360deg);
  }
}
.ant-spin-rtl {
  direction: rtl;
}
.ant-spin-rtl .ant-spin-dot-spin {
  transform: rotate(-45deg);
  animation-name: antRotateRtl;
}
@keyframes antRotateRtl {
  to {
    transform: rotate(-405deg);
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
@keyframes ant-tree-node-fx-do-not-use {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ant-tree.ant-tree-directory .ant-tree-treenode {
  position: relative;
}
.ant-tree.ant-tree-directory .ant-tree-treenode::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 4px;
  left: 0;
  transition: background-color 0.3s;
  content: '';
  pointer-events: none;
}
.ant-tree.ant-tree-directory .ant-tree-treenode:hover::before {
  background: #f5f5f5;
}
.ant-tree.ant-tree-directory .ant-tree-treenode > * {
  z-index: 1;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher {
  transition: color 0.3s;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper {
  border-radius: 0;
  user-select: none;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected {
  color: #fff;
  background: transparent;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover::before,
.ant-tree.ant-tree-directory .ant-tree-treenode-selected::before {
  background: #2cd4ae;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher {
  color: #fff;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper {
  color: #fff;
  background: transparent;
}
.ant-tree-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox-input:focus + .ant-tree-checkbox-inner {
  border-color: #2cd4ae;
}
.ant-tree-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #2cd4ae;
  border-radius: 2px;
  visibility: hidden;
  animation: antCheckboxEffect 0.36s ease-in-out;
  animation-fill-mode: backwards;
  content: '';
}
.ant-tree-checkbox:hover::after,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox::after {
  visibility: visible;
}
.ant-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-tree-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 21.5%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner {
  background-color: #2cd4ae;
  border-color: #2cd4ae;
}
.ant-tree-checkbox-disabled {
  cursor: not-allowed;
}
.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  animation-name: none;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-input {
  cursor: not-allowed;
  pointer-events: none;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  animation-name: none;
}
.ant-tree-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tree-checkbox-disabled:hover::after,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled::after {
  visibility: hidden;
}
.ant-tree-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-flex;
  align-items: baseline;
  line-height: unset;
  cursor: pointer;
}
.ant-tree-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\A0';
}
.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-tree-checkbox-wrapper + .ant-tree-checkbox-wrapper {
  margin-left: 8px;
}
.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-in-form-item input[type='checkbox'] {
  width: 14px;
  height: 14px;
}
.ant-tree-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-tree-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-tree-checkbox-group-item {
  margin-right: 8px;
}
.ant-tree-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-tree-checkbox-group-item + .ant-tree-checkbox-group-item {
  margin-left: 0;
}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #2cd4ae;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-tree {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  background: #fff;
  border-radius: 2px;
  transition: background-color 0.3s;
}
.ant-tree-focused:not(:hover):not(.ant-tree-active-focused) {
  background: #f0fff9;
}
.ant-tree-list-holder-inner {
  align-items: flex-start;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner {
  align-items: stretch;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper {
  flex: auto;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging {
  position: relative;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 4px;
  left: 0;
  border: 1px solid #2cd4ae;
  opacity: 0;
  animation: ant-tree-node-fx-do-not-use 0.3s;
  animation-play-state: running;
  animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
.ant-tree .ant-tree-treenode {
  display: flex;
  align-items: flex-start;
  padding: 0 0 4px 0;
  outline: none;
}
.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper {
  background: #f5f5f5;
}
.ant-tree .ant-tree-treenode:not(.ant-tree .ant-tree-treenode-disabled).filter-node .ant-tree-title {
  color: inherit;
  font-weight: 500;
}
.ant-tree .ant-tree-treenode-draggable .ant-tree-draggable-icon {
  width: 24px;
  line-height: 24px;
  text-align: center;
  visibility: visible;
  opacity: 0.2;
  transition: opacity 0.3s;
}
.ant-tree-treenode:hover .ant-tree .ant-tree-treenode-draggable .ant-tree-draggable-icon {
  opacity: 0.45;
}
.ant-tree .ant-tree-treenode-draggable.ant-tree-treenode-disabled .ant-tree-draggable-icon {
  visibility: hidden;
}
.ant-tree-indent {
  align-self: stretch;
  white-space: nowrap;
  user-select: none;
}
.ant-tree-indent-unit {
  display: inline-block;
  width: 24px;
}
.ant-tree-draggable-icon {
  visibility: hidden;
}
.ant-tree-switcher {
  position: relative;
  flex: none;
  align-self: stretch;
  width: 24px;
  margin: 0;
  line-height: 24px;
  text-align: center;
  cursor: pointer;
  user-select: none;
}
.ant-tree-switcher .ant-tree-switcher-icon,
.ant-tree-switcher .ant-select-tree-switcher-icon {
  display: inline-block;
  font-size: 10px;
  vertical-align: baseline;
}
.ant-tree-switcher .ant-tree-switcher-icon svg,
.ant-tree-switcher .ant-select-tree-switcher-icon svg {
  transition: transform 0.3s;
}
.ant-tree-switcher-noop {
  cursor: default;
}
.ant-tree-switcher_close .ant-tree-switcher-icon svg {
  transform: rotate(-90deg);
}
.ant-tree-switcher-loading-icon {
  color: #2cd4ae;
}
.ant-tree-switcher-leaf-line {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.ant-tree-switcher-leaf-line::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  margin-left: -1px;
  border-right: 1px solid #d9d9d9;
  content: ' ';
}
.ant-tree-switcher-leaf-line::after {
  position: absolute;
  width: 10px;
  height: 14px;
  border-bottom: 1px solid #d9d9d9;
  content: ' ';
}
.ant-tree-checkbox {
  top: initial;
  margin: 4px 8px 0 0;
}
.ant-tree .ant-tree-node-content-wrapper {
  position: relative;
  z-index: auto;
  min-height: 24px;
  margin: 0;
  padding: 0 4px;
  color: inherit;
  line-height: 24px;
  background: transparent;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s, border 0s, line-height 0s, box-shadow 0s;
}
.ant-tree .ant-tree-node-content-wrapper:hover {
  background-color: #f5f5f5;
}
.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #d9fff1;
}
.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: top;
}
.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty {
  display: none;
}
.ant-tree-unselectable .ant-tree-node-content-wrapper:hover {
  background-color: transparent;
}
.ant-tree-node-content-wrapper {
  line-height: 24px;
  user-select: none;
}
.ant-tree-node-content-wrapper .ant-tree-drop-indicator {
  position: absolute;
  z-index: 1;
  height: 2px;
  background-color: #2cd4ae;
  border-radius: 1px;
  pointer-events: none;
}
.ant-tree-node-content-wrapper .ant-tree-drop-indicator::after {
  position: absolute;
  top: -3px;
  left: -6px;
  width: 8px;
  height: 8px;
  background-color: transparent;
  border: 2px solid #2cd4ae;
  border-radius: 50%;
  content: '';
}
.ant-tree .ant-tree-treenode.drop-container > [draggable] {
  box-shadow: 0 0 0 2px #2cd4ae;
}
.ant-tree-show-line .ant-tree-indent-unit {
  position: relative;
  height: 100%;
}
.ant-tree-show-line .ant-tree-indent-unit::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  border-right: 1px solid #d9d9d9;
  content: '';
}
.ant-tree-show-line .ant-tree-indent-unit-end::before {
  display: none;
}
.ant-tree-show-line .ant-tree-switcher {
  background: #fff;
}
.ant-tree-show-line .ant-tree-switcher-line-icon {
  vertical-align: -0.15em;
}
.ant-tree .ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line::before {
  top: auto !important;
  bottom: auto !important;
  height: 14px !important;
}
.ant-tree-rtl {
  direction: rtl;
}
.ant-tree-rtl .ant-tree-node-content-wrapper[draggable='true'] .ant-tree-drop-indicator::after {
  right: -6px;
  left: unset;
}
.ant-tree .ant-tree-treenode-rtl {
  direction: rtl;
}
.ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg {
  transform: rotate(90deg);
}
.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit::before {
  right: auto;
  left: -13px;
  border-right: none;
  border-left: 1px solid #d9d9d9;
}
.ant-tree-rtl .ant-tree-checkbox {
  margin: 4px 0 0 8px;
}
.ant-tree-select-dropdown-rtl .ant-select-tree-checkbox {
  margin: 4px 0 0 8px;
}

.guest-table__table-wrapper__eC2qO .guest-table__status-column__3AwGJ {
  text-align: center; }

.guest-table__table-wrapper__eC2qO .guest-table__row-error__1fkCy {
  background-color: #ffeff1; }

.guest-table__table-wrapper__eC2qO .guest-table__row-undecided__393MA td:nth-child(2) {
  background-color: rgba(211, 211, 211, 0.5); }

.guest-table__table-wrapper__eC2qO .guest-table__row-disabled__3yH5s {
  background-color: rgba(211, 211, 211, 0.5); }

.guest-table__table-wrapper__eC2qO .guest-table__table-name-wrapper__1wIDp {
  display: flex;
  align-items: center;
  gap: 5px;
  text-transform: capitalize; }

.guest-table__table-wrapper__eC2qO .guest-table__table-text__3iBrn {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.guest-table__table-wrapper__eC2qO .guest-table__accepted-text__3znNt {
  text-align: center;
  font-size: 14px; }
  .guest-table__table-wrapper__eC2qO .guest-table__accepted-text__3znNt .guest-table__text__35-Sc {
    color: #2cd4ae; }
  .guest-table__table-wrapper__eC2qO .guest-table__accepted-text__3znNt .guest-table__guest-text__2yk6l {
    color: #9099a7;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px; }
    .guest-table__table-wrapper__eC2qO .guest-table__accepted-text__3znNt .guest-table__guest-text__2yk6l .guest-table__guest-count__2Tc1P + .guest-table__child-count__1Z6jY::before {
      content: ', '; }

.guest-table__table-wrapper__eC2qO .guest-table__declined-text__uT7CX {
  color: #d0021b;
  font-size: 14px;
  text-align: center; }

.guest-table__table-wrapper__eC2qO .guest-table__delivered-text__1anu_ {
  text-align: center;
  font-size: 12px;
  color: #9099a7; }
  .guest-table__table-wrapper__eC2qO .guest-table__delivered-text__1anu_ .guest-table__text__35-Sc {
    font-size: 14px;
    color: #4f4f4f; }
  .guest-table__table-wrapper__eC2qO .guest-table__delivered-text__1anu_ .guest-table__unsent__3dAty {
    font-size: 14px; }

.guest-table__table-wrapper__eC2qO .guest-table__action-wrapper__1Evh_ {
  display: flex;
  align-items: center;
  gap: 20px; }
  .guest-table__table-wrapper__eC2qO .guest-table__action-wrapper__1Evh_ img {
    cursor: pointer; }

.guest-table__table-container__14HEg {
  flex: 1;
  height: 0;
  overflow-y: auto; }

.edit-modal__input-container__35PUJ {
  margin-top: 20px; }

.edit-modal__input-wrapper__1P8-_ {
  display: flex;
  align-items: center;
  gap: 30px;
  margin-top: 20px; }
  .edit-modal__input-wrapper__1P8-_ .edit-modal__input-inner__wQfRv {
    border: 1px solid #e5e5e5;
    background-color: #fff;
    outline: none;
    font-size: 14px;
    padding: 10px 15px;
    flex: 1;
    border-radius: 4px; }
    .edit-modal__input-wrapper__1P8-_ .edit-modal__input-inner__wQfRv::placeholder {
      color: #d1d1d1;
      font-size: 16px; }
    .edit-modal__input-wrapper__1P8-_ .edit-modal__input-inner-error__1g_Y6 {
      border-color: #ff3e57;
      background-color: #ffeff1; }

.edit-modal__error-text__bCeLX {
  color: #ff3e57;
  padding: 10px 20px 0; }
  .edit-modal__error-text-hidden__2owIv {
    opacity: 0; }

.edit-modal__button-container__2m8yc {
  padding: 0 50px; }
  .edit-modal__button-container__2m8yc .edit-modal__cancel-button__3R_eP {
    border-color: #2cd4ae;
    color: #2cd4ae; }

.edit-modal__cohost-wrapper__1L1KB {
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: flex-start;
  margin-top: 20px; }
  .edit-modal__cohost-wrapper__1L1KB .edit-modal__cohost-inner__2Ote8 {
    display: flex;
    align-items: center;
    gap: 15px; }
    .edit-modal__cohost-wrapper__1L1KB .edit-modal__cohost-inner-disabled__1N2RZ {
      opacity: 0.7; }
      .edit-modal__cohost-wrapper__1L1KB .edit-modal__cohost-inner-disabled__1N2RZ .edit-modal__check-inner___W8pC {
        pointer-events: none; }
        .edit-modal__cohost-wrapper__1L1KB .edit-modal__cohost-inner-disabled__1N2RZ .edit-modal__check-inner___W8pC span {
          background-color: #d1d1d1; }
    .edit-modal__cohost-wrapper__1L1KB .edit-modal__cohost-inner__2Ote8 .edit-modal__check-inner___W8pC {
      margin: 0; }
  .edit-modal__cohost-wrapper__1L1KB .edit-modal__warn-icon__31rOj {
    width: 20px;
    height: 20px;
    pointer-events: auto !important; }

.guests-list-page-web__guests-list-web-container__207oM {
  padding: 15px 15px 0;
  background-color: #f9f9f9;
  box-sizing: border-box;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden; }
  .guests-list-page-web__guests-list-web-container__207oM .guests-list-page-web__header-wrapper__2YG06 {
    display: flex;
    align-items: center;
    height: 50px;
    gap: 10px; }
    .guests-list-page-web__guests-list-web-container__207oM .guests-list-page-web__header-wrapper__2YG06 .guests-list-page-web__back-icon__B2OQd {
      width: 18px;
      height: 18px;
      cursor: pointer; }
    .guests-list-page-web__guests-list-web-container__207oM .guests-list-page-web__header-wrapper__2YG06 .guests-list-page-web__title__3ZD6b {
      font-size: 30px;
      font-weight: bold;
      text-transform: capitalize;
      flex: 1; }
    .guests-list-page-web__guests-list-web-container__207oM .guests-list-page-web__header-wrapper__2YG06 .guests-list-page-web__button-inner__HsjAY {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 10px;
      max-width: none;
      margin: 0;
      padding: 0;
      height: 46px;
      width: 162px; }
      .guests-list-page-web__guests-list-web-container__207oM .guests-list-page-web__header-wrapper__2YG06 .guests-list-page-web__button-inner__HsjAY .guests-list-page-web__plus-icon__19v7a {
        width: 16px;
        height: 16px; }
  .guests-list-page-web__guests-list-web-container__207oM .guests-list-page-web__content-container__52Eik {
    flex: 1;
    background-color: #fff;
    margin-top: 20px;
    padding: 15px;
    display: flex;
    flex-direction: column;
    height: 0; }
    .guests-list-page-web__guests-list-web-container__207oM .guests-list-page-web__content-container__52Eik .guests-list-page-web__input-wrapper__uEhAG {
      display: flex;
      align-items: center;
      gap: 10px;
      padding: 15px;
      background-color: #f8f8f8;
      margin: 20px 0; }
      .guests-list-page-web__guests-list-web-container__207oM .guests-list-page-web__content-container__52Eik .guests-list-page-web__input-wrapper__uEhAG .guests-list-page-web__search-icon__2uZwX {
        width: 20px;
        height: 20px; }
      .guests-list-page-web__guests-list-web-container__207oM .guests-list-page-web__content-container__52Eik .guests-list-page-web__input-wrapper__uEhAG .guests-list-page-web__input-inner__1CXo7 {
        border: none;
        background-color: transparent;
        font-size: 16px;
        flex: 1; }
    .guests-list-page-web__guests-list-web-container__207oM .guests-list-page-web__content-container__52Eik .guests-list-page-web__failed-text__3bcd1 {
      width: 60%;
      display: flex;
      align-items: center;
      gap: 10px;
      color: #d0021b;
      border: 1px solid #d0021b;
      border-radius: 6px;
      padding: 5px 15px;
      margin-bottom: 20px; }
  .guests-list-page-web__guests-list-web-container__207oM .guests-list-page-web__loading-wrapper__98whS {
    flex: 1;
    height: 0; }

.floating-button-spacer__container__2xx0U, .floating-button-spacer__container-active__25jDQ, .floating-button-spacer__container-active-alabaster__3xdZM {
  height: 0;
  transition: height 0.75s ease-in-out; }

.floating-button-spacer__container-active__25jDQ {
  height: 70px; }

.floating-button-spacer__container-active-alabaster__3xdZM {
  height: 80px;
  border-top: 1px solid #e5e5e5;
  background: #f9f9f9; }

.empty-section__container__3yZMW {
  margin: 0 auto;
  text-align: center;
  max-width: 300px;
  padding: 10px;
  flex: 1; }

.empty-section__header__1tjdA {
  font-size: 18px;
  margin-bottom: 10px; }

.empty-section__description__2POJC {
  font-size: 12px;
  color: #303030;
  padding: 5px 0;
  margin-top: 0; }

@media screen and (max-height: 550px) {
  .empty-section__header__1tjdA {
    margin: 0.5em 0; }
  .empty-section__description__2POJC {
    margin: 0; } }

.likers-modal__likers-list__Oishx {
  overflow-y: auto; }
  @media screen and (min-width: 1080px) {
    .likers-modal__likers-list__Oishx {
      width: 350px;
      min-height: 300px;
      max-height: 600px; } }
  @media screen and (max-width: 1080px) {
    .likers-modal__likers-list__Oishx {
      width: 90vw;
      height: 60vh; } }

@media screen and (min-width: 1080px) {
  .likers-modal__loading-container__1xm11 {
    width: 350px;
    height: 600px; } }

@media screen and (max-width: 1080px) {
  .likers-modal__loading-container__1xm11 {
    width: 90vw;
    height: 60vh; } }

.likers-modal__no-likers__XeszJ {
  text-align: center; }

.likers-modal__liker__1_eIN {
  padding: 7px 30px;
  display: flex;
  align-items: center; }

.likers-modal__name__2Awi8 {
  flex: 1;
  padding: 0 20px; }

.medium-photo__container__1gnI4 {
  position: relative;
  width: 350px;
  margin: auto; }

.medium-photo__top-row__bGT8I {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-image: linear-gradient(0deg, transparent 7%, rgba(0, 0, 0, 0.69) 100%);
  color: white; }

.medium-photo__image__1Wov0 {
  width: 100%; }

.medium-photo__share-icon-container__25dsc {
  position: relative; }

.medium-photo__share-icon__3o_dT {
  width: 23px;
  height: 21px;
  stroke: white; }

.medium-photo__more-icon-container__3kBGl {
  position: relative; }

.medium-photo__more-icon__3xR5U {
  width: 25px;
  height: 7px;
  stroke: white; }

.medium-photo__bottom-row__1WTCD {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 13px;
  display: flex;
  align-items: center;
  background-image: linear-gradient(180deg, transparent 7%, rgba(0, 0, 0, 0.69) 100%);
  color: white; }

.medium-photo__user-name__3XKok {
  flex: 1;
  font-size: 14px;
  padding-left: 16px; }

.medium-photo__heart-icon__3QGz-, .medium-photo__heart-icon-empty__r3qE8, .medium-photo__heart-icon-full__ojNv6 {
  width: 24px;
  height: 21px;
  transition: fill 0.25s ease-in-out, stroke 0.5s ease-in-out; }

.medium-photo__heart-icon-empty__r3qE8 {
  stroke: white;
  fill: transparent; }

.medium-photo__heart-icon-full__ojNv6 {
  stroke: #ED4956;
  fill: #ED4956;
  transition-duration: 0s; }

.medium-photo__svg-wrapper__17NU9 {
  position: relative; }

.medium-photo__click-overlay__3kcyR {
  position: absolute;
  left: 0;
  top: -12pt;
  right: -16pt;
  bottom: -12pt;
  cursor: pointer; }

.inline-loading-indicator__container__WcEoR {
  display: flex;
  justify-content: center;
  flex-shrink: 0; }

.medium-comment-form__container__299Qq {
  display: flex;
  border-top: 1px solid #e5e5e5; }

.medium-comment-form__comment-input__3HU_c {
  flex: 1;
  padding: 8px;
  margin: 0;
  border: none;
  border-radius: 4px;
  box-shadow: none;
  outline: none;
  resize: none;
  border-radius: 0; }

.medium-comment-form__post-button-container__1ixkT {
  height: 38px;
  width: 46px;
  text-align: center; }

.medium-comment-form__post-button__VTGIh, .medium-comment-form__post-button-disabled__2fZ4n {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0 4px;
  font-weight: 500;
  opacity: 1;
  color: #2cd4ae;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  transition-property: color, opacity; }

.medium-comment-form__post-button-disabled__2fZ4n {
  opacity: 0.5;
  color: #AEFEEA; }

.medium-comments__container__KLwa0 {
  padding: 10px 0 0; }

.medium-comments__comments-container__lidm9 {
  padding: 0 20px; }

.medium-comments__likes__orVD9 {
  display: flex;
  align-items: center;
  padding-bottom: 10px;
  cursor: pointer; }

.medium-comments__heart-icon__gESTl {
  width: 14px;
  height: 12px;
  fill: #303030;
  margin-right: 10px; }

.medium-comments__user-name__12KKc {
  font-size: 14px;
  color: #303030; }

.medium-comments__comments-list__3olxi {
  padding-bottom: 10px; }

.medium-comments__comment__2kq1S {
  font-size: 12px;
  color: #9099a7;
  word-wrap: break-word; }

.medium-comments__comment-meta__hDmft {
  font-size: 8px;
  color: #9099a7; }

.medium-comments__inline-loading-indicator__1H_YZ {
  justify-content: flex-start; }

.medium-video__video-container__2HHDG {
  width: 350px;
  margin: auto; }
  .medium-video__video-container__2HHDG .medium-video__video-inner__2ORnV {
    width: 100%; }

.medium__container__2--wG {
  margin-bottom: 35px; }

.photo-upload__container__3r5vC {
  position: relative;
  width: 100%; }

.photo-upload__add-photos-button__t2QrF {
  display: inline-block;
  cursor: pointer;
  width: 100%; }

.photo-upload__click-overlay__3MPwi {
  position: absolute;
  left: 0;
  top: -12pt;
  right: 0;
  bottom: -12pt;
  cursor: pointer; }

@media screen and (min-width: 40em) {
  body.not-android-client .tooltip-modal__container__14Dwn {
    max-width: 48.82117% !important; } }

@media screen and (min-width: 53.75em) {
  body.not-android-client .tooltip-modal__container__14Dwn {
    max-width: 36.40133% !important; } }

@media screen and (min-width: 1080px) {
  body.not-android-client .tooltip-modal__container__14Dwn {
    max-width: 100% !important; } }

body.android-client .tooltip-modal__container__14Dwn {
  max-width: 100%; }

.tooltip-modal__content__2YJ6U {
  margin: 0 10px;
  border-radius: 4px;
  background: white; }

.tooltip-modal__arrow__1fzS1, .tooltip-modal__arrow-above__3btNq, .tooltip-modal__arrow-below__3FGZ7 {
  position: absolute;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  pointer-events: none; }

.tooltip-modal__arrow-above__3btNq {
  bottom: -12px; }

.tooltip-modal__arrow-below__3FGZ7 {
  top: -12px;
  border-bottom-color: #FFF; }

.medium-share-tooltip__container__2jwN- {
  display: flex;
  margin: 0 10px;
  padding: 23px 6px;
  gap: 15px; }

.medium-share-tooltip__tooltip__2aLHx {
  padding: 0; }

.medium-share-tooltip__icon-container__SU9TI {
  flex: 1;
  text-align: center;
  text-decoration: none; }

.medium-share-tooltip__icon__6v3YD {
  height: 50px;
  width: 50px;
  margin-bottom: 12px; }

.medium-share-tooltip__icon-label__-5TLH {
  color: #303030;
  font-size: 10px;
  line-height: 1; }

.medium-more-tooltip__container__2Eg68 {
  font-size: 12px;
  color: #9099a7;
  padding: 20px; }

.medium-more-tooltip__row__3jHIP {
  display: flex;
  align-items: center;
  cursor: pointer;
  color: #D0021B; }

.medium-more-tooltip__flag-icon__2Hhz7 {
  height: 50px;
  width: 50px;
  margin-right: 20px; }

.medium-more-tooltip__delete-icon__2U64G {
  height: 50px;
  width: 51px;
  margin-right: 20px; }

.hobnob-navbar__nav-bar__2AZWR {
  height: 62px;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 15px;
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  left: 0;
  right: 0;
  z-index: 2; }

.hobnob-navbar__icon-wrapper__8pyAS {
  width: 24px; }

.hobnob-navbar__nav-bar-icon__3KuSF {
  width: 18px;
  height: 18px;
  cursor: pointer; }

.hobnob-navbar__title-wrapper__x6Dhl {
  min-width: 135px;
  flex: 1; }

.hobnob-navbar__nav-bar-right__-N7VR {
  width: 24px;
  font-size: 14px; }

.hobnob-navbar__nav-bar-title__3ma2V, .hobnob-navbar__nav-bar-subtitle__H1C9k {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
  margin: 0; }

.hobnob-navbar__nav-bar-subtitle__H1C9k {
  font-size: 10px;
  color: #9099a7; }

.media-page__media-container__1ujOs {
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column; }

.media-page__container__e4bFu {
  background: white;
  display: flex;
  flex-direction: column;
  padding-bottom: 50px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  width: 100%;
  flex: 1;
  height: 0; }

.media-page__gallery__2Z1M9 {
  display: block; }

.media-page__no-media-section__2PiCd {
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 300px;
  text-align: center; }

.media-page__no-media-icon__1-fqU {
  margin-bottom: 10px;
  width: 180px;
  height: 182px; }

.media-page__no-media-header__imIJ7 {
  font-size: 18px; }

.media-page__no-media-description__3GflS {
  font-size: 14px;
  color: #9099a7;
  padding: 5px 20px; }

.media-page__plus-round-icon__2d3HG {
  width: 24px;
  height: 24px;
  cursor: pointer; }

.media-page__media-empty-icon__2c7jm {
  width: 250px;
  height: 250px; }

.media-page__banner-container__2FZwr {
  width: 100%;
  display: flex;
  align-items: center;
  background-color: rgba(44, 212, 174, 0.1);
  padding: 8px 10px;
  box-sizing: border-box;
  gap: 10px;
  position: sticky; }
  .media-page__banner-container__2FZwr .media-page__icon__1MF2C img {
    width: 30px;
    height: 30px; }
  .media-page__banner-container__2FZwr .media-page__icon__1MF2C svg {
    width: 30px;
    height: 30px; }
  .media-page__banner-container__2FZwr .media-page__text__2QFRo {
    flex: 1;
    font-size: 13px;
    display: flex;
    line-height: 22px; }
    @media screen and (min-width: 1080px) {
      .media-page__banner-container__2FZwr .media-page__text__2QFRo {
        align-items: center;
        gap: 3px; } }
    @media screen and (max-width: 1080px) {
      .media-page__banner-container__2FZwr .media-page__text__2QFRo {
        flex-direction: column;
        align-items: flex-start; } }
  .media-page__banner-container__2FZwr .media-page__download-btn__t3zOQ {
    max-width: max-content;
    padding: 10px 15px;
    margin-left: 6px; }

.orders-for-evnet-container__order-list__2dhov {
  background-color: #fff;
  border-bottom: 1px solid #e5e5e5;
  padding: 22px 18px;
  display: flex;
  align-items: center;
  justify-content: space-between; }

.orders-for-evnet-container__ticket-label__1E0Rm {
  font-weight: 600; }

.orders-for-evnet-container__order-inserted-at__1nVVl, .orders-for-evnet-container__payment-status__115Pf {
  font-size: 10px;
  color: #9099a7;
  text-align: left;
  line-height: 12px; }

.orders-for-evnet-container__price-wrapper__2bsha {
  display: flex;
  justify-content: center; }

.orders-for-evnet-container__right-chevron-icon-box__3EWkz {
  display: inline-block;
  margin-left: 10px; }

.orders-for-evnet-container__right-chevron-icon__1_Bxi {
  width: 18px;
  height: 18px; }

.orders-for-evnet-container__order-counts-wrapper__3CJkf {
  display: flex; }
  .orders-for-evnet-container__order-counts-wrapper__3CJkf .orders-for-evnet-container__total-tickets-icon-box__3sHf6 {
    margin-right: 15px; }
    .orders-for-evnet-container__order-counts-wrapper__3CJkf .orders-for-evnet-container__total-tickets-icon-box__3sHf6 .orders-for-evnet-container__total-tickets-icon__2T3vm {
      width: 32px;
      height: 32px; }

.order-detail-page__container__2zJdn {
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 0 40px 40px;
  min-height: calc(100vh - 62px);
  overflow-x: hidden;
  overflow-y: auto; }

.order-detail-page__host-information-box__-Bsy5, .order-detail-page__amount-box__1bezy, .order-detail-page__payment-box__21xvt, .order-detail-page__button-box__nAzd6 {
  display: flex;
  align-items: center;
  flex-direction: column;
  flex: 1;
  text-align: center;
  padding: 10px 0; }

.order-detail-page__host-name__21niQ {
  font-size: 16px;
  font-weight: 500;
  margin-top: 20px; }

.order-detail-page__event-tickets__3s2t3, .order-detail-page__order-inserted-at__2hQEN {
  color: #9099a7;
  font-size: 12px;
  line-height: 17px; }

.order-detail-page__event-name__QOw73 {
  font-size: 12px;
  line-height: 17px; }

.order-detail-page__currency__2ATP1 {
  font-size: 60px;
  font-weight: 500;
  line-height: 70px;
  margin-left: 10px; }

.order-detail-page__sign__1QIZe {
  font-size: 40px;
  line-height: 40px;
  font-weight: 500;
  vertical-align: top; }

.order-detail-page__button-box__nAzd6 {
  width: 100%;
  justify-content: flex-end; }

.order-detail-page__payment-status__JKFgj {
  font-weight: 500;
  margin-bottom: 10px;
  text-transform: capitalize; }

.order-detail-page__tip__3Inn7 {
  font-size: 10px;
  color: #9099a7;
  line-height: 15px; }

.request-refund-page__text-input__2G52J, .request-refund-page__transparent-text-input__2t3iu, .request-refund-page__reason-text-box__2rTbq {
  background-color: white;
  border: none;
  border-bottom: 1px solid #E5E5E5;
  padding: 15px 0;
  width: 100%; }

.request-refund-page__transparent-text-input__2t3iu, .request-refund-page__reason-text-box__2rTbq {
  background: transparent;
  border-color: #E5E5E5; }

.request-refund-page__submit-button__17-Op, .request-refund-page__transparent-submit-button__3eLdh {
  background: #80C785;
  border: none;
  border-radius: 1000px;
  color: #fff;
  padding: 0.7em 1em;
  width: 100%;
  cursor: pointer; }
  .request-refund-page__submit-button__17-Op[disabled], .request-refund-page__transparent-submit-button__3eLdh[disabled] {
    opacity: 0.35; }

.request-refund-page__transparent-submit-button__3eLdh {
  background: rgba(255, 255, 255, 0.5);
  border: 1px solid white; }

.request-refund-page__wrapper__arJKs {
  display: flex;
  flex-direction: column;
  min-height: 100vh; }

.request-refund-page__information-icon__1SO9h {
  width: 23px;
  height: 23px; }

.request-refund-page__container__3i5Ln {
  padding: 30px;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 46px; }
  .request-refund-page__container__3i5Ln .request-refund-page__total-tickets-counts__v-uKx {
    width: 100%;
    border-radius: 4px 4px 0 0;
    max-width: none; }
  .request-refund-page__container__3i5Ln .request-refund-page__policy-wrapper__34n_F {
    text-align: center; }
  .request-refund-page__container__3i5Ln .request-refund-page__policy-link__1pvIM {
    text-decoration: none; }
  .request-refund-page__container__3i5Ln .request-refund-page__tip__30ESp {
    font-size: 10px;
    color: #9099a7;
    text-align: center;
    line-height: 15px;
    margin-top: 20px; }

.request-refund-page__reason-text-box__2rTbq {
  padding: 20px 10px;
  border: 1px solid #e5e5e5;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  min-height: 180px;
  width: 100%; }
  @media screen and (max-width: 320px) {
    .request-refund-page__reason-text-box__2rTbq {
      min-height: 130px; } }

.request-refund-page__refund-due-wrapper__4GXfx {
  display: flex;
  align-items: flex-end;
  flex-direction: column;
  padding-top: 20px; }
  .request-refund-page__refund-due-wrapper__4GXfx .request-refund-page__fee__3ZjXJ {
    margin-bottom: 10px; }
  .request-refund-page__refund-due-wrapper__4GXfx .request-refund-page__refund__1t3qW {
    border-top: 1px solid #f9f9f9;
    padding: 10px 0;
    font-weight: 500; }

.request-refund-page__button__OmaZW {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  max-width: none;
  border-radius: 0; }
  @media screen and (min-width: 40em) {
    body.not-android-client .request-refund-page__button__OmaZW {
      max-width: 48.82117% !important; } }
  @media screen and (min-width: 53.75em) {
    body.not-android-client .request-refund-page__button__OmaZW {
      max-width: 36.40133% !important; } }
  @media screen and (min-width: 1080px) {
    body.not-android-client .request-refund-page__button__OmaZW {
      max-width: 100% !important; } }
  body.android-client .request-refund-page__button__OmaZW {
    max-width: 100%; }

.edit-modal__input-container__1dwtC {
  margin-top: 20px; }

.edit-modal__input-wrapper__2jRba {
  display: flex;
  align-items: center;
  gap: 30px;
  margin-top: 20px; }
  .edit-modal__input-wrapper__2jRba .edit-modal__input-inner__1q_q2 {
    border: 1px solid #e5e5e5;
    background-color: #fff;
    outline: none;
    font-size: 14px;
    padding: 10px 15px;
    flex: 1;
    border-radius: 4px; }
    .edit-modal__input-wrapper__2jRba .edit-modal__input-inner__1q_q2::placeholder {
      color: #d1d1d1;
      font-size: 16px; }
    .edit-modal__input-wrapper__2jRba .edit-modal__input-inner-error__3XyEb {
      border-color: #ff3e57;
      background-color: #ffeff1; }

.edit-modal__error-text__eeO1Q {
  color: #ff3e57;
  padding: 10px 20px 0; }
  .edit-modal__error-text-hidden__2i9x6 {
    opacity: 0; }

.edit-modal__button-container__1qp4K {
  padding: 0 50px; }
  .edit-modal__button-container__1qp4K .edit-modal__cancel-button__kZNrs {
    border-color: #2cd4ae;
    color: #2cd4ae; }

.add-guests-list__guest-table-container__3NHuc .add-guests-list__guest-table-header__3ALFO {
  display: flex;
  align-items: center;
  padding: 0 20px;
  width: 100%;
  height: 60px;
  box-sizing: border-box;
  gap: 50px;
  position: sticky;
  top: 0;
  background-color: #f9f9f9;
  z-index: 1; }
  .add-guests-list__guest-table-container__3NHuc .add-guests-list__guest-table-header__3ALFO .add-guests-list__guest-table-title__WDma_ {
    color: #303030;
    font-size: 18px;
    font-weight: bold;
    text-transform: capitalize;
    flex: 1; }
  .add-guests-list__guest-table-container__3NHuc .add-guests-list__guest-table-header__3ALFO .add-guests-list__remove-all-button__Wf4vZ {
    text-transform: capitalize;
    color: #4f4f4f;
    width: max-content;
    padding: 5px 15px;
    background-color: #ededed;
    border-radius: 36px;
    border: 1px solid transparent;
    cursor: pointer; }
    .add-guests-list__guest-table-container__3NHuc .add-guests-list__guest-table-header__3ALFO .add-guests-list__remove-all-button__Wf4vZ:hover {
      background-color: #f2fffc;
      color: #2cd4ae;
      border-color: #2cd4ae; }

.add-guests-list__guest-table-container__3NHuc .add-guests-list__table-wrapper__2JtkX {
  background-color: #fff;
  padding: 20px; }
  .add-guests-list__guest-table-container__3NHuc .add-guests-list__table-wrapper__2JtkX .add-guests-list__input-wrapper__3pt9q {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 15px;
    background-color: #f8f8f8;
    margin-bottom: 20px; }
    .add-guests-list__guest-table-container__3NHuc .add-guests-list__table-wrapper__2JtkX .add-guests-list__input-wrapper__3pt9q .add-guests-list__search-icon__sA_HJ {
      width: 20px;
      height: 20px; }
    .add-guests-list__guest-table-container__3NHuc .add-guests-list__table-wrapper__2JtkX .add-guests-list__input-wrapper__3pt9q .add-guests-list__input-inner__2dHRx {
      border: none;
      background-color: transparent;
      font-size: 16px;
      flex: 1; }
  .add-guests-list__guest-table-container__3NHuc .add-guests-list__table-wrapper__2JtkX .add-guests-list__action-wrapper__3dxbo {
    display: flex;
    align-items: center;
    gap: 20px; }
    .add-guests-list__guest-table-container__3NHuc .add-guests-list__table-wrapper__2JtkX .add-guests-list__action-wrapper__3dxbo img {
      width: 20px;
      cursor: pointer; }
  .add-guests-list__guest-table-container__3NHuc .add-guests-list__table-wrapper__2JtkX .add-guests-list__note-text__29ZyN {
    background-color: #f8f8f8;
    color: #919aa7;
    padding: 5px 15px; }

.add-guests-list__guest-table-container__3NHuc .add-guests-list__table-wrapper-empty__2YQap {
  background: #fff;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
  padding: 50px 0; }
  .add-guests-list__guest-table-container__3NHuc .add-guests-list__table-wrapper-empty__2YQap .add-guests-list__empty-title__3zc3Q {
    color: #9099a7;
    font-size: 22px; }
  .add-guests-list__guest-table-container__3NHuc .add-guests-list__table-wrapper-empty__2YQap .add-guests-list__empty-subtitle__3jN5o {
    color: #9099a7;
    width: 70%;
    text-align: center; }
    .add-guests-list__guest-table-container__3NHuc .add-guests-list__table-wrapper-empty__2YQap .add-guests-list__empty-subtitle__3jN5o p {
      margin: 0; }

.add-guests-list__guest-table-container__3NHuc .add-guests-list__table-name-wrapper__pp78W {
  display: flex;
  align-items: center;
  gap: 10px;
  text-transform: capitalize; }

.add-guests-list__guest-table-container__3NHuc .add-guests-list__table-text__3lSIs {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.add-guests-page-web__add-guests-container__faeLQ {
  padding: 0 15px;
  background-color: #f9f9f9;
  box-sizing: border-box;
  height: 100%;
  overflow: auto; }
  .add-guests-page-web__add-guests-container__faeLQ .add-guests-page-web__nav-bar-wrapper__2avKV {
    display: flex;
    align-items: center;
    height: 50px;
    gap: 10px;
    padding-top: 15px; }
    .add-guests-page-web__add-guests-container__faeLQ .add-guests-page-web__nav-bar-wrapper__2avKV .add-guests-page-web__icon-wrapper__2_KYD {
      width: 24px; }
      .add-guests-page-web__add-guests-container__faeLQ .add-guests-page-web__nav-bar-wrapper__2avKV .add-guests-page-web__icon-wrapper__2_KYD .add-guests-page-web__nav-bar-icon__YtE3z {
        width: 18px;
        height: 18px;
        cursor: pointer; }
    .add-guests-page-web__add-guests-container__faeLQ .add-guests-page-web__nav-bar-wrapper__2avKV .add-guests-page-web__title-wrapper__1l1ZA {
      font-size: 30px;
      font-weight: bold;
      text-transform: capitalize;
      flex: 1; }
  .add-guests-page-web__add-guests-container__faeLQ .add-guests-page-web__button-wrapper__2RXej {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px; }
    .add-guests-page-web__add-guests-container__faeLQ .add-guests-page-web__button-wrapper__2RXej .add-guests-page-web__button-inner__166B2 {
      width: 170px;
      height: 44px;
      padding: 0;
      margin: 0;
      max-width: none; }

.add-guests-page-web__error-message__3M0f7 {
  color: #d0021b; }
  .add-guests-page-web__error-message__3M0f7 .ant-message-notice-content {
    border: 1px solid #d0021b;
    border-radius: 6px; }
  .add-guests-page-web__error-message__3M0f7 .ant-message-custom-content {
    display: flex;
    align-items: center;
    gap: 10px; }

.activate-modal__activate-modal-container__1UeM- {
  width: 90%;
  margin: auto; }
  .activate-modal__activate-modal-container__1UeM- .activate-modal__title__3TdrO {
    font-size: 16px;
    font-weight: 600; }
    @media screen and (min-width: 1080px) {
      .activate-modal__activate-modal-container__1UeM- .activate-modal__title__3TdrO {
        font-size: 28px; } }
  .activate-modal__activate-modal-container__1UeM- .activate-modal__subtitle__FJpAT {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
    margin-top: 15px; }
    @media screen and (min-width: 1080px) {
      .activate-modal__activate-modal-container__1UeM- .activate-modal__subtitle__FJpAT {
        font-size: 18px;
        margin-top: 30px; } }
  .activate-modal__activate-modal-container__1UeM- .activate-modal__content__1M7J8 {
    font-size: 14px;
    line-height: 1.5;
    margin-top: 10px;
    color: #697487; }
    @media screen and (min-width: 1080px) {
      .activate-modal__activate-modal-container__1UeM- .activate-modal__content__1M7J8 {
        font-size: 16px;
        margin-top: 20px; } }
  .activate-modal__activate-modal-container__1UeM- .activate-modal__button-wrapper__20Csx {
    margin-top: 15px;
    display: flex;
    flex-direction: column;
    gap: 10px; }
    .activate-modal__activate-modal-container__1UeM- .activate-modal__button-wrapper__20Csx .activate-modal__button-inner__lkK7g {
      width: 100%;
      max-width: none;
      padding: 0;
      margin: 0;
      height: 40px;
      display: flex;
      align-items: center;
      justify-content: center; }
      .activate-modal__activate-modal-container__1UeM- .activate-modal__button-wrapper__20Csx .activate-modal__button-inner__lkK7g + .activate-modal__button-inner__lkK7g {
        color: #656c78;
        border-color: #e5e5e5;
        font-weight: 400; }

.add-guests__add-guests-container__3bf2l {
  background-color: #fff;
  padding: 20px;
  margin-top: 30px; }
  .add-guests__add-guests-container__3bf2l .add-guests__button-wrapper__2MBJi {
    display: flex;
    align-items: center;
    gap: 30px; }

.input-guests__input-guests-container__386rv .input-guests__input-container__2Kj62 {
  margin-top: 20px; }
  .input-guests__input-guests-container__386rv .input-guests__input-container__2Kj62 .input-guests__input-label__2uiPy {
    color: #4f4f4f;
    font-weight: 500;
    text-transform: capitalize;
    font-size: 14px; }
    .input-guests__input-guests-container__386rv .input-guests__input-container__2Kj62 .input-guests__input-label__2uiPy .input-guests__required-text___Qj8B {
      color: red; }
  .input-guests__input-guests-container__386rv .input-guests__input-container__2Kj62 .input-guests__input-wrapper__1zJWj {
    display: flex;
    align-items: center;
    gap: 30px;
    margin-top: 10px; }
    .input-guests__input-guests-container__386rv .input-guests__input-container__2Kj62 .input-guests__input-wrapper__1zJWj .input-guests__input-inner__2Vnqf {
      border: 1px solid #e5e5e5;
      background-color: #fff;
      outline: none;
      font-size: 14px;
      padding: 10px 15px;
      flex: 1;
      border-radius: 4px; }
      .input-guests__input-guests-container__386rv .input-guests__input-container__2Kj62 .input-guests__input-wrapper__1zJWj .input-guests__input-inner__2Vnqf::placeholder {
        color: #d1d1d1;
        font-size: 16px; }
      .input-guests__input-guests-container__386rv .input-guests__input-container__2Kj62 .input-guests__input-wrapper__1zJWj .input-guests__input-inner-error__3mt2A {
        border-color: #ff3e57;
        background-color: #ffeff1; }
  .input-guests__input-guests-container__386rv .input-guests__input-container__2Kj62 .input-guests__error-text__cwClK {
    color: #ff3e57;
    padding-top: 10px; }
    .input-guests__input-guests-container__386rv .input-guests__input-container__2Kj62 .input-guests__error-text-hidden__1eTFM {
      opacity: 0; }

.input-guests__input-guests-container__386rv .input-guests__button-wrapper__mQRJ6 {
  margin-top: 20px; }
  .input-guests__input-guests-container__386rv .input-guests__button-wrapper__mQRJ6 .input-guests__button-inner__S6Th2 {
    padding: 10px 30px;
    text-transform: uppercase;
    margin: 0;
    font-size: 13px; }

.community-modal__community-modal-container__1fR9c .community-modal__open-button-inner__1HPdF {
  padding: 7px 10px;
  font-weight: bold;
  display: flex;
  align-items: center;
  gap: 8px;
  background-color: #f2fffc;
  color: #2cd4ae;
  border: 1px solid #2cd4ae;
  border-radius: 25px;
  font-size: 15px;
  text-transform: capitalize;
  cursor: pointer; }

.community-modal__community-modal-container__1fR9c .community-modal__community-guest-container__2ekGi {
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column; }
  .community-modal__community-modal-container__1fR9c .community-modal__community-guest-container__2ekGi .community-modal__title__TlLVF {
    font-size: 22px;
    line-height: 26.5px;
    font-weight: bold;
    text-transform: capitalize; }
  .community-modal__community-modal-container__1fR9c .community-modal__community-guest-container__2ekGi .community-modal__interval-line__2pqDP {
    width: 100%;
    height: 1px;
    background-color: #e5e5e5;
    margin: 30px 0 20px; }
  .community-modal__community-modal-container__1fR9c .community-modal__community-guest-container__2ekGi .community-modal__content__m03cJ {
    flex: 1;
    height: 0;
    overflow: auto;
    padding: 0 27px; }
  .community-modal__community-modal-container__1fR9c .community-modal__community-guest-container__2ekGi .community-modal__button-wrapper__3jeJb {
    padding: 17px;
    border-top: 1px solid #e5e5e5; }
    .community-modal__community-modal-container__1fR9c .community-modal__community-guest-container__2ekGi .community-modal__button-wrapper__3jeJb .community-modal__button-inner__1CiqG {
      text-transform: uppercase;
      padding: 0;
      line-height: 40px;
      width: 335px;
      max-width: none; }

.community-modal__modal-container__3IHgB {
  padding: 0 !important;
  overflow: hidden;
  height: 80vh;
  display: flex;
  flex-direction: column; }

.community-modal__content-container__2b6Pg {
  flex: 1;
  overflow: hidden;
  height: 0; }

.community-modal__cancel-button__1Qzb4 {
  padding: 10px 10px 0; }

.community-group__group-wrapper__UsKsh {
  padding: 20px; }
  .community-group__group-wrapper__UsKsh .community-group__group-title__1qESb {
    display: flex;
    align-items: center;
    text-transform: uppercase;
    color: #9099a7;
    margin-bottom: 15px; }
    .community-group__group-wrapper__UsKsh .community-group__group-title__1qESb::after {
      content: '';
      flex: 1;
      height: 1px;
      background-color: #e5e5e5;
      margin-left: 10px; }
  .community-group__group-wrapper__UsKsh .community-group__group-content__3UmIT {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 15px; }
  .community-group__group-wrapper__UsKsh .community-group__list-item__1xNY7 {
    display: flex;
    align-items: center;
    gap: 10px;
    height: 44px; }
    .community-group__group-wrapper__UsKsh .community-group__list-item__1xNY7 .community-group__avatar__3Qb3m {
      border-radius: 6px; }
    .community-group__group-wrapper__UsKsh .community-group__list-item__1xNY7 .community-group__content__cREiJ {
      flex: 1;
      display: flex;
      flex-direction: column;
      justify-content: center;
      line-height: 1;
      text-transform: capitalize;
      gap: 3px; }
      .community-group__group-wrapper__UsKsh .community-group__list-item__1xNY7 .community-group__content__cREiJ .community-group__name__TvqYL {
        font-size: 16px;
        line-height: 1;
        text-transform: capitalize;
        color: #303030;
        display: flex;
        align-items: center;
        gap: 8px; }
        .community-group__group-wrapper__UsKsh .community-group__list-item__1xNY7 .community-group__content__cREiJ .community-group__name__TvqYL span {
          flex: 1;
          width: 0;
          text-align: left;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .community-group__group-wrapper__UsKsh .community-group__list-item__1xNY7 .community-group__content__cREiJ .community-group__name__TvqYL .community-group__group-expand__1MnOJ {
          transform: rotate(90deg); }
      .community-group__group-wrapper__UsKsh .community-group__list-item__1xNY7 .community-group__content__cREiJ .community-group__text__2W6vr {
        color: #9099a7;
        font-size: 12px;
        text-transform: none;
        text-align: left; }
  .community-group__group-wrapper__UsKsh .community-group__member-wrapper__2I47n {
    padding-left: 35px; }
    .community-group__group-wrapper__UsKsh .community-group__member-wrapper__2I47n .community-group__member-item__1Qtz8 {
      display: flex;
      align-items: center;
      gap: 18px;
      margin-top: 12px; }
      .community-group__group-wrapper__UsKsh .community-group__member-wrapper__2I47n .community-group__member-item-added__2D1zx {
        opacity: 0.7; }
      .community-group__group-wrapper__UsKsh .community-group__member-wrapper__2I47n .community-group__member-item__1Qtz8 .community-group__name__TvqYL {
        flex: 1;
        text-align: left;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
  .community-group__group-wrapper__UsKsh .community-group__more-button__1mEsu {
    color: #2cd4ae;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
    text-align: center;
    margin-top: 20px; }

.community-group__empty-content__8Ip8e {
  margin-top: 50px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; }
  .community-group__empty-content__8Ip8e .community-group__title__1QM4U {
    font-size: 22px;
    line-height: 26px;
    text-transform: capitalize;
    font-weight: bold; }
  .community-group__empty-content__8Ip8e .community-group__subtitle__eHYj5 {
    width: 330px;
    font-size: 12px;
    line-height: 20px;
    margin-top: 12px;
    text-align: center; }

.upload-modal__upload-modal-container__Y6tJ9 .upload-modal__open-button-inner__1mISD {
  padding: 7px 10px;
  font-weight: bold;
  display: flex;
  align-items: center;
  gap: 8px;
  background-color: #f2fffc;
  color: #2cd4ae;
  border: 1px solid #2cd4ae;
  border-radius: 25px;
  font-size: 15px;
  text-transform: capitalize;
  cursor: pointer; }

@media screen and (min-width: 1080px) {
  .CSVFile-upload__upload-file-container__3KtSh {
    padding: 0 24px; } }

@media screen and (max-width: 1080px) {
  .CSVFile-upload__upload-file-container__3KtSh {
    padding: 0 20px; } }

.CSVFile-upload__upload-file-container__3KtSh .CSVFile-upload__modal-title__E3lWS {
  text-transform: capitalize;
  font-weight: bold; }
  @media screen and (min-width: 1080px) {
    .CSVFile-upload__upload-file-container__3KtSh .CSVFile-upload__modal-title__E3lWS {
      font-size: 28px;
      line-height: 42px; } }
  @media screen and (max-width: 1080px) {
    .CSVFile-upload__upload-file-container__3KtSh .CSVFile-upload__modal-title__E3lWS {
      font-size: 20px;
      line-height: 32px; } }

.CSVFile-upload__upload-file-container__3KtSh .CSVFile-upload__upload-button__zb9Fr {
  color: #fff;
  background-color: #2cd4ae;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  text-transform: uppercase;
  border-radius: 4px;
  font-weight: bold;
  height: 44px;
  cursor: pointer; }
  @media screen and (min-width: 1080px) {
    .CSVFile-upload__upload-file-container__3KtSh .CSVFile-upload__upload-button__zb9Fr {
      margin: 40px auto;
      width: 288px; } }
  @media screen and (max-width: 1080px) {
    .CSVFile-upload__upload-file-container__3KtSh .CSVFile-upload__upload-button__zb9Fr {
      margin: 25px auto;
      width: 100%; } }

.CSVFile-upload__upload-file-container__3KtSh .CSVFile-upload__interval-line__1fOGu {
  height: 1px;
  background: #e5e5e5; }

.CSVFile-upload__upload-file-container__3KtSh .CSVFile-upload__help-wrapper__kKkS2 {
  margin-top: 26px;
  text-align: left; }
  .CSVFile-upload__upload-file-container__3KtSh .CSVFile-upload__help-wrapper__kKkS2 .CSVFile-upload__help-title__30sFE {
    font-size: 16px;
    font-weight: bold;
    color: #4f4f4f;
    margin-bottom: 9px;
    text-transform: capitalize; }
  .CSVFile-upload__upload-file-container__3KtSh .CSVFile-upload__help-wrapper__kKkS2 .CSVFile-upload__help-content__23heB {
    display: flex;
    flex-direction: column;
    font-size: 12px;
    color: #4f4f4f; }
    .CSVFile-upload__upload-file-container__3KtSh .CSVFile-upload__help-wrapper__kKkS2 .CSVFile-upload__help-content__23heB div {
      line-height: 20px; }

.CSVFile-upload__upload-file-container__3KtSh .CSVFile-upload__download-template__2Df4K {
  display: flex;
  align-items: center;
  margin: 20px 0 20px -3px; }
  .CSVFile-upload__upload-file-container__3KtSh .CSVFile-upload__download-template__2Df4K .CSVFile-upload__download-text__2-Ifz {
    font-size: 12px;
    color: #2cd4ae;
    text-decoration: underline;
    cursor: pointer;
    font-weight: bold;
    margin-left: 5px;
    text-transform: capitalize; }

.add-guests-list__add-guests-list-container__2GRBF {
  height: 100%;
  box-sizing: border-box;
  background-color: #fff;
  overflow: hidden; }

.add-guests-list__header-title__2JrjT {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-transform: capitalize; }
  .add-guests-list__header-title__2JrjT .add-guests-list__title__KNCTw {
    font-size: 16px;
    font-weight: 500;
    line-height: 1; }
  .add-guests-list__header-title__2JrjT .add-guests-list__subtitle__2x0n_ {
    width: 100%;
    font-size: 12px;
    color: #9099a7;
    line-height: 1;
    font-style: italic;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }

.add-guests-list__right-text__2ItUf {
  color: #4f4f4f;
  text-transform: capitalize;
  font-size: 13px; }
  .add-guests-list__right-text-hidden__17Y62 {
    pointer-events: none;
    opacity: 0.5; }

.add-guests-list__content-container__2DQr_ {
  height: calc(100% - 120px);
  overflow-y: auto; }
  .add-guests-list__content-container__2DQr_ .add-guests-list__add-button__eTgCh {
    display: flex;
    align-items: center;
    gap: 15px;
    padding: 20px;
    color: #2cd4ae;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 500;
    line-height: 1; }
  .add-guests-list__content-container__2DQr_ .add-guests-list__group-wrapper__1ehC1 {
    padding: 10px 20px; }
    .add-guests-list__content-container__2DQr_ .add-guests-list__group-wrapper__1ehC1 .add-guests-list__group-title__MI2Ml {
      display: flex;
      align-items: center;
      text-transform: uppercase;
      color: #9099a7;
      margin-bottom: 15px; }
      .add-guests-list__content-container__2DQr_ .add-guests-list__group-wrapper__1ehC1 .add-guests-list__group-title__MI2Ml::after {
        content: '';
        flex: 1;
        height: 1px;
        background-color: #e5e5e5;
        margin-left: 10px; }
    .add-guests-list__content-container__2DQr_ .add-guests-list__group-wrapper__1ehC1 .add-guests-list__group-content__3hZd- {
      display: flex;
      flex-direction: column;
      justify-content: center;
      gap: 15px; }
    .add-guests-list__content-container__2DQr_ .add-guests-list__group-wrapper__1ehC1 .add-guests-list__list-item__2LtAj {
      display: flex;
      align-items: center;
      gap: 10px; }
      .add-guests-list__content-container__2DQr_ .add-guests-list__group-wrapper__1ehC1 .add-guests-list__list-item__2LtAj .add-guests-list__info-wrapper__3MJPj {
        flex: 1;
        width: 0;
        display: flex;
        flex-direction: column;
        justify-content: center;
        line-height: 1;
        text-transform: capitalize;
        gap: 3px; }
        .add-guests-list__content-container__2DQr_ .add-guests-list__group-wrapper__1ehC1 .add-guests-list__list-item__2LtAj .add-guests-list__info-wrapper__3MJPj .add-guests-list__name__33_CQ {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .add-guests-list__content-container__2DQr_ .add-guests-list__group-wrapper__1ehC1 .add-guests-list__list-item__2LtAj .add-guests-list__info-wrapper__3MJPj .add-guests-list__contact-text__2ao2J {
          color: #9099a7;
          font-size: 12px;
          text-transform: none; }

.add-guests-list__action-sheet-header__2PBrF {
  height: 50px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-transform: capitalize;
  background-color: #f1f1f1;
  gap: 3px;
  box-sizing: border-box; }
  .add-guests-list__action-sheet-header__2PBrF .add-guests-list__title__KNCTw {
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    text-align: center;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .add-guests-list__action-sheet-header__2PBrF .add-guests-list__subtitle__2x0n_ {
    font-size: 12px;
    color: #4f4f4f;
    line-height: 1; }

.add-guests-list__button-wrapper__2ekIp {
  height: 80px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 20px;
  box-sizing: border-box;
  border-top: 1px solid #e5e5e5;
  gap: 20px; }
  .add-guests-list__button-wrapper__2ekIp .add-guests-list__button-inner__2TA3d {
    font-size: 12px;
    flex: 1;
    max-width: none;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    height: 40px;
    white-space: nowrap; }

.add-guests__add-guests-container__3cXCN {
  height: 100%;
  box-sizing: border-box;
  background-color: #fff;
  overflow: hidden;
  position: relative; }
  .add-guests__add-guests-container__3cXCN .add-guests__header-title__2b8NK {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-transform: capitalize; }
    .add-guests__add-guests-container__3cXCN .add-guests__header-title__2b8NK .add-guests__title__3qQgQ {
      font-size: 16px;
      font-weight: 500;
      line-height: 1; }
    .add-guests__add-guests-container__3cXCN .add-guests__header-title__2b8NK .add-guests__subtitle__2RUsJ {
      width: 100%;
      font-size: 12px;
      color: #9099a7;
      line-height: 1;
      font-style: italic;
      text-align: center;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .add-guests__add-guests-container__3cXCN .add-guests__content-container__2dnon {
    position: relative;
    height: calc(100% - 120px);
    overflow-y: auto; }
    .add-guests__add-guests-container__3cXCN .add-guests__content-container-disableScroll__20AY3 {
      overflow-y: hidden; }
  .add-guests__add-guests-container__3cXCN .add-guests__group-wrapper__1BCPr {
    padding: 20px; }
    .add-guests__add-guests-container__3cXCN .add-guests__group-wrapper__1BCPr .add-guests__group-title__3AVCL {
      display: flex;
      align-items: center;
      text-transform: uppercase;
      color: #9099a7;
      margin-bottom: 15px; }
      .add-guests__add-guests-container__3cXCN .add-guests__group-wrapper__1BCPr .add-guests__group-title__3AVCL::after {
        content: '';
        flex: 1;
        height: 1px;
        background-color: #e5e5e5;
        margin-left: 10px; }
    .add-guests__add-guests-container__3cXCN .add-guests__group-wrapper__1BCPr .add-guests__list-item__KQlBz {
      display: flex;
      align-items: center;
      gap: 10px; }
      .add-guests__add-guests-container__3cXCN .add-guests__group-wrapper__1BCPr .add-guests__list-item__KQlBz .add-guests__content__1ODiK {
        flex: 1;
        display: flex;
        flex-direction: column;
        justify-content: center;
        line-height: 1;
        text-transform: capitalize;
        gap: 3px; }
        .add-guests__add-guests-container__3cXCN .add-guests__group-wrapper__1BCPr .add-guests__list-item__KQlBz .add-guests__content__1ODiK .add-guests__text__3DPVi {
          color: #9099a7;
          font-size: 12px;
          text-transform: none; }
  .add-guests__add-guests-container__3cXCN .add-guests__button-wrapper__2e9BX {
    height: 80px;
    display: flex;
    padding: 0 20px;
    box-sizing: border-box;
    border-top: 1px solid #e5e5e5; }
    .add-guests__add-guests-container__3cXCN .add-guests__button-wrapper__2e9BX .add-guests__button-inner__2evaW {
      font-size: 12px;
      flex: 1;
      text-transform: uppercase;
      margin: auto;
      padding: 0;
      height: 40px;
      width: 100%;
      max-width: none; }

.search-panel__search-panel-container__LohMf .search-panel__content-container__3itM7 {
  position: absolute;
  left: 0;
  right: 0;
  top: 50px;
  bottom: 0;
  background-color: #ffffff;
  z-index: 1;
  box-sizing: border-box;
  padding: 20px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 15px; }
  .search-panel__search-panel-container__LohMf .search-panel__content-container__3itM7 .search-panel__empty-content__-PpPt {
    font-size: 20px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.5; }

.search-panel__search-panel-container__LohMf .search-panel__list-item__3fyyX {
  display: flex;
  align-items: center;
  gap: 10px;
  height: 44px; }
  .search-panel__search-panel-container__LohMf .search-panel__list-item__3fyyX .search-panel__avatar__Zp4XF {
    border-radius: 6px; }
  .search-panel__search-panel-container__LohMf .search-panel__list-item__3fyyX .search-panel__content__qcFYO {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    line-height: 1;
    text-transform: capitalize;
    gap: 3px; }
    .search-panel__search-panel-container__LohMf .search-panel__list-item__3fyyX .search-panel__content__qcFYO .search-panel__name__qJ1-c {
      font-size: 16px;
      line-height: 1;
      text-transform: capitalize;
      color: #303030;
      display: flex;
      align-items: center;
      gap: 8px; }
      .search-panel__search-panel-container__LohMf .search-panel__list-item__3fyyX .search-panel__content__qcFYO .search-panel__name__qJ1-c .search-panel__group-expand__FDiu7 {
        transform: rotate(90deg); }
    .search-panel__search-panel-container__LohMf .search-panel__list-item__3fyyX .search-panel__content__qcFYO .search-panel__text__1iwS6 {
      color: #9099a7;
      font-size: 12px;
      text-transform: none;
      text-align: left; }

.search-panel__search-panel-container__LohMf .search-panel__member-wrapper__3MKNQ {
  padding-left: 35px; }
  .search-panel__search-panel-container__LohMf .search-panel__member-wrapper__3MKNQ .search-panel__member-item__3uZnT {
    display: flex;
    align-items: center;
    gap: 18px;
    margin-top: 12px; }
    .search-panel__search-panel-container__LohMf .search-panel__member-wrapper__3MKNQ .search-panel__member-item-added__JQYFG {
      opacity: 0.7; }
    .search-panel__search-panel-container__LohMf .search-panel__member-wrapper__3MKNQ .search-panel__member-item__3uZnT .search-panel__name__qJ1-c {
      flex: 1;
      text-align: left; }

.preview-add-guests-list__input-guests-container__ZKFjU {
  height: 100%;
  box-sizing: border-box;
  background-color: #fff;
  overflow: hidden; }
  .preview-add-guests-list__input-guests-container-fixed__WW3F- {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0; }
  .preview-add-guests-list__input-guests-container__ZKFjU .preview-add-guests-list__header-title__3tXXb {
    font-weight: 500; }
  .preview-add-guests-list__input-guests-container__ZKFjU .preview-add-guests-list__add-text__3ViY6 {
    color: #2cd4ae; }
  .preview-add-guests-list__input-guests-container__ZKFjU .preview-add-guests-list__content-container__3P8fs {
    position: relative;
    height: calc(100% - 120px);
    overflow-y: auto; }
    .preview-add-guests-list__input-guests-container__ZKFjU .preview-add-guests-list__content-container-disableScroll__1Glj3 {
      overflow-y: hidden; }
    .preview-add-guests-list__input-guests-container__ZKFjU .preview-add-guests-list__content-container__3P8fs .preview-add-guests-list__list-item__CJpbC {
      height: 55px;
      display: flex;
      flex-direction: column;
      justify-content: center;
      line-height: 1;
      text-transform: capitalize;
      gap: 5px;
      box-sizing: border-box;
      padding: 0 20px; }
      .preview-add-guests-list__input-guests-container__ZKFjU .preview-add-guests-list__content-container__3P8fs .preview-add-guests-list__list-item__CJpbC:not(:last-child) {
        border-bottom: 1px solid #f1f1f1; }
      .preview-add-guests-list__input-guests-container__ZKFjU .preview-add-guests-list__content-container__3P8fs .preview-add-guests-list__list-item__CJpbC .preview-add-guests-list__name-text__sVFqm {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
      .preview-add-guests-list__input-guests-container__ZKFjU .preview-add-guests-list__content-container__3P8fs .preview-add-guests-list__list-item__CJpbC .preview-add-guests-list__contact-text__2Ag-o {
        color: #9099a7;
        font-size: 12px;
        text-transform: none; }
  .preview-add-guests-list__input-guests-container__ZKFjU .preview-add-guests-list__button-wrapper__1Nv-6 {
    height: 80px;
    display: flex;
    padding: 0 20px;
    box-sizing: border-box;
    border-top: 1px solid #e5e5e5; }
    .preview-add-guests-list__input-guests-container__ZKFjU .preview-add-guests-list__button-wrapper__1Nv-6 .preview-add-guests-list__button-inner__evYVc {
      font-size: 12px;
      flex: 1;
      text-transform: uppercase;
      margin: auto;
      padding: 0;
      height: 40px;
      width: 100%;
      max-width: none; }

.input-guests__input-guests-container__1ZK0y {
  height: 100%;
  box-sizing: border-box;
  background-color: #fff;
  overflow: hidden; }

.open-in-app-modal__open-button-row__2OLTg {
  display: flex;
  align-items: center;
  margin: 30px 0; }
  .open-in-app-modal__open-button-row__2OLTg:last-child {
    margin-bottom: 0; }

.open-in-app-modal__app-icon__1_Fyi {
  width: 30px;
  height: 30px; }

.open-in-app-modal__open-button-name__skJI4 {
  flex: 1;
  padding: 0 15px;
  font-weight: 600;
  text-align: left; }

.open-in-app-modal__button__1rwah, .open-in-app-modal__button-app__3Dt0z, .open-in-app-modal__button-browser__1CWys {
  max-width: 100px;
  padding: 8px 0;
  font-weight: 500; }

.open-in-app-modal__button-browser__1CWys {
  border-color: #9013fe;
  color: #9013fe; }

.open-in-app-modal__spacer__3ZnKF {
  margin: 25px 0;
  background-color: #f9f9f9;
  border-top: 1px solid #e5e5e5; }

.chat-users__member-option__cQmPD {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  font-weight: 500;
  padding: 0 20px;
  line-height: 50px;
  box-shadow: 0px -0.5px 0px 0px #dbdbdb inset;
  border-left: 3px solid transparent;
  cursor: pointer; }
  .chat-users__member-option__cQmPD .chat-users__attending-text__2mTCB,
  .chat-users__member-option__cQmPD .chat-users__declined-text__2ZXeP {
    color: #2cd4ae;
    display: inline-block;
    padding: 3px 5px;
    border: 1px solid #2cd4ae;
    line-height: 1;
    border-radius: 4px;
    font-size: 12px;
    font-weight: 400;
    margin-left: 5px; }
  .chat-users__member-option__cQmPD .chat-users__declined-text__2ZXeP {
    border-color: #9099a7;
    color: #9099a7; }
  .chat-users__member-option__cQmPD .chat-users__unread__3BQyu {
    flex: 1;
    text-align: right; }
    .chat-users__member-option__cQmPD .chat-users__unread__3BQyu .chat-users__time__3uCdn {
      font-size: 12px;
      margin-right: 10px;
      color: #777; }
    .chat-users__member-option__cQmPD .chat-users__unread__3BQyu .chat-users__dot__1cZx7 {
      display: inline-block;
      width: 5px;
      height: 5px;
      background-color: red;
      border-radius: 50%; }
  .chat-users__member-option__cQmPD .chat-users__chat-text__2BqP9 {
    flex: 1; }
    .chat-users__member-option__cQmPD .chat-users__chat-text__2BqP9 .chat-users__count__O1nX2 {
      color: #9099a7;
      font-size: 12px; }
  .chat-users__member-option__cQmPD .chat-users__refresh-icon__3Sc8k {
    cursor: pointer; }
  .chat-users__member-option-selected__WFesX {
    border-color: #942bf0;
    background-color: #f2f2f2; }
  .chat-users__member-option-disabled__26OBq {
    color: #9099a7;
    opacity: 0.5;
    pointer-events: none; }

.chat-users__member-ul__3F1U7 .chat-users__member-option__cQmPD {
  padding-left: 66px; }
  .chat-users__member-ul__3F1U7 .chat-users__member-option__cQmPD .chat-users__name__mAHmu {
    font-weight: 400;
    text-transform: capitalize; }

.chat-section__chat-section-container__P3eOX {
  position: absolute;
  top: 140px;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #fff;
  border-right: 1px solid #e5e5e5;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  padding-bottom: 20px; }
  .chat-section__chat-section-container__P3eOX .chat-section__avatar-box__tKcT_ {
    margin-top: -30px;
    padding: 0 20px 10px; }
  .chat-section__chat-section-container__P3eOX .chat-section__content-container__2lSlI {
    flex: 1;
    height: 0;
    overflow-y: auto; }
    .chat-section__chat-section-container__P3eOX .chat-section__content-container__2lSlI .chat-section__information__2pThY {
      padding: 0 20px; }
      .chat-section__chat-section-container__P3eOX .chat-section__content-container__2lSlI .chat-section__information__2pThY .chat-section__name__2T7Gl {
        font-size: 22px;
        font-weight: 600;
        line-height: 1.8; }
      .chat-section__chat-section-container__P3eOX .chat-section__content-container__2lSlI .chat-section__information__2pThY .chat-section__host-name__3NgcH {
        font-size: 14px;
        font-weight: 500;
        line-height: 1.5;
        margin-bottom: 10px; }
      .chat-section__chat-section-container__P3eOX .chat-section__content-container__2lSlI .chat-section__information__2pThY .chat-section__event-date__1YC79 {
        font-size: 14px;
        font-weight: 500;
        line-height: 3;
        border-top: 1px dashed #e8e8e8; }
      .chat-section__chat-section-container__P3eOX .chat-section__content-container__2lSlI .chat-section__information__2pThY .chat-section__event-venue__YA8rK {
        color: #9099a7;
        font-size: 14px;
        line-height: 2; }
      .chat-section__chat-section-container__P3eOX .chat-section__content-container__2lSlI .chat-section__information__2pThY .chat-section__community-name__1_A5g {
        font-size: 12px;
        color: #9099a7;
        line-height: 2; }
    .chat-section__chat-section-container__P3eOX .chat-section__content-container__2lSlI .chat-section__media-list__2qFo9 {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      gap: 5px;
      padding: 10px 20px 20px;
      box-shadow: 0px -0.5px 0px 0px #dbdbdb inset; }
      .chat-section__chat-section-container__P3eOX .chat-section__content-container__2lSlI .chat-section__media-list__2qFo9 .chat-section__img-inner__2JGHH {
        aspect-ratio: 75 / 61;
        border-radius: 4px;
        overflow: hidden;
        position: relative;
        cursor: pointer; }
        .chat-section__chat-section-container__P3eOX .chat-section__content-container__2lSlI .chat-section__media-list__2qFo9 .chat-section__img-inner__2JGHH .chat-section__float-layer__p-sm- {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(0, 0, 0, 0.5);
          display: flex;
          justify-content: center;
          align-items: center;
          color: #fff;
          font-weight: 500; }
        .chat-section__chat-section-container__P3eOX .chat-section__content-container__2lSlI .chat-section__media-list__2qFo9 .chat-section__img-inner__2JGHH img {
          width: 100%;
          height: 100%;
          object-fit: cover;
          object-position: center; }
  .chat-section__chat-section-container__P3eOX .chat-section__loading-container__3QABS {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }

.flyer-container__flyer-container__zVBuK {
  position: relative;
  height: 100%;
  overflow: hidden; }
  @media screen and (max-width: 1080px) {
    .flyer-container__flyer-container__zVBuK {
      display: none; } }

.guest-event__guest-event-container__vmJF1 {
  height: 100%;
  overflow: hidden; }
  @media screen and (min-width: 1080px) {
    .guest-event__guest-event-container__vmJF1 {
      display: grid;
      grid-template-columns: 30em auto; } }
  .guest-event__guest-event-container-draft__KNnc5 {
    height: calc(100% - 50px); }

.guest-event__information__2YHG2 {
  height: 100%;
  overflow: hidden; }

.guest-event__draft-notice__29pww {
  width: 100%;
  height: 50px;
  padding: 0 10px;
  background-color: rgba(236, 142, 0, 0.08);
  color: #e78a00;
  display: flex;
  align-items: center;
  justify-content: center; }

.guest-event__refresh-container__VMYZP {
  padding: 0 24px;
  text-align: center;
  box-sizing: border-box; }
  @media screen and (min-width: 1080px) {
    .guest-event__refresh-container__VMYZP {
      width: 500px; } }
  @media screen and (max-width: 1080px) {
    .guest-event__refresh-container__VMYZP {
      width: 90vw; } }
  .guest-event__refresh-container__VMYZP .guest-event__button-inner__12ENP {
    margin-top: 20px; }
  @media screen and (min-width: 1080px) {
    .guest-event__refresh-container__VMYZP .guest-event__title__30DZe {
      line-height: 1.5;
      font-size: 20px;
      font-weight: 500; } }
  @media screen and (max-width: 1080px) {
    .guest-event__refresh-container__VMYZP {
      width: 90vw; }
      .guest-event__refresh-container__VMYZP .guest-event__title__30DZe {
        line-height: 1.3;
        font-size: 16px;
        font-weight: 500; } }

.guest-event__flyer-empty-container__3kSHY {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 20px; }
  .guest-event__flyer-empty-container__3kSHY h3 {
    line-height: 1.5;
    font-size: 22px;
    text-align: center; }

.missing-event__destroyed-page__I_bEX {
  display: flex;
  flex-direction: column;
  height: 100vh; }

.missing-event__destroyed-container__11ASO {
  flex: 1; }

.missing-event__destroyed__2ooxc {
  display: flex;
  flex-direction: column;
  align-items: center;
  border-radius: 5px;
  margin: 2em;
  text-align: center;
  padding: 15px;
  background-color: #efefef; }

.missing-event__logo__14oVa {
  width: 120px;
  height: 120px;
  margin-bottom: 10px; }

.locked-event__flier-container__p-Oi6 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: black;
  filter: blur(5px); }

.locked-event__flier__3iaCp {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center; }

.loading-screen__container__LnAHM {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  background-color: black; }

.loading-screen__flyer-container__15PzG {
  width: 320px; }

.loading-screen__flyer-container__15PzG img {
  width: 100%;
  height: auto; }

.business-type__container__YCIWh {
  display: grid; }
  @media screen and (min-width: 1080px) {
    .business-type__container__YCIWh {
      grid-template-columns: repeat(4, 1fr);
      gap: 20px;
      padding: 50px 40px 35px; } }
  @media screen and (max-width: 1080px) {
    .business-type__container__YCIWh {
      grid-template-columns: repeat(2, 1fr);
      gap: 13px;
      padding: 22px 13px; } }
  .business-type__container__YCIWh .business-type__common-card__3Amaf, .business-type__container__YCIWh .business-type__card-wrapper-event__2G_qE, .business-type__container__YCIWh .business-type__card-wrapper-ann__3B0Ow, .business-type__container__YCIWh .business-type__card-wrapper-tp__2v-sA, .business-type__container__YCIWh .business-type__card-wrapper-sul__3rHOZ {
    display: flex;
    align-items: center;
    box-sizing: border-box;
    border-radius: 8px;
    color: #303030;
    cursor: pointer;
    transition: box-shadow 0.3s ease; }
    .business-type__container__YCIWh .business-type__common-card__3Amaf:hover, .business-type__container__YCIWh .business-type__card-wrapper-event__2G_qE:hover, .business-type__container__YCIWh .business-type__card-wrapper-ann__3B0Ow:hover, .business-type__container__YCIWh .business-type__card-wrapper-tp__2v-sA:hover, .business-type__container__YCIWh .business-type__card-wrapper-sul__3rHOZ:hover {
      box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.2); }
    @media screen and (min-width: 1080px) {
      .business-type__container__YCIWh .business-type__common-card__3Amaf, .business-type__container__YCIWh .business-type__card-wrapper-event__2G_qE, .business-type__container__YCIWh .business-type__card-wrapper-ann__3B0Ow, .business-type__container__YCIWh .business-type__card-wrapper-tp__2v-sA, .business-type__container__YCIWh .business-type__card-wrapper-sul__3rHOZ {
        aspect-ratio: 304 / 145;
        padding: 0 10px; }
        .business-type__container__YCIWh .business-type__common-card__3Amaf img, .business-type__container__YCIWh .business-type__card-wrapper-event__2G_qE img, .business-type__container__YCIWh .business-type__card-wrapper-ann__3B0Ow img, .business-type__container__YCIWh .business-type__card-wrapper-tp__2v-sA img, .business-type__container__YCIWh .business-type__card-wrapper-sul__3rHOZ img {
          width: 50%; } }
    @media screen and (max-width: 1080px) {
      .business-type__container__YCIWh .business-type__common-card__3Amaf, .business-type__container__YCIWh .business-type__card-wrapper-event__2G_qE, .business-type__container__YCIWh .business-type__card-wrapper-ann__3B0Ow, .business-type__container__YCIWh .business-type__card-wrapper-tp__2v-sA, .business-type__container__YCIWh .business-type__card-wrapper-sul__3rHOZ {
        aspect-ratio: 1 / 1;
        flex-direction: column;
        padding: 10px 0; }
        .business-type__container__YCIWh .business-type__common-card__3Amaf img, .business-type__container__YCIWh .business-type__card-wrapper-event__2G_qE img, .business-type__container__YCIWh .business-type__card-wrapper-ann__3B0Ow img, .business-type__container__YCIWh .business-type__card-wrapper-tp__2v-sA img, .business-type__container__YCIWh .business-type__card-wrapper-sul__3rHOZ img {
          width: 75%; } }
  .business-type__container__YCIWh .business-type__title__1nTnW {
    flex: 1;
    font-size: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 500; }
  .business-type__container__YCIWh .business-type__card-wrapper-event__2G_qE {
    background-color: #eef6ff; }
  .business-type__container__YCIWh .business-type__card-wrapper-ann__3B0Ow {
    background-color: #fdf7f1; }
  .business-type__container__YCIWh .business-type__card-wrapper-tp__2v-sA {
    background-color: #f1fcf9; }
  .business-type__container__YCIWh .business-type__card-wrapper-sul__3rHOZ {
    background-color: #f7f3fb; }

.business-type__download-container__2ZS3l {
  padding: 0 24px;
  text-align: center;
  box-sizing: border-box; }
  @media screen and (min-width: 1080px) {
    .business-type__download-container__2ZS3l {
      width: 500px; } }
  @media screen and (max-width: 1080px) {
    .business-type__download-container__2ZS3l {
      width: 90vw; } }
  .business-type__download-container__2ZS3l .business-type__title__1nTnW {
    font-size: 20px;
    font-weight: 500; }
  .business-type__download-container__2ZS3l .business-type__button-inner__3PByL {
    margin-top: 30px; }

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-tabs-small > .ant-tabs-nav .ant-tabs-tab {
  padding: 8px 0;
  font-size: 14px;
}
.ant-tabs-large > .ant-tabs-nav .ant-tabs-tab {
  padding: 16px 0;
  font-size: 16px;
}
.ant-tabs-card.ant-tabs-small > .ant-tabs-nav .ant-tabs-tab {
  padding: 6px 16px;
}
.ant-tabs-card.ant-tabs-large > .ant-tabs-nav .ant-tabs-tab {
  padding: 7px 16px 6px;
}
.ant-tabs-rtl {
  direction: rtl;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab {
  margin: 0 0 0 32px;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab:last-of-type {
  margin-left: 0;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon {
  margin-right: 0;
  margin-left: 12px;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove {
  margin-right: 8px;
  margin-left: -4px;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon {
  margin: 0;
}
.ant-tabs-rtl.ant-tabs-left > .ant-tabs-nav {
  order: 1;
}
.ant-tabs-rtl.ant-tabs-left > .ant-tabs-content-holder {
  order: 0;
}
.ant-tabs-rtl.ant-tabs-right > .ant-tabs-nav {
  order: 0;
}
.ant-tabs-rtl.ant-tabs-right > .ant-tabs-content-holder {
  order: 1;
}
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin-right: 2px;
  margin-left: 0;
}
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-add {
  margin-right: 2px;
  margin-left: 0;
}
.ant-tabs-dropdown-rtl {
  direction: rtl;
}
.ant-tabs-dropdown-rtl .ant-tabs-dropdown-menu-item {
  text-align: right;
}
.ant-tabs-top,
.ant-tabs-bottom {
  flex-direction: column;
}
.ant-tabs-top > .ant-tabs-nav,
.ant-tabs-bottom > .ant-tabs-nav,
.ant-tabs-top > div > .ant-tabs-nav,
.ant-tabs-bottom > div > .ant-tabs-nav {
  margin: 0 0 16px 0;
}
.ant-tabs-top > .ant-tabs-nav::before,
.ant-tabs-bottom > .ant-tabs-nav::before,
.ant-tabs-top > div > .ant-tabs-nav::before,
.ant-tabs-bottom > div > .ant-tabs-nav::before {
  position: absolute;
  right: 0;
  left: 0;
  border-bottom: 1px solid #f0f0f0;
  content: '';
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar {
  height: 2px;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar-animated {
  transition: width 0.3s, left 0.3s, right 0.3s;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  top: 0;
  bottom: 0;
  width: 30px;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::before {
  left: 0;
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  right: 0;
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before {
  opacity: 1;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after {
  opacity: 1;
}
.ant-tabs-top > .ant-tabs-nav::before,
.ant-tabs-top > div > .ant-tabs-nav::before {
  bottom: 0;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar {
  bottom: 0;
}
.ant-tabs-bottom > .ant-tabs-nav,
.ant-tabs-bottom > div > .ant-tabs-nav {
  order: 1;
  margin-top: 16px;
  margin-bottom: 0;
}
.ant-tabs-bottom > .ant-tabs-nav::before,
.ant-tabs-bottom > div > .ant-tabs-nav::before {
  top: 0;
}
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar {
  top: 0;
}
.ant-tabs-bottom > .ant-tabs-content-holder,
.ant-tabs-bottom > div > .ant-tabs-content-holder {
  order: 0;
}
.ant-tabs-left > .ant-tabs-nav,
.ant-tabs-right > .ant-tabs-nav,
.ant-tabs-left > div > .ant-tabs-nav,
.ant-tabs-right > div > .ant-tabs-nav {
  flex-direction: column;
  min-width: 50px;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab {
  padding: 8px 24px;
  text-align: center;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin: 16px 0 0 0;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap {
  flex-direction: column;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  right: 0;
  left: 0;
  height: 30px;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::before {
  top: 0;
  box-shadow: inset 0 10px 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  bottom: 0;
  box-shadow: inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before {
  opacity: 1;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after {
  opacity: 1;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar {
  width: 2px;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar-animated {
  transition: height 0.3s, top 0.3s;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-operations {
  flex: 1 0 auto;
  flex-direction: column;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar {
  right: 0;
}
.ant-tabs-left > .ant-tabs-content-holder,
.ant-tabs-left > div > .ant-tabs-content-holder {
  margin-left: -1px;
  border-left: 1px solid #f0f0f0;
}
.ant-tabs-left > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane,
.ant-tabs-left > div > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane {
  padding-left: 24px;
}
.ant-tabs-right > .ant-tabs-nav,
.ant-tabs-right > div > .ant-tabs-nav {
  order: 1;
}
.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar {
  left: 0;
}
.ant-tabs-right > .ant-tabs-content-holder,
.ant-tabs-right > div > .ant-tabs-content-holder {
  order: 0;
  margin-right: -1px;
  border-right: 1px solid #f0f0f0;
}
.ant-tabs-right > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane,
.ant-tabs-right > div > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane {
  padding-right: 24px;
}
.ant-tabs-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}
.ant-tabs-dropdown-hidden {
  display: none;
}
.ant-tabs-dropdown-menu {
  max-height: 200px;
  margin: 0;
  padding: 4px 0;
  overflow-x: hidden;
  overflow-y: auto;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-tabs-dropdown-menu-item {
  display: flex;
  align-items: center;
  min-width: 120px;
  margin: 0;
  padding: 5px 12px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-tabs-dropdown-menu-item > span {
  flex: 1;
  white-space: nowrap;
}
.ant-tabs-dropdown-menu-item-remove {
  flex: none;
  margin-left: 12px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  background: transparent;
  border: 0;
  cursor: pointer;
}
.ant-tabs-dropdown-menu-item-remove:hover {
  color: #53e0bb;
}
.ant-tabs-dropdown-menu-item:hover {
  background: #f5f5f5;
}
.ant-tabs-dropdown-menu-item-disabled,
.ant-tabs-dropdown-menu-item-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  cursor: not-allowed;
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab {
  margin: 0;
  padding: 8px 16px;
  background: #fafafa;
  border: 1px solid #f0f0f0;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab-active {
  color: #2cd4ae;
  background: #fff;
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-ink-bar {
  visibility: hidden;
}
.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin-left: 2px;
}
.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 2px 2px 0 0;
}
.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-bottom-color: #fff;
}
.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 0 0 2px 2px;
}
.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-top-color: #fff;
}
.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin-top: 2px;
}
.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 2px 0 0 2px;
}
.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-right-color: #fff;
}
.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 0 2px 2px 0;
}
.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-left-color: #fff;
}
.ant-tabs {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: flex;
}
.ant-tabs > .ant-tabs-nav,
.ant-tabs > div > .ant-tabs-nav {
  position: relative;
  display: flex;
  flex: none;
  align-items: center;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap {
  position: relative;
  display: inline-block;
  display: flex;
  flex: auto;
  align-self: stretch;
  overflow: hidden;
  white-space: nowrap;
  transform: translate(0);
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  position: absolute;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.3s;
  content: '';
  pointer-events: none;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-list {
  position: relative;
  display: flex;
  transition: transform 0.3s;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-operations {
  display: flex;
  align-self: stretch;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-operations-hidden,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-operations-hidden {
  position: absolute;
  visibility: hidden;
  pointer-events: none;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-more,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-more {
  position: relative;
  padding: 8px 16px;
  background: transparent;
  border: 0;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-more::after,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-more::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 5px;
  transform: translateY(100%);
  content: '';
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add {
  min-width: 40px;
  margin-left: 2px;
  padding: 0 8px;
  background: #fafafa;
  border: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0;
  outline: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:hover,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:hover {
  color: #53e0bb;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:active,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:active,
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:focus,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:focus {
  color: #1cad90;
}
.ant-tabs-extra-content {
  flex: none;
}
.ant-tabs-centered > .ant-tabs-nav .ant-tabs-nav-wrap:not([class*='ant-tabs-nav-wrap-ping']),
.ant-tabs-centered > div > .ant-tabs-nav .ant-tabs-nav-wrap:not([class*='ant-tabs-nav-wrap-ping']) {
  justify-content: center;
}
.ant-tabs-ink-bar {
  position: absolute;
  background: #2cd4ae;
  pointer-events: none;
}
.ant-tabs-tab {
  position: relative;
  display: inline-flex;
  align-items: center;
  padding: 12px 0;
  font-size: 14px;
  background: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
}
.ant-tabs-tab-btn:focus,
.ant-tabs-tab-remove:focus,
.ant-tabs-tab-btn:active,
.ant-tabs-tab-remove:active {
  color: #1cad90;
}
.ant-tabs-tab-btn {
  outline: none;
  transition: all 0.3s;
}
.ant-tabs-tab-remove {
  flex: none;
  margin-right: -4px;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  background: transparent;
  border: none;
  outline: none;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-tabs-tab-remove:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-tabs-tab:hover {
  color: #53e0bb;
}
.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #2cd4ae;
  text-shadow: 0 0 0.25px currentcolor;
}
.ant-tabs-tab.ant-tabs-tab-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus,
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:focus,
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active,
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:active {
  color: rgba(0, 0, 0, 0.25);
}
.ant-tabs-tab .ant-tabs-tab-remove .anticon {
  margin: 0;
}
.ant-tabs-tab .anticon {
  margin-right: 12px;
}
.ant-tabs-tab + .ant-tabs-tab {
  margin: 0 0 0 32px;
}
.ant-tabs-content {
  position: relative;
  width: 100%;
}
.ant-tabs-content-holder {
  flex: auto;
  min-width: 0;
  min-height: 0;
}
.ant-tabs-tabpane {
  outline: none;
}
.ant-tabs-tabpane-hidden {
  display: none;
}
.ant-tabs-switch-appear,
.ant-tabs-switch-enter {
  transition: none;
}
.ant-tabs-switch-appear-start,
.ant-tabs-switch-enter-start {
  opacity: 0;
}
.ant-tabs-switch-appear-active,
.ant-tabs-switch-enter-active {
  opacity: 1;
  transition: opacity 0.3s;
}
.ant-tabs-switch-leave {
  position: absolute;
  transition: none;
  inset: 0;
}
.ant-tabs-switch-leave-start {
  opacity: 1;
}
.ant-tabs-switch-leave-active {
  opacity: 0;
  transition: opacity 0.3s;
}

@media screen and (min-width: 1080px) {
  .business-panel__business-panel-container__38ahY {
    padding: 0 40px;
    flex: 1;
    display: flex;
    flex-direction: column;
    height: 0;
    position: relative; }
    .business-panel__business-panel-container__38ahY .business-panel__title__2blDV {
      font-size: 24px;
      font-style: normal;
      font-weight: 600;
      line-height: 28px; }
    .business-panel__business-panel-container__38ahY .business-panel__tabs-container__1pgcj {
      flex: 1;
      height: 0;
      box-sizing: border-box; }
      .business-panel__business-panel-container__38ahY .business-panel__tabs-container__1pgcj .ant-tabs-content-holder {
        overflow-y: auto;
        height: 0; } }

@media screen and (max-width: 1080px) {
  .business-panel__business-panel-container__38ahY {
    padding: 0 13px 30px; }
    .business-panel__business-panel-container__38ahY .business-panel__title__2blDV {
      font-size: 18px;
      font-style: normal;
      font-weight: 600;
      line-height: 28px; }
    .business-panel__business-panel-container__38ahY .business-panel__tabs-container__1pgcj .ant-tabs-nav {
      position: sticky;
      top: -2px;
      z-index: 2;
      background-color: #fff; }
    .business-panel__business-panel-container__38ahY .business-panel__tabs-container__1pgcj .ant-tabs-nav-list {
      width: 100%;
      justify-content: space-between; }
      .business-panel__business-panel-container__38ahY .business-panel__tabs-container__1pgcj .ant-tabs-nav-list .ant-tabs-tab {
        margin: 0; } }

.business-panel__business-panel-container__38ahY .business-panel__tabs-container__1pgcj {
  padding-bottom: 30px; }
  .business-panel__business-panel-container__38ahY .business-panel__tabs-container__1pgcj .ant-tabs-tab-btn {
    font-weight: 500; }

.business-panel__business-panel-container__38ahY .business-panel__button__VsMqw {
  display: flex;
  align-items: center;
  gap: 10px;
  border-radius: 25px;
  background-color: #f2fffc;
  border: 1px solid #2cd4ae;
  padding: 5px 20px;
  color: #2cd4ae;
  width: max-content;
  cursor: pointer; }
  @media screen and (min-width: 1080px) {
    .business-panel__business-panel-container__38ahY .business-panel__button__VsMqw {
      position: absolute;
      top: 33px;
      right: 40px; } }
  @media screen and (max-width: 1080px) {
    .business-panel__business-panel-container__38ahY .business-panel__button__VsMqw {
      margin: 0 auto; } }

.event-card__event-inner__3RbTy {
  background: #fff;
  border-radius: 6px;
  line-height: 1;
  transition: box-shadow 0.2s ease;
  cursor: pointer; }
  .event-card__event-inner__3RbTy:hover {
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2); }
  .event-card__event-inner__3RbTy .event-card__flyer-box__1BiA4 {
    width: 100%;
    height: 230px;
    overflow: hidden;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px; }
    .event-card__event-inner__3RbTy .event-card__flyer-box__1BiA4 img,
    .event-card__event-inner__3RbTy .event-card__flyer-box__1BiA4 video {
      width: 100%;
      height: 100%;
      object-position: center;
      object-fit: cover;
      border-top-left-radius: 6px;
      border-top-right-radius: 6px; }
  .event-card__event-inner__3RbTy .event-card__event-information__3hlJA {
    height: 130px;
    width: 100%;
    border-left: 4px solid #2cd4ae;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    padding: 0 20px 10px;
    display: flex;
    flex-direction: column;
    position: relative; }
    .event-card__event-inner__3RbTy .event-card__event-information__3hlJA .event-card__avatar-box__1qG_t {
      margin-top: -25px;
      display: flex;
      justify-content: space-between;
      align-items: flex-end; }
      .event-card__event-inner__3RbTy .event-card__event-information__3hlJA .event-card__avatar-box__1qG_t .event-card__rsvp-text__1Q-r1 {
        font-weight: 500;
        font-size: 12px; }
      .event-card__event-inner__3RbTy .event-card__event-information__3hlJA .event-card__avatar-box__1qG_t .event-card__rsvp-button__1v2T- {
        width: max-content;
        padding: 5px 10px;
        background-color: #2cd4ae;
        border-radius: 4px;
        color: #fff;
        cursor: pointer;
        font-size: 12px;
        font-weight: 500; }
    .event-card__event-inner__3RbTy .event-card__event-information__3hlJA .event-card__name__2L7Vc {
      font-size: 20px;
      line-height: 1.5;
      font-weight: 500;
      margin-top: 10px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .event-card__event-inner__3RbTy .event-card__event-information__3hlJA .event-card__operate-wrapper__3J18m {
      display: flex;
      align-items: center;
      margin-top: 10px; }
      .event-card__event-inner__3RbTy .event-card__event-information__3hlJA .event-card__operate-wrapper__3J18m .event-card__host__1kbJ1 {
        display: flex;
        flex-direction: column;
        gap: 8px;
        flex: 1; }
        .event-card__event-inner__3RbTy .event-card__event-information__3hlJA .event-card__operate-wrapper__3J18m .event-card__host__1kbJ1 .event-card__host-name__1IvML {
          font-size: 12px;
          color: #9099a7; }

.event-card__operate-icon__3t09m {
  width: 20px;
  cursor: pointer; }

.event-card__operate-list__1cMkN {
  width: 130px;
  background-color: #fff; }
  .event-card__operate-list__1cMkN li {
    height: 40px;
    font-size: 14px;
    color: #2b3332;
    text-align: center;
    line-height: 40px;
    cursor: pointer; }
    .event-card__operate-list__1cMkN li:hover {
      background-color: rgba(44, 212, 174, 0.1); }
    .event-card__operate-list__1cMkN li + li {
      border-top: 1px solid #e6e6e6; }
  .event-card__operate-list__1cMkN .event-card__delete-text__3KlPi {
    color: #d0021b; }

.event-card__operate-container__HZupT .ant-popover-inner {
  overflow: hidden;
  border-radius: 6px; }

.event-card__operate-container__HZupT .ant-popover-inner-content {
  padding: 0; }

.flyer-text-element__flyer-text__2UKJM {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 99; }
  .flyer-text-element__flyer-text__2UKJM .flyer-text-element__text-box__1R8ir {
    position: absolute;
    font-size: 1rem;
    vertical-align: middle;
    word-wrap: break-word;
    white-space: pre-wrap; }
    .flyer-text-element__flyer-text__2UKJM .flyer-text-element__text-box__1R8ir .flyer-text-element__text__7dSGe {
      display: inline-block; }

.flyer-card__container__1bel_ {
  position: relative;
  aspect-ratio: 40 / 71;
  box-sizing: content-box; }

.flyer-card__loading-container__34ubX {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 99;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: center;
  align-items: center; }

.flyer-card__flyer-container__11e8F {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  cursor: pointer;
  overflow: hidden;
  box-shadow: 0 0 0 0.5px #eee; }
  .flyer-card__flyer-container-checked__1qKjY {
    box-shadow: 0 0 0 4px #2cd4ae; }
  .flyer-card__flyer-container-hidden__KrPQm {
    opacity: 0; }
  .flyer-card__flyer-container__11e8F .flyer-card__check-icon__1lC-R {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 5px;
    right: 5px; }
  .flyer-card__flyer-container__11e8F .flyer-card__image-inner__aLTlu {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    object-position: center;
    object-fit: cover;
    z-index: 97; }
  .flyer-card__flyer-container__11e8F .flyer-card__layout-inner__d5Trd {
    position: absolute;
    object-position: center;
    object-fit: cover;
    z-index: 98; }
  .flyer-card__flyer-container__11e8F .flyer-card__text-inner__3Ct1y {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99; }
    .flyer-card__flyer-container__11e8F .flyer-card__text-inner__3Ct1y .flyer-card__text-box__iuuYb {
      position: absolute;
      font-size: 1rem;
      vertical-align: middle;
      word-wrap: break-word; }
      .flyer-card__flyer-container__11e8F .flyer-card__text-inner__3Ct1y .flyer-card__text-box__iuuYb .flyer-card__text__3hbzh {
        display: inline-block; }

.empty-panel__empty-container__20Hvd {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  box-sizing: border-box; }
  @media screen and (min-width: 1080px) {
    .empty-panel__empty-container__20Hvd {
      height: 100%;
      justify-content: center; } }
  @media screen and (max-width: 1080px) {
    .empty-panel__empty-container__20Hvd {
      padding: 20px; } }
  .empty-panel__empty-container__20Hvd .empty-panel__title__3HEUS {
    font-size: 18px;
    font-weight: 500;
    margin: 10px 0 15px; }
  .empty-panel__empty-container__20Hvd .empty-panel__content__3RR1H {
    padding: 0 20px; }
  .empty-panel__empty-container__20Hvd .empty-panel__button-wrapper__35a71 {
    width: 100%;
    margin-top: 30px; }

.event-panel__event-panel__1L1OU {
  width: 100%;
  height: 100%;
  overflow-y: auto;
  padding: 10px;
  box-sizing: border-box; }
  .event-panel__event-panel__1L1OU .event-panel__event-wrapper__39eJi {
    display: grid;
    align-content: start; }
    @media screen and (min-width: 1080px) {
      .event-panel__event-panel__1L1OU .event-panel__event-wrapper__39eJi {
        grid-template-columns: repeat(3, minmax(400px, 1fr));
        gap: 30px; } }
    @media screen and (max-width: 1080px) {
      .event-panel__event-panel__1L1OU .event-panel__event-wrapper__39eJi {
        grid-template-columns: 100%;
        gap: 20px; } }

.event-panel__template-flyer-container__3nWVD {
  height: 350px;
  overflow: hidden;
  border-radius: 6px;
  position: relative; }
  .event-panel__template-flyer-container__3nWVD:hover .event-panel__flyer-info__vDC1w {
    bottom: 0;
    opacity: 1;
    transition: all 0.3s; }
  .event-panel__template-flyer-container__3nWVD .event-panel__flyer-box__2hWQB {
    width: 100%;
    min-height: 100%;
    pointer-events: none;
    transform: translateY(-25%); }
  .event-panel__template-flyer-container__3nWVD .event-panel__flyer-info__vDC1w {
    position: absolute;
    left: 0;
    width: 100%;
    height: 120px;
    padding: 10px 20px;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 99;
    backdrop-filter: blur(9.5px);
    -webkit-backdrop-filter: blur(9.5px); }
    @media screen and (min-width: 1080px) {
      .event-panel__template-flyer-container__3nWVD .event-panel__flyer-info__vDC1w {
        opacity: 0;
        bottom: -120px;
        transition: all 0.2s; } }
    @media screen and (max-width: 1080px) {
      .event-panel__template-flyer-container__3nWVD .event-panel__flyer-info__vDC1w {
        bottom: 0; } }
    .event-panel__template-flyer-container__3nWVD .event-panel__flyer-info__vDC1w .event-panel__title__2Op6T {
      color: #fff;
      font-weight: 500; }
    .event-panel__template-flyer-container__3nWVD .event-panel__flyer-info__vDC1w .event-panel__notes__2W-AH {
      color: #fff;
      opacity: 0.8;
      font-size: 12px;
      margin-top: 5px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .event-panel__template-flyer-container__3nWVD .event-panel__flyer-info__vDC1w .event-panel__button__w-ToD {
      width: max-content;
      padding: 5px 15px;
      background-color: rgba(255, 255, 255, 0.3);
      color: #fff;
      border-radius: 4px;
      margin-top: 30px;
      cursor: pointer; }
      .event-panel__template-flyer-container__3nWVD .event-panel__flyer-info__vDC1w .event-panel__button__w-ToD:hover {
        background-color: rgba(255, 255, 255, 0.5); }

.event-panel__download-wrapper__36bw1 {
  display: flex;
  flex-direction: column;
  gap: 30px; }
  @media screen and (min-width: 1080px) {
    .event-panel__download-wrapper__36bw1 {
      width: 422px; } }
  @media screen and (max-width: 1080px) {
    .event-panel__download-wrapper__36bw1 {
      width: 90vw; } }
  .event-panel__download-wrapper__36bw1 .event-panel__text__1iw-4 {
    width: 80%;
    margin: auto;
    color: #3c3c3c;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.5;
    text-align: center; }
  .event-panel__download-wrapper__36bw1 .event-panel__button-inner__1ZQzV {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 10px 15px;
    justify-content: center;
    max-width: none;
    width: auto;
    font-size: 12px; }
  .event-panel__download-wrapper__36bw1 .event-panel__close-text__2gWEC {
    color: #9099a7;
    font-size: 16px;
    width: max-content;
    border-bottom: 1px solid;
    line-height: 1;
    margin: 0 auto 30px;
    cursor: pointer; }

.sul-panel__SUL-panel-container__1y9Ce {
  display: grid;
  align-content: start; }
  @media screen and (min-width: 1080px) {
    .sul-panel__SUL-panel-container__1y9Ce {
      grid-template-columns: repeat(3, minmax(400px, 1fr));
      gap: 30px; } }
  @media screen and (max-width: 1080px) {
    .sul-panel__SUL-panel-container__1y9Ce {
      grid-template-columns: 100%;
      gap: 20px; } }

.sul-card__sign-up-list-inner__304mT {
  background: #fff;
  border-radius: 6px;
  line-height: 1;
  transition: box-shadow 0.2s ease;
  cursor: pointer; }
  .sul-card__sign-up-list-inner__304mT:hover {
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2); }
  .sul-card__sign-up-list-inner__304mT .sul-card__image-box__23NEg {
    width: 100%;
    height: 230px;
    overflow: hidden;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px; }
    .sul-card__sign-up-list-inner__304mT .sul-card__image-box__23NEg img {
      width: 100%;
      height: 100%;
      object-position: center;
      object-fit: cover;
      border-top-left-radius: 6px;
      border-top-right-radius: 6px; }
  .sul-card__sign-up-list-inner__304mT .sul-card__sul-information__QRTzc {
    height: 130px;
    width: 100%;
    border-left: 4px solid #2cd4ae;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    padding: 0 20px 10px;
    display: flex;
    flex-direction: column; }
    .sul-card__sign-up-list-inner__304mT .sul-card__sul-information__QRTzc .sul-card__avatar-box__38HYO {
      margin-top: -25px; }
    .sul-card__sign-up-list-inner__304mT .sul-card__sul-information__QRTzc .sul-card__name__3Rcsh {
      font-size: 20px;
      line-height: 1.5;
      font-weight: 500;
      margin-top: 10px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .sul-card__sign-up-list-inner__304mT .sul-card__sul-information__QRTzc .sul-card__operate-wrapper__6E2Zc {
      display: flex;
      align-items: center;
      margin-top: 10px; }
      .sul-card__sign-up-list-inner__304mT .sul-card__sul-information__QRTzc .sul-card__operate-wrapper__6E2Zc .sul-card__host__KtXRt {
        display: flex;
        flex-direction: column;
        gap: 8px;
        flex: 1; }
        .sul-card__sign-up-list-inner__304mT .sul-card__sul-information__QRTzc .sul-card__operate-wrapper__6E2Zc .sul-card__host__KtXRt .sul-card__host-name__2pVD5 {
          width: 280px;
          font-size: 12px;
          color: #9099a7;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }

.sul-card__operate-container__1yFM9 .ant-popover-inner {
  overflow: hidden;
  border-radius: 6px; }

.sul-card__operate-container__1yFM9 .ant-popover-inner-content {
  padding: 0; }

.sul-card__operate-icon__3x427 {
  width: 20px;
  cursor: pointer; }

.sul-card__operate-list__24p40 {
  width: 60px;
  background-color: #fff; }
  .sul-card__operate-list__24p40 li {
    height: 40px;
    font-size: 14px;
    color: #2b3332;
    text-align: center;
    line-height: 40px;
    cursor: pointer; }
    .sul-card__operate-list__24p40 li:hover {
      background-color: rgba(44, 212, 174, 0.1); }
    .sul-card__operate-list__24p40 li + li {
      border-top: 1px solid #e6e6e6; }
  .sul-card__operate-list__24p40 .sul-card__delete-text__1ybsb {
    color: #d0021b; }

.time-poll-panel__time-poll-panel-container__10wcw {
  display: grid;
  align-content: start; }
  @media screen and (min-width: 1080px) {
    .time-poll-panel__time-poll-panel-container__10wcw {
      grid-template-columns: repeat(3, minmax(400px, 1fr));
      gap: 30px; } }
  @media screen and (max-width: 1080px) {
    .time-poll-panel__time-poll-panel-container__10wcw {
      grid-template-columns: 100%;
      gap: 20px; } }

.time-poll-card__time-poll-inner__2puGk {
  position: relative;
  background: #ffffff;
  border: 1px solid #e6e6e6;
  border-radius: 8px;
  padding: 20px 24px 20px 20px;
  border-left: 4px solid #2cd4ae;
  transition: box-shadow 0.2s ease;
  line-height: 1.5;
  height: max-content;
  cursor: pointer; }
  .time-poll-card__time-poll-inner__2puGk:hover {
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2); }
  .time-poll-card__time-poll-inner-closed__3ieKH {
    border-color: #c9cdd3; }
  .time-poll-card__time-poll-inner__2puGk .time-poll-card__title__31LUE {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .time-poll-card__time-poll-inner__2puGk .time-poll-card__content__2UR1F {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 10px;
    height: 60px; }
    .time-poll-card__time-poll-inner__2puGk .time-poll-card__content__2UR1F .time-poll-card__note__1Y7ct {
      color: #9099a7;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .time-poll-card__time-poll-inner__2puGk .time-poll-card__content__2UR1F .time-poll-card__option-date__1-XNQ {
      display: flex;
      align-items: center;
      gap: 10px; }
      .time-poll-card__time-poll-inner__2puGk .time-poll-card__content__2UR1F .time-poll-card__option-date__1-XNQ .time-poll-card__icon__1v0KO {
        width: 20px;
        height: 20px; }
      .time-poll-card__time-poll-inner__2puGk .time-poll-card__content__2UR1F .time-poll-card__option-date__1-XNQ span {
        flex: 1;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
      .time-poll-card__time-poll-inner__2puGk .time-poll-card__content__2UR1F .time-poll-card__option-date__1-XNQ .time-poll-card__selected-date__2l3YB {
        color: #2cd4ae; }
      .time-poll-card__time-poll-inner__2puGk .time-poll-card__content__2UR1F .time-poll-card__option-date__1-XNQ .time-poll-card__empty-date__liCP3 {
        color: #ffa428; }
  .time-poll-card__time-poll-inner__2puGk .time-poll-card__creator-info__aZlLx {
    display: flex;
    align-items: center;
    gap: 15px;
    padding-top: 15px;
    margin-top: 10px;
    border-top: 1px solid #eeeeee;
    font-size: 12px;
    line-height: 1.5; }
    .time-poll-card__time-poll-inner__2puGk .time-poll-card__creator-info__aZlLx .time-poll-card__name__otwqu {
      font-weight: 500; }
    .time-poll-card__time-poll-inner__2puGk .time-poll-card__creator-info__aZlLx .time-poll-card__date__2kTp9 {
      color: #9099a7; }
  .time-poll-card__time-poll-inner__2puGk .time-poll-card__card-tag__2KLTz {
    position: absolute;
    top: 0;
    right: 0;
    width: 60px;
    text-transform: capitalize;
    text-align: center;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: #ffffff;
    font-weight: 400;
    border-radius: 6px 6px 0px 6px; }
    .time-poll-card__time-poll-inner__2puGk .time-poll-card__card-tag-active__UV-6C {
      background-color: #2cd4ae; }
    .time-poll-card__time-poll-inner__2puGk .time-poll-card__card-tag-closed__2KieE {
      background-color: #c9cdd3; }

@media screen and (min-width: 1080px) {
  .home-page__home-page-container__1UaLT {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden; } }

@media screen and (max-width: 1080px) {
  .home-page__home-page-container__1UaLT {
    height: 100%;
    overflow-y: auto; } }

.home-page__header-right__D0gU6 {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center; }
  .home-page__header-right__D0gU6 .home-page__unread-dot__V_HRL {
    position: absolute;
    right: 2px;
    top: 10px;
    width: 6px;
    height: 6px;
    background-color: red;
    border-radius: 50%; }

.picker-container {
  z-index: 10001;
  width: 100%; }
  .picker-container,
  .picker-container *,
  .picker-container *:before,
  .picker-container *:after {
    box-sizing: border-box; }
  .picker-container .picker-inner {
    position: relative;
    display: flex;
    justify-content: center;
    height: 100%;
    padding: 0 20px;
    font-size: 1.2em;
    mask-image: linear-gradient(to top, transparent, transparent 5%, white 20%, white 80%, transparent 95%, transparent);
    -webkit-mask-image: linear-gradient(to top, transparent, transparent 5%, white 20%, white 80%, transparent 95%, transparent); }
  .picker-container .picker-column {
    flex: 1 1;
    position: relative;
    max-height: 100%;
    overflow: hidden;
    text-align: center; }
    .picker-container .picker-column .picker-scroller {
      transition: 300ms;
      transition-timing-function: ease-out; }
    .picker-container .picker-column .picker-item {
      position: relative;
      padding: 0 10px;
      white-space: nowrap;
      color: #999999;
      overflow: hidden;
      text-overflow: ellipsis; }
      .picker-container .picker-column .picker-item.picker-item-selected {
        color: #222; }
  .picker-container .picker-highlight {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    pointer-events: none; }
    .picker-container .picker-highlight:before, .picker-container .picker-highlight:after {
      content: ' ';
      position: absolute;
      left: 0;
      right: auto;
      display: block;
      width: 100%;
      height: 1px;
      background-color: #d9d9d9;
      transform: scaleY(0.5); }
    .picker-container .picker-highlight:before {
      top: 0;
      bottom: auto; }
    .picker-container .picker-highlight:after {
      bottom: 0;
      top: auto; }

.date-selector__date-selector-container__1uaa0 .date-selector__time-wrapper__2ZDWL {
  width: 200px;
  height: 40px;
  line-height: 40px;
  box-sizing: border-box;
  border: 1px solid #2cd4ae;
  margin: auto;
  border-radius: 6px;
  cursor: pointer;
  text-align: center; }

.date-modal__date-selector-container__1U29P {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 15px;
  padding: 0 24px;
  text-align: center;
  box-sizing: border-box; }
  @media screen and (min-width: 1080px) {
    .date-modal__date-selector-container__1U29P {
      width: 500px; } }
  @media screen and (max-width: 1080px) {
    .date-modal__date-selector-container__1U29P {
      width: 90vw; } }
  @media screen and (min-width: 1080px) {
    .date-modal__date-selector-container__1U29P {
      width: 500px; } }
  @media screen and (max-width: 1080px) {
    .date-modal__date-selector-container__1U29P {
      width: 90vw; } }
  .date-modal__date-selector-container__1U29P .date-modal__input-row__vDP7j {
    width: 100%;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px; }
    @media screen and (max-width: 1080px) {
      .date-modal__date-selector-container__1U29P .date-modal__input-row__vDP7j {
        flex-direction: column;
        align-items: start; } }
    .date-modal__date-selector-container__1U29P .date-modal__input-row__vDP7j label {
      width: 100px;
      font-size: 16px; }
      @media screen and (min-width: 1080px) {
        .date-modal__date-selector-container__1U29P .date-modal__input-row__vDP7j label {
          text-align: right; } }
    .date-modal__date-selector-container__1U29P .date-modal__input-row__vDP7j .date-modal__input-wrapper___qxCJ {
      flex: 1;
      display: flex;
      align-items: center;
      height: 35px;
      gap: 10px; }
      @media screen and (max-width: 1080px) {
        .date-modal__date-selector-container__1U29P .date-modal__input-row__vDP7j .date-modal__input-wrapper___qxCJ {
          width: 100%; } }
      .date-modal__date-selector-container__1U29P .date-modal__input-row__vDP7j .date-modal__input-wrapper___qxCJ .date-modal__text__3u3gY {
        cursor: pointer;
        border: 1px solid #e5e5e5;
        flex: 1;
        height: 100%;
        border-radius: 6px;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #919aa7;
        line-height: 1.5; }
        @media screen and (max-width: 1080px) {
          .date-modal__date-selector-container__1U29P .date-modal__input-row__vDP7j .date-modal__input-wrapper___qxCJ .date-modal__text__3u3gY {
            font-size: 12px;
            padding: 8px 0; } }
        .date-modal__date-selector-container__1U29P .date-modal__input-row__vDP7j .date-modal__input-wrapper___qxCJ .date-modal__text-checked__TkgfM {
          border-color: #2cd4ae;
          color: #2cd4ae; }
      .date-modal__date-selector-container__1U29P .date-modal__input-row__vDP7j .date-modal__input-wrapper___qxCJ .date-modal__icon__23f4G {
        cursor: pointer; }
      .date-modal__date-selector-container__1U29P .date-modal__input-row__vDP7j .date-modal__input-wrapper___qxCJ .date-modal__select-inner__2lrbJ {
        border: 1px solid #e5e5e5;
        text-align: center; }
    .date-modal__date-selector-container__1U29P .date-modal__input-row__vDP7j .date-modal__select-inner-web__8cJ_s {
      flex: 1; }
      .date-modal__date-selector-container__1U29P .date-modal__input-row__vDP7j .date-modal__select-inner-web__8cJ_s .ant-select-selector {
        border-radius: 6px; }
  .date-modal__date-selector-container__1U29P .date-modal__mobile-web__G_NNQ {
    display: none !important; }
    @media screen and (max-width: 1080px) {
      .date-modal__date-selector-container__1U29P .date-modal__mobile-web__G_NNQ {
        display: flex !important; } }

.first-step__first-step-container__2xoTj {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  overflow-y: auto; }
  @media screen and (min-width: 1080px) {
    .first-step__first-step-container__2xoTj > section {
      width: 500px !important;
      margin: auto; } }
  .first-step__first-step-container__2xoTj .first-step__button-wrapper__1AFNE {
    margin-top: 80px; }
    @media screen and (max-width: 1080px) {
      .first-step__first-step-container__2xoTj .first-step__button-wrapper__1AFNE {
        padding: 0 20px; } }
    .first-step__first-step-container__2xoTj .first-step__button-wrapper__1AFNE .first-step__button-inner__1shD6 {
      display: flex;
      align-items: center;
      max-width: none; }
      .first-step__first-step-container__2xoTj .first-step__button-wrapper__1AFNE .first-step__button-inner__1shD6 span {
        text-transform: uppercase;
        flex: 1;
        text-align: center; }
  .first-step__first-step-container__2xoTj .first-step__input-wrapper__3osDp {
    width: 100%;
    min-height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    background: #ffffff;
    border-radius: 4px;
    padding: 15px 20px;
    box-sizing: border-box;
    border: 1px solid #e5e5e5;
    margin-top: 20px; }
    .first-step__first-step-container__2xoTj .first-step__input-wrapper__3osDp .first-step__icon-hidden__SK55l {
      opacity: 0; }
  .first-step__first-step-container__2xoTj .first-step__optional-text__2tNL8 {
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    color: #919aa7;
    margin-top: 30px;
    text-transform: uppercase;
    padding-left: 20px; }
  .first-step__first-step-container__2xoTj .first-step__input-box__-hQKE {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 10px; }
  .first-step__first-step-container__2xoTj .first-step__input-inner__2CQAT,
  .first-step__first-step-container__2xoTj .first-step__input-inner__2CQAT > input {
    border: 0px;
    background-color: transparent;
    flex-grow: 1;
    height: 100%;
    outline: none;
    font-size: 14px;
    padding: 0; }
    .first-step__first-step-container__2xoTj .first-step__input-inner__2CQAT::placeholder,
    .first-step__first-step-container__2xoTj .first-step__input-inner__2CQAT > input::placeholder {
      color: #d1d1d1;
      font-size: 16px; }
  .first-step__first-step-container__2xoTj .first-step__input-date__3cNp9 {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 15px 0;
    font-size: 16px;
    cursor: pointer; }

.first-step__desktop__3y5ei {
  display: flex !important; }
  @media screen and (max-width: 1080px) {
    .first-step__desktop__3y5ei {
      display: none !important; } }

.first-step__mobile-web__2sNQU {
  display: none !important; }
  @media screen and (max-width: 1080px) {
    .first-step__mobile-web__2sNQU {
      display: flex !important; } }

.first-step__location-search-panel__3gtjN {
  position: fixed;
  width: 100vw;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #ffffff; }

.location-auto-complete-input__search-input__3WAd2 {
  justify-content: space-between;
  display: flex; }
  @media screen and (max-width: 1080px) {
    .location-auto-complete-input__search-input__3WAd2 {
      padding: 30px 0 0 20px; } }
  .location-auto-complete-input__search-input__3WAd2 .location-auto-complete-input__input-wrapper__1lx36 {
    width: 100%;
    min-height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    background: #f6f6f6;
    border-radius: 4px;
    padding: 0 9px;
    box-sizing: border-box;
    border: 1px solid #e5e5e5;
    margin-top: 10px; }
    @media screen and (max-width: 1080px) {
      .location-auto-complete-input__search-input__3WAd2 .location-auto-complete-input__input-wrapper__1lx36 {
        flex: 5;
        width: auto;
        margin: 0; } }
    .location-auto-complete-input__search-input__3WAd2 .location-auto-complete-input__input-wrapper__1lx36 .location-auto-complete-input__search-icon__3JyM0 {
      width: 22px;
      height: 22px; }
    .location-auto-complete-input__search-input__3WAd2 .location-auto-complete-input__input-wrapper__1lx36 .location-auto-complete-input__text-input__2YEej {
      border: none;
      background: #f6f6f6;
      width: 100%;
      padding: 9px 0; }
  .location-auto-complete-input__search-input__3WAd2 .location-auto-complete-input__cancel-button__eNdd1 {
    flex: 1;
    display: flex;
    align-items: center;
    padding: 10px; }
    .location-auto-complete-input__search-input__3WAd2 .location-auto-complete-input__cancel-button__eNdd1 span {
      font-size: 19px;
      display: flex;
      text-align: right;
      font-weight: 500;
      color: #2cd4ae;
      text-transform: capitalize; }

.location-auto-complete-input__custom-address-option-container__29BqH {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  border-bottom: 1px solid #f0f0f0; }
  @media screen and (max-width: 1080px) {
    .location-auto-complete-input__custom-address-option-container__29BqH {
      padding-left: 10px; } }
  .location-auto-complete-input__custom-address-option-container__29BqH .location-auto-complete-input__check-icon__3AwDM {
    margin: 10px;
    cursor: pointer; }
  .location-auto-complete-input__custom-address-option-container__29BqH p {
    cursor: pointer; }

.location-auto-complete-input__error-container__3pXtd {
  margin-top: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; }

.location-auto-complete-input__confirm-container__1e62c {
  margin-top: 20px; }
  .location-auto-complete-input__confirm-container__1e62c .location-auto-complete-input__button-inner__aSPgv {
    display: flex;
    align-items: center;
    padding: 10px;
    max-width: 100px; }
    .location-auto-complete-input__confirm-container__1e62c .location-auto-complete-input__button-inner__aSPgv span {
      text-transform: uppercase;
      flex: 1;
      text-align: center; }

.location-auto-complete-input__list-container__13plH {
  overflow: auto;
  max-height: 500px; }
  @media screen and (max-width: 1080px) {
    .location-auto-complete-input__list-container__13plH {
      max-height: calc(100% - 111px); } }
  .location-auto-complete-input__list-container__13plH .location-auto-complete-input__message-container__2BATW {
    margin-top: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 450px; }
  .location-auto-complete-input__list-container__13plH .location-auto-complete-input__search-result-item__tz7bV {
    cursor: pointer;
    background: #ffffff;
    box-shadow: inset 0px -1px 0px rgba(184, 184, 184, 0.25);
    border-top: 1px solid #f0f0f0;
    display: flex;
    padding: 25px 17px; }
    .location-auto-complete-input__list-container__13plH .location-auto-complete-input__search-result-item__tz7bV .location-auto-complete-input__result-icon-wrapper__2JtYG {
      padding: 2px;
      margin-right: 4px; }
      .location-auto-complete-input__list-container__13plH .location-auto-complete-input__search-result-item__tz7bV .location-auto-complete-input__result-icon-wrapper__2JtYG .location-auto-complete-input__result-icon__99p-b {
        width: 18px;
        height: 18px; }
    .location-auto-complete-input__list-container__13plH .location-auto-complete-input__search-result-item__tz7bV .location-auto-complete-input__result-context__2SElG h4 {
      font-weight: 400;
      font-size: 16px;
      display: flex;
      align-items: center;
      text-transform: capitalize;
      text-align: left;
      color: #303030;
      padding: 0;
      margin: 0 0 8px 0; }
    .location-auto-complete-input__list-container__13plH .location-auto-complete-input__search-result-item__tz7bV .location-auto-complete-input__result-context__2SElG p {
      font-weight: 400;
      font-size: 12px;
      display: flex;
      align-items: center;
      text-transform: capitalize;
      text-align: left;
      padding: 0;
      margin: 0;
      color: #9099a7; }

.image-cropper__actions__3h70q {
  margin-top: 30px;
  display: flex; }
  .image-cropper__actions__3h70q button {
    margin-top: 0; }

.image-cropper__image-operations__O0KCR {
  position: absolute;
  right: 25px;
  bottom: 130px;
  font-size: 32px;
  display: flex;
  align-items: center;
  justify-content: space-around;
  width: 96px; }
  .image-cropper__image-operations__O0KCR div {
    cursor: pointer;
    background: #000000;
    color: #FFFFFF;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center; }

.image-cropper__upload-button__sUYrf {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
  max-width: 288px; }
  .image-cropper__upload-button__sUYrf span {
    margin-left: 10px;
    line-height: 20px; }

@media screen and (max-width: 1080px) {
  .image-cropper__image-operations__O0KCR {
    bottom: 210px; }
  .image-cropper__actions__3h70q {
    flex-direction: column; }
    .image-cropper__actions__3h70q button {
      margin-top: 15px; } }

.custom-flyer-picker__custom-flyer-container__38447 {
  cursor: pointer; }
  .custom-flyer-picker__custom-flyer-container__38447 .custom-flyer-picker__default-container__3pXLT {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 24px 0;
    background: white;
    height: 100%;
    width: 100%; }
    .custom-flyer-picker__custom-flyer-container__38447 .custom-flyer-picker__default-container__3pXLT .custom-flyer-picker__section-container__3fa7U {
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: column; }
      .custom-flyer-picker__custom-flyer-container__38447 .custom-flyer-picker__default-container__3pXLT .custom-flyer-picker__section-container__3fa7U:first-child {
        margin-top: 45%; }
    .custom-flyer-picker__custom-flyer-container__38447 .custom-flyer-picker__default-container__3pXLT .custom-flyer-picker__first-tip__3vPBm {
      font-weight: 400;
      font-size: 16px;
      line-height: 16px;
      text-transform: capitalize;
      text-align: center;
      padding: 0 20px;
      color: #2cd4ae; }
    .custom-flyer-picker__custom-flyer-container__38447 .custom-flyer-picker__default-container__3pXLT .custom-flyer-picker__second-tip__3uP7o {
      font-weight: 300;
      font-size: 14px;
      line-height: 20px;
      color: #9099a7;
      margin: 0; }

.custom-flyer-picker__cropper-wrapper__9UBep {
  max-width: 760px;
  text-align: center; }
  @media screen and (min-width: 1080px) {
    .custom-flyer-picker__cropper-wrapper__9UBep {
      width: 60vw; } }
  @media screen and (max-width: 1080px) {
    .custom-flyer-picker__cropper-wrapper__9UBep {
      width: 90vw; } }
  .custom-flyer-picker__cropper-wrapper__9UBep .custom-flyer-picker__edit-icon__2tAic {
    position: absolute;
    right: 50px;
    top: 12px;
    cursor: pointer; }

.select-flyer-step__selected-flyer-step-container__20Rf- {
  width: 100%;
  height: calc(100% - 20px);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  line-height: 1; }
  @media screen and (max-width: 1080px) {
    .select-flyer-step__selected-flyer-step-container__20Rf- {
      height: 100%; } }
  .select-flyer-step__selected-flyer-step-container__20Rf- .select-flyer-step__image-view__3s9ns {
    width: 100%;
    flex: 1;
    overflow: auto; }
    .select-flyer-step__selected-flyer-step-container__20Rf- .select-flyer-step__image-view__3s9ns .select-flyer-step__image-wrapper__3iti- {
      display: grid;
      gap: 8px;
      width: max-content;
      margin: auto;
      padding: 10px; }
      @media screen and (min-width: 1080px) {
        .select-flyer-step__selected-flyer-step-container__20Rf- .select-flyer-step__image-view__3s9ns .select-flyer-step__image-wrapper__3iti- {
          grid-template-columns: repeat(5, 230px); } }
      @media screen and (max-width: 1080px) {
        .select-flyer-step__selected-flyer-step-container__20Rf- .select-flyer-step__image-view__3s9ns .select-flyer-step__image-wrapper__3iti- {
          grid-template-columns: 100%;
          width: 100%; } }
  @media screen and (min-width: 1080px) {
    .select-flyer-step__selected-flyer-step-container__20Rf- .select-flyer-step__button-wrapper__Taelx {
      width: 500px;
      margin-top: 30px; } }
  @media screen and (max-width: 1080px) {
    .select-flyer-step__selected-flyer-step-container__20Rf- .select-flyer-step__button-wrapper__Taelx {
      width: 100%;
      padding: 10px; } }
  .select-flyer-step__selected-flyer-step-container__20Rf- .select-flyer-step__button-wrapper__Taelx .select-flyer-step__remove-image-button__2JCd1 {
    position: absolute;
    left: 100px;
    border-radius: 37px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 180px;
    height: 40px;
    margin-top: 9px; }
    @media screen and (max-width: 1080px) {
      .select-flyer-step__selected-flyer-step-container__20Rf- .select-flyer-step__button-wrapper__Taelx .select-flyer-step__remove-image-button__2JCd1 {
        left: calc(50% - 90px);
        margin-top: -75px;
        z-index: 100; } }
    .select-flyer-step__selected-flyer-step-container__20Rf- .select-flyer-step__button-wrapper__Taelx .select-flyer-step__remove-image-button__2JCd1 span {
      font-weight: 400;
      font-size: 14px; }
  .select-flyer-step__selected-flyer-step-container__20Rf- .select-flyer-step__button-wrapper__Taelx .select-flyer-step__button-inner__3ne0B {
    display: flex;
    align-items: center;
    max-width: none;
    padding: 10px; }
    .select-flyer-step__selected-flyer-step-container__20Rf- .select-flyer-step__button-wrapper__Taelx .select-flyer-step__button-inner__3ne0B span {
      text-transform: uppercase;
      flex: 1;
      text-align: center; }

.select-flyer-step__flyer-wrapper__3oBs8 {
  box-shadow: 0 16px 25px rgba(0, 0, 0, 0.35);
  aspect-ratio: 40 / 71; }
  @media screen and (max-width: 1080px) {
    .select-flyer-step__flyer-wrapper__3oBs8 {
      display: none; } }

.third-step__third-step-container__Un4E6 {
  width: 100%;
  height: calc(100% - 20px);
  box-sizing: border-box;
  margin: auto;
  display: flex;
  flex-direction: column;
  align-items: center; }
  @media screen and (max-width: 1080px) {
    .third-step__third-step-container__Un4E6 {
      height: 100%; } }
  .third-step__third-step-container__Un4E6 .third-step__information-scroll__1gGsJ {
    width: 100%;
    overflow-y: auto;
    flex: 1; }
    .third-step__third-step-container__Un4E6 .third-step__information-scroll__1gGsJ .third-step__information-view__xLtDl {
      margin: auto; }
      @media screen and (min-width: 1080px) {
        .third-step__third-step-container__Un4E6 .third-step__information-scroll__1gGsJ .third-step__information-view__xLtDl {
          width: 750px; } }
      @media screen and (max-width: 1080px) {
        .third-step__third-step-container__Un4E6 .third-step__information-scroll__1gGsJ .third-step__information-view__xLtDl {
          width: 100%; } }
  .third-step__third-step-container__Un4E6 .third-step__label-title__27M5f {
    color: #9099a7;
    margin-top: 30px; }
  .third-step__third-step-container__Un4E6 .third-step__add-link-wrapper__3rOMV {
    width: 100px;
    margin-top: 30px;
    display: flex;
    align-items: center;
    gap: 10px;
    font-weight: bold;
    color: #2cd4ae;
    cursor: pointer; }
  .third-step__third-step-container__Un4E6 .third-step__logo-container__3voc7 {
    display: grid;
    gap: 10px;
    margin-top: 20px; }
    @media screen and (min-width: 1080px) {
      .third-step__third-step-container__Un4E6 .third-step__logo-container__3voc7 {
        grid-template-columns: repeat(4, 170px); } }
    .third-step__third-step-container__Un4E6 .third-step__logo-container__3voc7 .third-step__logo-wrapper__1IPaL {
      height: 88px;
      border: 1px solid #e5e5e5;
      display: flex;
      align-items: center;
      justify-content: center; }
  @media screen and (min-width: 1080px) {
    .third-step__third-step-container__Un4E6 .third-step__button-wrapper__CqLSM {
      width: 500px;
      margin-top: 30px; } }
  @media screen and (max-width: 1080px) {
    .third-step__third-step-container__Un4E6 .third-step__button-wrapper__CqLSM {
      padding: 10px;
      width: 100%; } }
  .third-step__third-step-container__Un4E6 .third-step__button-wrapper__CqLSM .third-step__button-inner__31_eT {
    display: flex;
    align-items: center;
    max-width: none;
    padding: 10px; }
    .third-step__third-step-container__Un4E6 .third-step__button-wrapper__CqLSM .third-step__button-inner__31_eT span {
      text-transform: uppercase;
      flex: 1;
      text-align: center; }
  .third-step__third-step-container__Un4E6 .third-step__row-wrapper__2-P5Y {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 30px;
    gap: 10px; }
    .third-step__third-step-container__Un4E6 .third-step__row-wrapper__2-P5Y .third-step__input-wrapper__2j9Bq {
      margin-top: 0; }
  .third-step__third-step-container__Un4E6 .third-step__column-wrapper__3m6Qz {
    display: flex;
    flex-direction: column;
    gap: 5px; }
    .third-step__third-step-container__Un4E6 .third-step__column-wrapper__3m6Qz .third-step__label-title__27M5f {
      font-size: 16px;
      font-weight: bold;
      color: #303030; }
  .third-step__third-step-container__Un4E6 .third-step__input-wrapper__2j9Bq {
    width: 100%;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    background: #ffffff;
    border-radius: 4px;
    padding: 0 20px;
    box-sizing: border-box;
    border: 1px solid #e5e5e5;
    margin-top: 30px; }
    .third-step__third-step-container__Un4E6 .third-step__input-wrapper__2j9Bq .third-step__icon-hidden__6dwVj {
      opacity: 0; }
  .third-step__third-step-container__Un4E6 .third-step__textArea-wrapper__2B5xV {
    height: 130px;
    align-items: flex-start;
    padding: 15px 20px;
    box-sizing: border-box; }
    .third-step__third-step-container__Un4E6 .third-step__textArea-wrapper__2B5xV .third-step__textArea-inner__RnB3m {
      width: 100%;
      height: 100% !important;
      border: none;
      resize: none; }
      .third-step__third-step-container__Un4E6 .third-step__textArea-wrapper__2B5xV .third-step__textArea-inner__RnB3m::placeholder {
        color: #d1d1d1; }
  .third-step__third-step-container__Un4E6 .third-step__input-inner__3jISR {
    border: 0px;
    background-color: transparent;
    flex-grow: 1;
    height: 100%;
    outline: none;
    font-size: 14px; }
    .third-step__third-step-container__Un4E6 .third-step__input-inner__3jISR::placeholder {
      color: #d1d1d1;
      font-size: 16px; }

.draft-step__draft-step-container__QehPU {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 30em auto;
  overflow: hidden; }
  .draft-step__draft-step-container__QehPU .draft-step__draft-step-left__2xv2q img {
    width: 100%; }
  .draft-step__draft-step-container__QehPU .draft-step__draft-step-right__1NmE8 {
    padding: 0 16px;
    height: 100%;
    overflow-y: auto; }
    .draft-step__draft-step-container__QehPU .draft-step__draft-step-right__1NmE8 .draft-step__event-details-wrapper__3MvQC {
      padding: 20px 0 12px; }
    .draft-step__draft-step-container__QehPU .draft-step__draft-step-right__1NmE8 .draft-step__event-details__28cLA {
      display: flex;
      justify-content: space-between;
      align-items: center; }
      .draft-step__draft-step-container__QehPU .draft-step__draft-step-right__1NmE8 .draft-step__event-details__28cLA .draft-step__event-name__2xhxk {
        margin: 0;
        line-height: 30px; }
      .draft-step__draft-step-container__QehPU .draft-step__draft-step-right__1NmE8 .draft-step__event-details__28cLA .draft-step__event-share__1Arqt {
        display: flex;
        align-items: center;
        gap: 10px; }
        .draft-step__draft-step-container__QehPU .draft-step__draft-step-right__1NmE8 .draft-step__event-details__28cLA .draft-step__event-share__1Arqt .draft-step__icon-container__3Z4dT {
          display: flex;
          align-items: center;
          gap: 5px;
          text-decoration: none; }
          .draft-step__draft-step-container__QehPU .draft-step__draft-step-right__1NmE8 .draft-step__event-details__28cLA .draft-step__event-share__1Arqt .draft-step__icon-container__3Z4dT .draft-step__icon__qKlRZ {
            width: 30px;
            height: 30px; }
          .draft-step__draft-step-container__QehPU .draft-step__draft-step-right__1NmE8 .draft-step__event-details__28cLA .draft-step__event-share__1Arqt .draft-step__icon-container__3Z4dT .draft-step__icon-label__11Mvj {
            margin: 0px;
            font-size: 16px;
            line-height: 1;
            color: #2cd4ae; }
    .draft-step__draft-step-container__QehPU .draft-step__draft-step-right__1NmE8 .draft-step__event-host__c_xJj {
      display: flex;
      align-items: center;
      gap: 10px;
      margin: 15px 0; }
      .draft-step__draft-step-container__QehPU .draft-step__draft-step-right__1NmE8 .draft-step__event-host__c_xJj h3 {
        margin: 0; }
    .draft-step__draft-step-container__QehPU .draft-step__draft-step-right__1NmE8 .draft-step__event-message-host__2GqSe {
      border: 1px solid #2cd4ae;
      color: #2cd4ae;
      padding: 10px 23px;
      display: inline-flex;
      align-items: center;
      gap: 10px;
      border-radius: 30px;
      cursor: pointer; }
    .draft-step__draft-step-container__QehPU .draft-step__draft-step-right__1NmE8 .draft-step__date-and-venue__2TrcL {
      padding: 20px 0;
      text-align: left; }
    .draft-step__draft-step-container__QehPU .draft-step__draft-step-right__1NmE8 .draft-step__event-calendar-and-map__36NML {
      display: flex;
      padding-bottom: 20px; }
      @media screen and (min-width: 1080px) {
        .draft-step__draft-step-container__QehPU .draft-step__draft-step-right__1NmE8 .draft-step__event-calendar-and-map__36NML {
          gap: 30px; } }
  .draft-step__draft-step-container__QehPU .draft-step__map-icon__3u_Vd {
    height: 24px;
    width: 24px !important;
    cursor: pointer; }
  .draft-step__draft-step-container__QehPU .draft-step__icon-wrapper__iHbR3 {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #2cd4ae;
    gap: 5px; }
    .draft-step__draft-step-container__QehPU .draft-step__icon-wrapper__iHbR3 a {
      text-decoration: none;
      font-size: 16px; }
    @media screen and (min-width: 0em) and (max-width: 1079px) {
      .draft-step__draft-step-container__QehPU .draft-step__icon-wrapper__iHbR3 {
        flex: 1;
        flex-direction: column; }
        .draft-step__draft-step-container__QehPU .draft-step__icon-wrapper__iHbR3 a {
          font-weight: 400;
          font-size: 12px; } }
    @media screen and (min-width: 1080px) {
      .draft-step__draft-step-container__QehPU .draft-step__icon-wrapper__iHbR3 {
        display: flex;
        align-items: center; } }
  .draft-step__draft-step-container__QehPU .draft-step__icon-wrapper__iHbR3:not(:only-child):not(:last-child) {
    border-right: 1px solid #f9f9f9; }

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-switch {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  min-width: 44px;
  height: 22px;
  line-height: 22px;
  vertical-align: middle;
  background-color: rgba(0, 0, 0, 0.25);
  border: 0;
  border-radius: 100px;
  cursor: pointer;
  transition: all 0.2s;
  user-select: none;
}
.ant-switch:focus {
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
}
.ant-switch-checked:focus {
  box-shadow: 0 0 0 2px #f0fff9;
}
.ant-switch:focus:hover {
  box-shadow: none;
}
.ant-switch-checked {
  background-color: #2cd4ae;
}
.ant-switch-loading,
.ant-switch-disabled {
  cursor: not-allowed;
  opacity: 0.4;
}
.ant-switch-loading *,
.ant-switch-disabled * {
  box-shadow: none;
  cursor: not-allowed;
}
.ant-switch-inner {
  display: block;
  margin: 0 7px 0 25px;
  color: #fff;
  font-size: 12px;
  transition: margin 0.2s;
}
.ant-switch-checked .ant-switch-inner {
  margin: 0 25px 0 7px;
}
.ant-switch-handle {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 18px;
  height: 18px;
  transition: all 0.2s ease-in-out;
}
.ant-switch-handle::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  border-radius: 9px;
  box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
  transition: all 0.2s ease-in-out;
  content: '';
}
.ant-switch-checked .ant-switch-handle {
  left: calc(100% - 18px - 2px);
}
.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle::before {
  right: -30%;
  left: 0;
}
.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle::before {
  right: 0;
  left: -30%;
}
.ant-switch-loading-icon.anticon {
  position: relative;
  top: 2px;
  color: rgba(0, 0, 0, 0.65);
  vertical-align: top;
}
.ant-switch-checked .ant-switch-loading-icon {
  color: #2cd4ae;
}
.ant-switch-small {
  min-width: 28px;
  height: 16px;
  line-height: 16px;
}
.ant-switch-small .ant-switch-inner {
  margin: 0 5px 0 18px;
  font-size: 12px;
}
.ant-switch-small .ant-switch-handle {
  width: 12px;
  height: 12px;
}
.ant-switch-small .ant-switch-loading-icon {
  top: 1.5px;
  font-size: 9px;
}
.ant-switch-small.ant-switch-checked .ant-switch-inner {
  margin: 0 18px 0 5px;
}
.ant-switch-small.ant-switch-checked .ant-switch-handle {
  left: calc(100% - 12px - 2px);
}
.ant-switch-rtl {
  direction: rtl;
}
.ant-switch-rtl .ant-switch-inner {
  margin: 0 25px 0 7px;
}
.ant-switch-rtl .ant-switch-handle {
  right: 2px;
  left: auto;
}
.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle::before {
  right: 0;
  left: -30%;
}
.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle::before {
  right: -30%;
  left: 0;
}
.ant-switch-rtl.ant-switch-checked .ant-switch-inner {
  margin: 0 7px 0 25px;
}
.ant-switch-rtl.ant-switch-checked .ant-switch-handle {
  right: calc(100% - 18px - 2px);
}
.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle {
  right: calc(100% - 12px - 2px);
}

.rdrCalendarWrapper {
  color: #000000;
  font-size: 12px; }

.rdrDateDisplayWrapper {
  background-color: #eff2f7; }

.rdrDateDisplay {
  margin: 0.833em; }

.rdrDateDisplayItem {
  border-radius: 4px;
  background-color: white;
  box-shadow: 0 1px 2px 0 rgba(35, 57, 66, 0.21);
  border: 1px solid transparent; }

.rdrDateDisplayItem input {
  cursor: pointer;
  height: 2.5em;
  line-height: 2.5em;
  border: 0px;
  background: transparent;
  width: 100%;
  color: #849095; }

.rdrDateDisplayItemActive {
  border-color: currentColor; }

.rdrDateDisplayItemActive input {
  color: #7d888d; }

.rdrMonthAndYearWrapper {
  align-items: center;
  height: 60px;
  padding-top: 10px; }

.rdrMonthAndYearPickers {
  font-weight: 600; }

.rdrMonthAndYearPickers select {
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: none;
  border: 0;
  background: transparent;
  padding: 10px 30px 10px 10px;
  border-radius: 4px;
  outline: 0;
  color: #3e484f;
  background: url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;
  background-position: right 8px center;
  cursor: pointer;
  text-align: center; }

.rdrMonthAndYearPickers select:hover {
  background-color: rgba(0, 0, 0, 0.07); }

.rdrMonthPicker, .rdrYearPicker {
  margin: 0 5px; }

.rdrNextPrevButton {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 0.833em;
  padding: 0;
  border: 0;
  border-radius: 5px;
  background: #EFF2F7; }

.rdrNextPrevButton:hover {
  background: #E1E7F0; }

.rdrNextPrevButton i {
  display: block;
  width: 0;
  height: 0;
  padding: 0;
  text-align: center;
  border-style: solid;
  margin: auto;
  transform: translate(-3px, 0px); }

.rdrPprevButton i {
  border-width: 4px 6px 4px 4px;
  border-color: transparent #34495e transparent transparent;
  transform: translate(-3px, 0px); }

.rdrNextButton i {
  margin: 0 0 0 7px;
  border-width: 4px 4px 4px 6px;
  border-color: transparent transparent transparent #34495e;
  transform: translate(3px, 0px); }

.rdrWeekDays {
  padding: 0 0.833em; }

.rdrMonth {
  padding: 0 0.833em 1.666em 0.833em; }

.rdrMonth .rdrWeekDays {
  padding: 0; }

.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName {
  display: none; }

.rdrWeekDay {
  font-weight: 400;
  line-height: 2.667em;
  color: #849095; }

.rdrDay {
  background: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0;
  padding: 0;
  line-height: 3.000em;
  height: 3.000em;
  text-align: center;
  color: #1d2429; }

.rdrDay:focus {
  outline: 0; }

.rdrDayNumber {
  outline: 0;
  font-weight: 300;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  top: 5px;
  bottom: 5px;
  display: flex;
  align-items: center;
  justify-content: center; }

.rdrDayToday .rdrDayNumber span {
  font-weight: 500; }

.rdrDayToday .rdrDayNumber span:after {
  content: '';
  position: absolute;
  bottom: 4px;
  left: 50%;
  transform: translate(-50%, 0);
  width: 18px;
  height: 2px;
  border-radius: 2px;
  background: #3d91ff; }

.rdrDayToday:not(.rdrDayPassive) .rdrInRange ~ .rdrDayNumber span:after, .rdrDayToday:not(.rdrDayPassive) .rdrStartEdge ~ .rdrDayNumber span:after, .rdrDayToday:not(.rdrDayPassive) .rdrEndEdge ~ .rdrDayNumber span:after, .rdrDayToday:not(.rdrDayPassive) .rdrSelected ~ .rdrDayNumber span:after {
  background: #fff; }

.rdrDay:not(.rdrDayPassive) .rdrInRange ~ .rdrDayNumber span, .rdrDay:not(.rdrDayPassive) .rdrStartEdge ~ .rdrDayNumber span, .rdrDay:not(.rdrDayPassive) .rdrEndEdge ~ .rdrDayNumber span, .rdrDay:not(.rdrDayPassive) .rdrSelected ~ .rdrDayNumber span {
  color: rgba(255, 255, 255, 0.85); }

.rdrSelected, .rdrInRange, .rdrStartEdge, .rdrEndEdge {
  background: currentColor;
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  bottom: 5px; }

.rdrSelected {
  left: 2px;
  right: 2px; }

.rdrStartEdge {
  border-top-left-radius: 1.042em;
  border-bottom-left-radius: 1.042em;
  left: 2px; }

.rdrEndEdge {
  border-top-right-radius: 1.042em;
  border-bottom-right-radius: 1.042em;
  right: 2px; }

.rdrSelected {
  border-radius: 1.042em; }

.rdrDayStartOfMonth .rdrInRange, .rdrDayStartOfMonth .rdrEndEdge, .rdrDayStartOfWeek .rdrInRange, .rdrDayStartOfWeek .rdrEndEdge {
  border-top-left-radius: 1.042em;
  border-bottom-left-radius: 1.042em;
  left: 2px; }

.rdrDayEndOfMonth .rdrInRange, .rdrDayEndOfMonth .rdrStartEdge, .rdrDayEndOfWeek .rdrInRange, .rdrDayEndOfWeek .rdrStartEdge {
  border-top-right-radius: 1.042em;
  border-bottom-right-radius: 1.042em;
  right: 2px; }

.rdrDayStartOfMonth .rdrDayInPreview, .rdrDayStartOfMonth .rdrDayEndPreview, .rdrDayStartOfWeek .rdrDayInPreview, .rdrDayStartOfWeek .rdrDayEndPreview {
  border-top-left-radius: 1.333em;
  border-bottom-left-radius: 1.333em;
  border-left-width: 1px;
  left: 0px; }

.rdrDayEndOfMonth .rdrDayInPreview, .rdrDayEndOfMonth .rdrDayStartPreview, .rdrDayEndOfWeek .rdrDayInPreview, .rdrDayEndOfWeek .rdrDayStartPreview {
  border-top-right-radius: 1.333em;
  border-bottom-right-radius: 1.333em;
  border-right-width: 1px;
  right: 0px; }

.rdrDayStartPreview, .rdrDayInPreview, .rdrDayEndPreview {
  background: rgba(255, 255, 255, 0.09);
  position: absolute;
  top: 3px;
  left: 0px;
  right: 0px;
  bottom: 3px;
  pointer-events: none;
  border: 0px solid currentColor;
  z-index: 1; }

.rdrDayStartPreview {
  border-top-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-top-left-radius: 1.333em;
  border-bottom-left-radius: 1.333em;
  left: 0px; }

.rdrDayInPreview {
  border-top-width: 1px;
  border-bottom-width: 1px; }

.rdrDayEndPreview {
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-right-radius: 1.333em;
  border-bottom-right-radius: 1.333em;
  right: 2px;
  right: 0px; }

.rdrDefinedRangesWrapper {
  font-size: 12px;
  width: 226px;
  border-right: solid 1px #eff2f7;
  background: #fff; }

.rdrDefinedRangesWrapper .rdrStaticRangeSelected {
  color: currentColor;
  font-weight: 600; }

.rdrStaticRange {
  border: 0;
  cursor: pointer;
  display: block;
  outline: 0;
  border-bottom: 1px solid #eff2f7;
  padding: 0;
  background: #fff; }

.rdrStaticRange:hover .rdrStaticRangeLabel, .rdrStaticRange:focus .rdrStaticRangeLabel {
  background: #eff2f7; }

.rdrStaticRangeLabel {
  display: block;
  outline: 0;
  line-height: 18px;
  padding: 10px 20px;
  text-align: left; }

.rdrInputRanges {
  padding: 10px 0; }

.rdrInputRange {
  align-items: center;
  padding: 5px 20px; }

.rdrInputRangeInput {
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 4px;
  text-align: center;
  border: solid 1px #dee7eb;
  margin-right: 10px;
  color: #6c767a; }

.rdrInputRangeInput:focus, .rdrInputRangeInput:hover {
  border-color: #b4bfc4;
  outline: 0;
  color: #333; }

.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after {
  content: '';
  border: 1px solid currentColor;
  border-radius: 1.333em;
  position: absolute;
  top: -2px;
  bottom: -2px;
  left: 0px;
  right: 0px;
  background: transparent; }

.rdrDayPassive {
  pointer-events: none; }

.rdrDayPassive .rdrDayNumber span {
  color: #d5dce0; }

.rdrDayPassive .rdrInRange, .rdrDayPassive .rdrStartEdge, .rdrDayPassive .rdrEndEdge, .rdrDayPassive .rdrSelected, .rdrDayPassive .rdrDayStartPreview, .rdrDayPassive .rdrDayInPreview, .rdrDayPassive .rdrDayEndPreview {
  display: none; }

.rdrDayDisabled {
  background-color: #f8f8f8; }

.rdrDayDisabled .rdrDayNumber span {
  color: #aeb9bf; }

.rdrDayDisabled .rdrInRange, .rdrDayDisabled .rdrStartEdge, .rdrDayDisabled .rdrEndEdge, .rdrDayDisabled .rdrSelected, .rdrDayDisabled .rdrDayStartPreview, .rdrDayDisabled .rdrDayInPreview, .rdrDayDisabled .rdrDayEndPreview {
  filter: grayscale(100%) opacity(60%); }

.rdrMonthName {
  text-align: left;
  font-weight: 600;
  color: #849095;
  padding: 0.833em; }

.rdrCalendarWrapper {
  box-sizing: border-box;
  background: #ffffff;
  display: inline-flex;
  flex-direction: column;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.rdrDateDisplay {
  display: flex;
  justify-content: space-between; }

.rdrDateDisplayItem {
  flex: 1 1;
  width: 0;
  text-align: center;
  color: inherit; }

.rdrDateDisplayItem + .rdrDateDisplayItem {
  margin-left: 0.833em; }

.rdrDateDisplayItem input {
  text-align: inherit; }

.rdrDateDisplayItem input:disabled {
  cursor: default; }

.rdrMonthAndYearWrapper {
  box-sizing: inherit;
  display: flex;
  justify-content: space-between; }

.rdrMonthAndYearPickers {
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  align-items: center; }

.rdrNextPrevButton {
  box-sizing: inherit;
  cursor: pointer;
  outline: none; }

.rdrMonths {
  display: flex; }

.rdrMonthsVertical {
  flex-direction: column; }

.rdrMonthsHorizontal > div > div > div {
  display: flex;
  flex-direction: row; }

.rdrMonth {
  width: 27.667em; }

.rdrWeekDays {
  display: flex; }

.rdrWeekDay {
  flex-basis: calc(100% / 7);
  box-sizing: inherit;
  text-align: center; }

.rdrDays {
  display: flex;
  flex-wrap: wrap; }

.rdrInfiniteMonths {
  overflow: auto; }

.rdrDateRangeWrapper {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.rdrDateInput {
  position: relative; }

.rdrDateInput input {
  outline: none; }

.rdrDateInput .rdrWarning {
  position: absolute;
  font-size: 1.6em;
  line-height: 1.6em;
  top: 0;
  right: .25em;
  color: #FF0000; }

.rdrDay {
  box-sizing: inherit;
  width: calc(100% / 7);
  position: relative;
  font: inherit;
  cursor: pointer; }

.rdrDayNumber span {
  color: #1d2429; }

.rdrDayDisabled {
  cursor: not-allowed; }

@supports (-ms-ime-align: auto) {
  .rdrDay {
    flex-basis: 14.285% !important; } }

.rdrSelected, .rdrInRange, .rdrStartEdge, .rdrEndEdge {
  pointer-events: none; }

.rdrDayStartPreview, .rdrDayInPreview, .rdrDayEndPreview {
  pointer-events: none; }

.rdrDateRangePickerWrapper {
  display: inline-flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.rdrStaticRanges {
  display: flex;
  flex-direction: column; }

.rdrStaticRange {
  font-size: inherit; }

.rdrInputRange {
  display: flex; }

.event-setting__setting-container__2aclG {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 100; }
  .event-setting__setting-container__2aclG .event-setting__setting-wrapper__15hC0 {
    height: 100%;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    background: #fff;
    box-shadow: 0px 10px 23px 3px rgba(0, 0, 0, 0.2);
    display: flex;
    flex-direction: column; }
    @media screen and (max-width: 1080px) {
      .event-setting__setting-container__2aclG .event-setting__setting-wrapper__15hC0 {
        width: 100%; } }
    @media screen and (min-width: 1080px) {
      .event-setting__setting-container__2aclG .event-setting__setting-wrapper__15hC0 {
        width: 500px; } }
    .event-setting__setting-container__2aclG .event-setting__setting-wrapper__15hC0 .event-setting__setting-header__3aOfS {
      font-size: 28px;
      font-weight: bold;
      text-transform: capitalize;
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 20px 40px; }
      .event-setting__setting-container__2aclG .event-setting__setting-wrapper__15hC0 .event-setting__setting-header__3aOfS img {
        cursor: pointer; }
    .event-setting__setting-container__2aclG .event-setting__setting-wrapper__15hC0 .event-setting__option-wrapper__2Vye0 {
      display: flex;
      flex-direction: column;
      width: 100%;
      box-sizing: border-box;
      flex: 1;
      height: 0;
      overflow-y: auto;
      padding: 0 30px 40px; }
      .event-setting__setting-container__2aclG .event-setting__setting-wrapper__15hC0 .event-setting__option-wrapper__2Vye0 .event-setting__option-title__1nsdf {
        color: #9099a7;
        font-size: 14px;
        line-height: 2;
        padding-top: 20px; }
      .event-setting__setting-container__2aclG .event-setting__setting-wrapper__15hC0 .event-setting__option-wrapper__2Vye0 .event-setting__option-item__V40aO {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 20px 0;
        border-bottom: 1px solid #e5e5e5; }
        .event-setting__setting-container__2aclG .event-setting__setting-wrapper__15hC0 .event-setting__option-wrapper__2Vye0 .event-setting__option-item-indentation__3jKwp {
          display: flex;
          flex-direction: column;
          width: 100%;
          box-sizing: border-box;
          padding: 30px 0 30px 30px; }
        .event-setting__setting-container__2aclG .event-setting__setting-wrapper__15hC0 .event-setting__option-wrapper__2Vye0 .event-setting__option-item__V40aO .event-setting__label-wrapper__Vcwj8 {
          display: flex;
          flex-direction: column;
          padding-right: 50px; }
          .event-setting__setting-container__2aclG .event-setting__setting-wrapper__15hC0 .event-setting__option-wrapper__2Vye0 .event-setting__option-item__V40aO .event-setting__label-wrapper__Vcwj8 .event-setting__label-text__2sGMP {
            font-size: 16px;
            text-transform: capitalize;
            line-height: 1.5; }
          .event-setting__setting-container__2aclG .event-setting__setting-wrapper__15hC0 .event-setting__option-wrapper__2Vye0 .event-setting__option-item__V40aO .event-setting__label-wrapper__Vcwj8 .event-setting__label-explain__2oFj9 {
            color: #9099a7;
            font-size: 12px;
            line-height: 1.2; }
            .event-setting__setting-container__2aclG .event-setting__setting-wrapper__15hC0 .event-setting__option-wrapper__2Vye0 .event-setting__option-item__V40aO .event-setting__label-wrapper__Vcwj8 .event-setting__label-explain__2oFj9 .event-setting__label-explain-row__nYUjH {
              padding: 5px 0;
              line-height: 1.6; }
              .event-setting__setting-container__2aclG .event-setting__setting-wrapper__15hC0 .event-setting__option-wrapper__2Vye0 .event-setting__option-item__V40aO .event-setting__label-wrapper__Vcwj8 .event-setting__label-explain__2oFj9 .event-setting__label-explain-row__nYUjH label {
                font-weight: bold;
                color: #9099a7; }
        .event-setting__setting-container__2aclG .event-setting__setting-wrapper__15hC0 .event-setting__option-wrapper__2Vye0 .event-setting__option-item__V40aO .event-setting__value-text__o7syj {
          cursor: pointer;
          text-transform: lowercase; }
        .event-setting__setting-container__2aclG .event-setting__setting-wrapper__15hC0 .event-setting__option-wrapper__2Vye0 .event-setting__option-item__V40aO .event-setting__hobnob-select__3_4w1 {
          width: auto;
          flex: none; }
          .event-setting__setting-container__2aclG .event-setting__setting-wrapper__15hC0 .event-setting__option-wrapper__2Vye0 .event-setting__option-item__V40aO .event-setting__hobnob-select__3_4w1 .event-setting__select-input__1seFO {
            width: auto; }
            .event-setting__setting-container__2aclG .event-setting__setting-wrapper__15hC0 .event-setting__option-wrapper__2Vye0 .event-setting__option-item__V40aO .event-setting__hobnob-select__3_4w1 .event-setting__select-input__1seFO input {
              width: 100px;
              padding: 0 !important;
              text-align: right; }
            .event-setting__setting-container__2aclG .event-setting__setting-wrapper__15hC0 .event-setting__option-wrapper__2Vye0 .event-setting__option-item__V40aO .event-setting__hobnob-select__3_4w1 .event-setting__select-input__1seFO span {
              display: none; }
    .event-setting__setting-container__2aclG .event-setting__setting-wrapper__15hC0 .event-setting__label-value__1ENdR {
      font-size: 12px;
      color: #2cd4ae;
      display: flex;
      align-items: center;
      gap: 8px;
      cursor: pointer;
      padding-bottom: 12px;
      border-bottom: 1px solid #e5e5e5; }
    .event-setting__setting-container__2aclG .event-setting__setting-wrapper__15hC0 .event-setting__input-wrapper__1isak {
      width: 100%;
      height: 50px;
      display: flex;
      justify-content: center;
      align-items: center;
      gap: 10px;
      background: #ffffff;
      border-radius: 4px;
      margin-top: 8px;
      padding: 0 20px;
      box-sizing: border-box;
      border: 1px solid #e5e5e5; }
      .event-setting__setting-container__2aclG .event-setting__setting-wrapper__15hC0 .event-setting__input-wrapper-number__-6mdz {
        text-align: center;
        border-radius: 4px;
        border: none;
        background-color: #f4f4f4;
        padding: 10px;
        width: 100px;
        font-size: 12px; }
        .event-setting__setting-container__2aclG .event-setting__setting-wrapper__15hC0 .event-setting__input-wrapper-number__-6mdz::-webkit-input-placeholder {
          /* WebKit browsers */
          font-size: 12px; }
    .event-setting__setting-container__2aclG .event-setting__setting-wrapper__15hC0 .event-setting__textArea-wrapper__3T_bh {
      height: 130px;
      align-items: flex-start;
      padding: 15px 20px;
      box-sizing: border-box; }
      .event-setting__setting-container__2aclG .event-setting__setting-wrapper__15hC0 .event-setting__textArea-wrapper__3T_bh .event-setting__textArea-inner__1IVCC {
        width: 100%;
        height: 100% !important;
        border: none;
        resize: none; }
        .event-setting__setting-container__2aclG .event-setting__setting-wrapper__15hC0 .event-setting__textArea-wrapper__3T_bh .event-setting__textArea-inner__1IVCC::placeholder {
          color: #d1d1d1; }
    .event-setting__setting-container__2aclG .event-setting__setting-wrapper__15hC0 .event-setting__border-none__3_-ba {
      border: none !important; }
  .event-setting__setting-container__2aclG .event-setting__over-wrapper__Aydsk {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.2); }
  .event-setting__setting-container__2aclG .event-setting__button-wrapper__1KzBo {
    display: flex;
    align-items: center;
    gap: 20px;
    justify-content: center; }
    .event-setting__setting-container__2aclG .event-setting__button-wrapper__1KzBo .event-setting__button-inner__3ZDJu {
      width: 170px;
      margin: 0; }

.create-event__create-event-container__2tYEx {
  width: 100%;
  height: 100%;
  overflow: hidden;
  line-height: 1;
  position: relative; }
  .create-event__create-event-container__2tYEx .create-event__nav-title__ayevv {
    font-size: 16px;
    font-weight: bold;
    text-transform: capitalize; }
  .create-event__create-event-container__2tYEx .create-event__create-step-wrapper__wBDjv {
    flex: 1;
    overflow: auto;
    width: 100%;
    height: 0;
    margin: 40px 0; }
    @media screen and (max-width: 1080px) {
      .create-event__create-event-container__2tYEx .create-event__create-step-wrapper__wBDjv {
        margin: 10px 0; } }
  .create-event__create-event-container__2tYEx .create-event__create-step-hidden__1hoDP {
    display: none !important; }
  .create-event__create-event-container__2tYEx .create-event__back-button__1jI8R {
    display: flex;
    gap: 10px;
    align-items: center;
    color: #535353;
    font-size: 13px;
    text-transform: capitalize;
    margin: 40px 64px 10px;
    width: 70px;
    cursor: pointer; }
    @media screen and (max-width: 1080px) {
      .create-event__create-event-container__2tYEx .create-event__back-button__1jI8R {
        display: none; } }
  .create-event__create-event-container__2tYEx .create-event__create-wrapper__1p6-i {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: calc(100% - 70px); }
    @media screen and (max-width: 1080px) {
      .create-event__create-event-container__2tYEx .create-event__create-wrapper__1p6-i {
        height: 100%; } }
    .create-event__create-event-container__2tYEx .create-event__create-wrapper__1p6-i .create-event__create-header-wrapper__33XJ_ {
      width: 100%;
      display: flex;
      align-items: center;
      justify-content: center; }
      @media screen and (max-width: 1080px) {
        .create-event__create-event-container__2tYEx .create-event__create-wrapper__1p6-i .create-event__create-header-wrapper__33XJ_ {
          display: none; } }
      .create-event__create-event-container__2tYEx .create-event__create-wrapper__1p6-i .create-event__create-header-wrapper__33XJ_ .create-event__action-container__3bcG4 {
        position: absolute;
        right: 0;
        margin-right: 100px; }
        .create-event__create-event-container__2tYEx .create-event__create-wrapper__1p6-i .create-event__create-header-wrapper__33XJ_ .create-event__action-container__3bcG4 .create-event__action-item__1dZlO {
          cursor: pointer;
          padding: 0 10px; }
          .create-event__create-event-container__2tYEx .create-event__create-wrapper__1p6-i .create-event__create-header-wrapper__33XJ_ .create-event__action-container__3bcG4 .create-event__action-item__1dZlO img {
            width: 24px; }
      .create-event__create-event-container__2tYEx .create-event__create-wrapper__1p6-i .create-event__create-header-wrapper__33XJ_ h1 {
        font-size: 36px;
        text-transform: capitalize;
        text-align: center; }
        @media screen and (max-width: 1080px) {
          .create-event__create-event-container__2tYEx .create-event__create-wrapper__1p6-i .create-event__create-header-wrapper__33XJ_ h1 {
            font-size: 16px;
            margin: 15px 0; } }
      .create-event__create-event-container__2tYEx .create-event__create-wrapper__1p6-i .create-event__create-header-wrapper__33XJ_ .create-event__setting-label-wrapper__3aQVW {
        position: absolute;
        right: 64px;
        display: flex;
        align-items: center;
        gap: 10px;
        text-transform: capitalize;
        cursor: pointer; }
        @media screen and (max-width: 1080px) {
          .create-event__create-event-container__2tYEx .create-event__create-wrapper__1p6-i .create-event__create-header-wrapper__33XJ_ .create-event__setting-label-wrapper__3aQVW {
            right: 20px; }
            .create-event__create-event-container__2tYEx .create-event__create-wrapper__1p6-i .create-event__create-header-wrapper__33XJ_ .create-event__setting-label-wrapper__3aQVW span {
              display: none; } }
    .create-event__create-event-container__2tYEx .create-event__create-wrapper__1p6-i .create-event__progress-wrapper__3rCJy {
      display: flex;
      gap: 1px;
      width: 500px; }
      @media screen and (max-width: 1080px) {
        .create-event__create-event-container__2tYEx .create-event__create-wrapper__1p6-i .create-event__progress-wrapper__3rCJy {
          width: 100%; } }
      .create-event__create-event-container__2tYEx .create-event__create-wrapper__1p6-i .create-event__progress-wrapper__3rCJy .create-event__progress-item__ok0lO {
        flex: 1;
        height: 6px;
        background-color: #c2c4c7; }
        .create-event__create-event-container__2tYEx .create-event__create-wrapper__1p6-i .create-event__progress-wrapper__3rCJy .create-event__progress-item-checked__2DscM {
          background-color: #2cd4ae; }
  .create-event__create-event-container__2tYEx .create-event__tooltip-container__6BcJs .create-event__title__2dd2y {
    font-size: 18px;
    color: #9099a7;
    font-weight: bold;
    line-height: 2; }
  .create-event__create-event-container__2tYEx .create-event__tooltip-container__6BcJs .create-event__subTitle__1zBrN {
    color: #9099a7;
    font-size: 14px; }
  .create-event__create-event-container__2tYEx .create-event__tooltip-container__6BcJs .create-event__button-container__3XgBF {
    display: flex;
    align-items: center;
    margin-top: 30px; }

main.custom-flyer-picker__main-container__V8K3x {
  cursor: pointer; }

main .custom-flyer-picker__default-container__1OXoy {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 24px 0;
  background: white;
  height: 100%;
  width: 100%; }
  main .custom-flyer-picker__default-container__1OXoy .custom-flyer-picker__section-container__2iMr7 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column; }
    main .custom-flyer-picker__default-container__1OXoy .custom-flyer-picker__section-container__2iMr7:first-child {
      margin-top: 45%; }
  main .custom-flyer-picker__default-container__1OXoy .custom-flyer-picker__first-tip__1LCl0 {
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    text-transform: capitalize;
    text-align: center;
    padding: 0 20px;
    color: #2cd4ae; }
  main .custom-flyer-picker__default-container__1OXoy .custom-flyer-picker__second-tip__4kXQG {
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    color: #9099a7;
    margin: 0; }

.custom-flyer-picker__edit-icon__3tutR {
  position: absolute;
  right: 40px;
  top: 10px;
  cursor: pointer; }

.input-options__input-options-container__B7pCb {
  box-sizing: border-box; }
  @media screen and (min-width: 1080px) {
    .input-options__input-options-container__B7pCb {
      padding: 25px;
      height: 100%;
      overflow-y: auto; } }
  @media screen and (max-width: 1080px) {
    .input-options__input-options-container__B7pCb {
      padding: 20px 20px 0; } }
  .input-options__input-options-container__B7pCb .input-options__options-header__SG0M0 {
    display: flex;
    align-items: center;
    gap: 20px; }
    .input-options__input-options-container__B7pCb .input-options__options-header__SG0M0 img {
      cursor: pointer; }
    @media screen and (max-width: 1080px) {
      .input-options__input-options-container__B7pCb .input-options__options-header__SG0M0 .input-options__back-icon__2m4xG {
        display: none; } }
    .input-options__input-options-container__B7pCb .input-options__options-header__SG0M0 .input-options__title__2RrDb {
      font-size: 28px;
      color: #303030;
      flex: 1;
      font-weight: 600; }
      @media screen and (max-width: 1080px) {
        .input-options__input-options-container__B7pCb .input-options__options-header__SG0M0 .input-options__title__2RrDb {
          font-size: 16px; } }
    @media screen and (max-width: 1080px) {
      .input-options__input-options-container__B7pCb .input-options__options-header__SG0M0 .input-options__save-button__2oTmM {
        position: absolute;
        left: 0;
        bottom: 0;
        background: #fff;
        padding: 10px 20px;
        width: 100%;
        z-index: 1; }
        .input-options__input-options-container__B7pCb .input-options__options-header__SG0M0 .input-options__save-button__2oTmM .input-options__button-inner__2wGFT {
          max-width: none; } }
    @media screen and (min-width: 1080px) {
      .input-options__input-options-container__B7pCb .input-options__options-header__SG0M0 .input-options__save-button__2oTmM .input-options__button-inner__2wGFT {
        width: auto;
        padding: 10px 30px; } }
  .input-options__input-options-container__B7pCb .input-options__section-wrapper__11i5E {
    display: flex;
    flex-direction: column;
    gap: 16px; }
    .input-options__input-options-container__B7pCb .input-options__section-wrapper__11i5E h3 {
      color: #919aa7;
      font-size: 16px;
      text-transform: uppercase;
      margin: 30px 0 0; }
    .input-options__input-options-container__B7pCb .input-options__section-wrapper__11i5E .input-options__subtitle__25CHe {
      color: #919aa7;
      font-size: 12px;
      line-height: 2; }
    .input-options__input-options-container__B7pCb .input-options__section-wrapper__11i5E .input-options__input-wrapper__eNOI8 {
      width: 100%;
      min-height: 40px;
      display: flex;
      justify-content: center;
      align-items: center;
      gap: 10px;
      background: #ffffff;
      border-radius: 4px;
      padding: 10px 20px;
      box-sizing: border-box;
      border: 1px solid #e5e5e5; }
      .input-options__input-options-container__B7pCb .input-options__section-wrapper__11i5E .input-options__input-wrapper__eNOI8 .input-options__input-box__dVyRN {
        flex: 1;
        display: flex;
        flex-direction: column;
        gap: 10px; }
      .input-options__input-options-container__B7pCb .input-options__section-wrapper__11i5E .input-options__input-wrapper__eNOI8 .input-options__icon__37p1n {
        cursor: pointer; }
    .input-options__input-options-container__B7pCb .input-options__section-wrapper__11i5E .input-options__textArea-wrapper__3tAj7 {
      height: 130px;
      align-items: flex-start;
      padding: 15px 20px;
      box-sizing: border-box; }
      .input-options__input-options-container__B7pCb .input-options__section-wrapper__11i5E .input-options__textArea-wrapper__3tAj7 .input-options__textArea-inner__MgkOp {
        width: 100%;
        height: 100% !important;
        border: none;
        resize: none; }
        .input-options__input-options-container__B7pCb .input-options__section-wrapper__11i5E .input-options__textArea-wrapper__3tAj7 .input-options__textArea-inner__MgkOp::placeholder {
          color: #d1d1d1; }
    .input-options__input-options-container__B7pCb .input-options__section-wrapper__11i5E .input-options__input-inner__2yaPa {
      border: 0px;
      background-color: transparent;
      flex-grow: 1;
      height: 100%;
      outline: none;
      font-size: 14px; }
      .input-options__input-options-container__B7pCb .input-options__section-wrapper__11i5E .input-options__input-inner-name__Yo-Zs {
        font-size: 16px; }
      .input-options__input-options-container__B7pCb .input-options__section-wrapper__11i5E .input-options__input-inner__2yaPa::placeholder {
        color: #d1d1d1; }
  @media screen and (min-width: 1080px) {
    .input-options__input-options-container__B7pCb .input-options__mobile-view__1fbLd {
      display: none !important; } }

.input-event-detail__input-all-options__E76Xs {
  width: 100%;
  height: 100%;
  line-height: 1;
  box-sizing: border-box; }
  @media screen and (min-width: 1080px) {
    .input-event-detail__input-all-options__E76Xs {
      display: grid;
      grid-template-columns: 30em auto;
      grid-template-rows: 1fr;
      overflow: hidden; } }
  @media screen and (max-width: 1080px) {
    .input-event-detail__input-all-options__E76Xs {
      overflow: auto;
      padding-bottom: 80px; } }
  .input-event-detail__input-all-options__E76Xs .input-event-detail__flyer-container__23DtI {
    position: relative;
    transition: all 0.5s ease-in-out;
    transition-property: max-height;
    overflow: hidden;
    height: max-content;
    max-height: 100%;
    min-height: 100px; }
    @media screen and (max-width: 1080px) {
      .input-event-detail__input-all-options__E76Xs .input-event-detail__flyer-container-zoom__knk0B {
        max-height: 130px; } }
    .input-event-detail__input-all-options__E76Xs .input-event-detail__flyer-container__23DtI .input-event-detail__flyer-inner__2Oe-n {
      width: 100%;
      display: grid;
      grid-template-columns: 1fr;
      aspect-ratio: 40 / 71; }
    .input-event-detail__input-all-options__E76Xs .input-event-detail__flyer-container__23DtI .input-event-detail__preview-icon__3I8P7 {
      position: absolute;
      left: 20px;
      top: 20px;
      cursor: pointer;
      z-index: 99; }

.input-event-detail__hobnob-container__28imj {
  width: 90vw;
  height: 80vh;
  display: flex;
  flex-direction: column; }
  .input-event-detail__hobnob-container__28imj .input-event-detail__header__2q3Ws {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 1em;
    height: 3em; }
    @media screen and (min-width: 1080px) {
      .input-event-detail__hobnob-container__28imj .input-event-detail__header__2q3Ws {
        display: none; } }
    .input-event-detail__hobnob-container__28imj .input-event-detail__header__2q3Ws > div {
      width: 30px; }
  .input-event-detail__hobnob-container__28imj .input-event-detail__content__9Q3gD {
    flex: 1;
    height: 0; }

.event-list-container__mobile-header__2EGAr {
  line-height: 2;
  font-weight: 500;
  text-align: center;
  padding-top: 10px; }
  @media screen and (min-width: 1080px) {
    .event-list-container__mobile-header__2EGAr {
      display: none; } }

.event-list-container__events-container__3kiFT {
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative; }
  .event-list-container__events-container__3kiFT .event-list-container__nav-title__iXOeH {
    font-weight: bold;
    font-size: 16px;
    text-transform: capitalize; }
  .event-list-container__events-container__3kiFT .event-list-container__events-nav__2EPXP {
    width: 100%;
    height: 40px;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    padding: 0 20px;
    border-bottom: 1px solid #eeeeee;
    gap: 10px; }
    @media screen and (min-width: 1080px) {
      .event-list-container__events-container__3kiFT .event-list-container__events-nav__2EPXP {
        display: none; } }
    .event-list-container__events-container__3kiFT .event-list-container__events-nav__2EPXP .event-list-container__nav-title__iXOeH {
      font-weight: bold;
      font-size: 16px;
      text-transform: capitalize; }
  .event-list-container__events-container__3kiFT .event-list-container__events-header__1dAqC {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    box-sizing: border-box; }
    @media screen and (max-width: 1080px) {
      .event-list-container__events-container__3kiFT .event-list-container__events-header__1dAqC {
        padding: 10px 30px; } }
    @media screen and (min-width: 1080px) {
      .event-list-container__events-container__3kiFT .event-list-container__events-header__1dAqC {
        padding: 30px 20px 40px 30px;
        height: 120px; } }
    .event-list-container__events-container__3kiFT .event-list-container__events-header__1dAqC .event-list-container__events-tabs-wrapper__3S5r4 {
      display: flex;
      flex: 1; }
      @media screen and (min-width: 1080px) {
        .event-list-container__events-container__3kiFT .event-list-container__events-header__1dAqC .event-list-container__events-tabs-wrapper__3S5r4 {
          gap: 30px; } }
      @media screen and (max-width: 1080px) {
        .event-list-container__events-container__3kiFT .event-list-container__events-header__1dAqC .event-list-container__events-tabs-wrapper__3S5r4 {
          background-color: #eaeaea;
          height: 30px;
          padding: 2px;
          border-radius: 6px; } }
    .event-list-container__events-container__3kiFT .event-list-container__events-header__1dAqC .event-list-container__events-tabs-inner__1AZ0g {
      text-align: center;
      text-transform: capitalize;
      cursor: pointer;
      color: #959595;
      font-weight: bold; }
      @media screen and (min-width: 1080px) {
        .event-list-container__events-container__3kiFT .event-list-container__events-header__1dAqC .event-list-container__events-tabs-inner__1AZ0g {
          padding: 0 20px;
          font-size: 22px;
          line-height: 2;
          position: relative; } }
      @media screen and (max-width: 1080px) {
        .event-list-container__events-container__3kiFT .event-list-container__events-header__1dAqC .event-list-container__events-tabs-inner__1AZ0g {
          width: 50%;
          line-height: 26px;
          border-radius: 5px;
          color: #2cd4ae; } }
      @media screen and (max-width: 1080px) {
        .event-list-container__events-container__3kiFT .event-list-container__events-header__1dAqC .event-list-container__events-tabs-inner-active__38jYM {
          background-color: #ffffff;
          box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.12); } }
      @media screen and (min-width: 1080px) {
        .event-list-container__events-container__3kiFT .event-list-container__events-header__1dAqC .event-list-container__events-tabs-inner-active__38jYM {
          color: #303030; }
          .event-list-container__events-container__3kiFT .event-list-container__events-header__1dAqC .event-list-container__events-tabs-inner-active__38jYM::before {
            content: '';
            position: absolute;
            width: 50%;
            transform: translateX(-50%);
            left: 50%;
            bottom: 0;
            height: 3px;
            background-color: #2cd4ae; } }
    .event-list-container__events-container__3kiFT .event-list-container__events-header__1dAqC .event-list-container__button-wrapper__20h93 {
      display: flex;
      align-items: center;
      gap: 50px; }
      @media screen and (max-width: 1080px) {
        .event-list-container__events-container__3kiFT .event-list-container__events-header__1dAqC .event-list-container__button-wrapper__20h93 {
          display: none; } }
      .event-list-container__events-container__3kiFT .event-list-container__events-header__1dAqC .event-list-container__button-wrapper__20h93 .event-list-container__archive-icon__9bCjk {
        cursor: pointer; }
      .event-list-container__events-container__3kiFT .event-list-container__events-header__1dAqC .event-list-container__button-wrapper__20h93 .event-list-container__create-event-button__4GVtk {
        max-width: none;
        padding: 0 20px;
        font-size: 16px;
        line-height: 40px; }
    .event-list-container__events-container__3kiFT .event-list-container__events-header__1dAqC .event-list-container__create-event-icon__1u9J7 {
      position: absolute;
      bottom: 60px;
      right: 20px;
      z-index: 2;
      width: 60px; }
      @media screen and (min-width: 1080px) {
        .event-list-container__events-container__3kiFT .event-list-container__events-header__1dAqC .event-list-container__create-event-icon__1u9J7 {
          display: none; } }
  .event-list-container__events-container__3kiFT .event-list-container__event-component__5Z2Y2 {
    flex: 1;
    overflow: hidden;
    box-sizing: border-box;
    height: 0; }
    @media screen and (min-width: 1080px) {
      .event-list-container__events-container__3kiFT .event-list-container__event-component__5Z2Y2 {
        padding: 0 50px 20px; } }
    .event-list-container__events-container__3kiFT .event-list-container__event-component__5Z2Y2 .event-list-container__panel-container__35aSr {
      width: 100%;
      height: 100%;
      overflow-y: auto; }
      .event-list-container__events-container__3kiFT .event-list-container__event-component__5Z2Y2 .event-list-container__panel-container-hidden__3pYwC {
        display: none; }

.archived-event-modal__archived-event-panel__2SWth {
  background-color: #eeeeee;
  width: 100%;
  height: 500px;
  padding: 20px;
  box-sizing: border-box;
  overflow-y: auto; }
  .archived-event-modal__archived-event-panel__2SWth .archived-event-modal__archived-event-wrapper__18UIG {
    display: grid;
    grid-template-columns: 1fr;
    gap: 20px; }
    .archived-event-modal__archived-event-panel__2SWth .archived-event-modal__archived-event-wrapper__18UIG .archived-event-modal__event-inner__3jw-o {
      display: flex;
      align-items: center;
      gap: 20px;
      background-color: #fff;
      padding: 13px 20px;
      border-radius: 6px;
      text-decoration: none; }
      .archived-event-modal__archived-event-panel__2SWth .archived-event-modal__archived-event-wrapper__18UIG .archived-event-modal__event-inner__3jw-o .archived-event-modal__event-flyer__Zb3HM {
        width: 68px;
        height: 68px;
        overflow: hidden;
        border-radius: 6px; }
        .archived-event-modal__archived-event-panel__2SWth .archived-event-modal__archived-event-wrapper__18UIG .archived-event-modal__event-inner__3jw-o .archived-event-modal__event-flyer__Zb3HM img {
          width: 100%;
          height: 100%;
          object-position: center;
          object-fit: cover; }
      .archived-event-modal__archived-event-panel__2SWth .archived-event-modal__archived-event-wrapper__18UIG .archived-event-modal__event-inner__3jw-o .archived-event-modal__event-information__1u5KU {
        flex: 1;
        text-align: left;
        font-size: 12px;
        color: #6a6c70; }
        .archived-event-modal__archived-event-panel__2SWth .archived-event-modal__archived-event-wrapper__18UIG .archived-event-modal__event-inner__3jw-o .archived-event-modal__event-information__1u5KU .archived-event-modal__event-name__2_qJD {
          font-weight: bold;
          font-size: 16px;
          color: #303030; }
        .archived-event-modal__archived-event-panel__2SWth .archived-event-modal__archived-event-wrapper__18UIG .archived-event-modal__event-inner__3jw-o .archived-event-modal__event-information__1u5KU .archived-event-modal__event-host__sUnTS {
          font-weight: bold; }

.card__lighter-text__2UO_T, .card__card__hour-range__TD0Zy {
  color: "#8D8D8D"; }

.card__center__2gqVp {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px; }

.card__card__1bZjN {
  align-items: center;
  justify-content: center;
  display: flex;
  margin: 0px auto;
  padding: 20px;
  width: 100%;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
  background-color: #fff; }
  .card__card--disabled__DFVHT {
    opacity: 0.5; }
  @media screen and (min-width: 1080px) {
    .card__card__1bZjN {
      width: auto;
      margin: 0;
      text-align: center;
      flex-direction: column;
      gap: 10px;
      min-height: 296px;
      min-width: 160px;
      padding: 25px 5px;
      flex-shrink: 0; } }
  .card__card__date-information__1-6gO {
    margin-left: 10px;
    flex-grow: 1; }
  .card__card__date-star__1Xgo0 {
    display: grid !important;
    grid-template-rows: repeat(3, 16px);
    gap: 10px;
    text-align: center; }
  .card__card__date-hidden__QWsJO {
    display: none; }
  .card__card__date--desktop__3Gif8 {
    display: flex;
    flex-direction: column;
    gap: 10px; }
    @media screen and (min-width: 0em) and (max-width: 1079px) {
      .card__card__date--desktop__3Gif8 {
        display: none; } }
    .card__card__date--desktop-month__sVeNB {
      color: #9013fe;
      font-weight: bold;
      text-transform: uppercase; }
    .card__card__date--desktop-date__12dX7 {
      color: #2b3332;
      font-size: 30px;
      font-weight: bold; }
  .card__card__date--mobile-date__fXuLg {
    font-size: 14px;
    font-weight: 500;
    color: #2B3332;
    text-transform: capitalize;
    margin: 0; }
    @media screen and (min-width: 1080px) {
      .card__card__date--mobile-date__fXuLg {
        display: none; } }
  .card__card__date--mobile-hour__2NJNl {
    font-size: 11px;
    font-weight: 400;
    color: #9099A7;
    margin: 0; }
    @media screen and (min-width: 1080px) {
      .card__card__date--mobile-hour__2NJNl {
        margin-top: 15px; } }
  @media screen and (min-width: 1080px) {
    .card__card__date--mobile__IgiMz {
      display: none; } }
  .card__card__hour-range__TD0Zy {
    margin: 0; }
    @media screen and (min-width: 1080px) {
      .card__card__hour-range__TD0Zy {
        margin-top: 20px; } }
  .card__card__checkbox__3XCGE {
    margin: 0 5px;
    height: 30px;
    width: 30px;
    order: -1; }
    @media screen and (min-width: 1080px) {
      .card__card__checkbox__3XCGE {
        margin: 0 auto; } }
  .card__card__no-options__2CmO- {
    margin: 0px auto 0px 10px;
    font-size: 14px;
    font-weight: bold; }
    @media screen and (min-width: 1080px) {
      .card__card__no-options__2CmO- {
        margin: auto 0px;
        font-size: 18px;
        max-width: 120px; } }
    .card__card__no-options_item__3vbEg {
      display: flex;
      flex-direction: column; }
      .card__card__no-options_item__3vbEg:nth-child(2) {
        margin: 6px 0; }
  .card__card__text-voters__377Xv {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    font-size: 14px;
    color: #9099A7;
    text-transform: capitalize;
    width: 100%;
    margin-left: 50px;
    border-top: 1px solid rgba(0, 0, 0, 0.04);
    font-size: 11px;
    font-weight: 400;
    color: #697487;
    padding-top: 8px; }
    .card__card__text-voters__377Xv > p {
      display: inline;
      margin: 0px; }
    @media screen and (min-width: 1080px) {
      .card__card__text-voters__377Xv {
        display: block;
        margin-left: 0px;
        border-top: none;
        font-weight: 400;
        color: #9099A7;
        padding-top: 0px;
        --cooltipz-bg-color: #9013FE;
        --cooltipz-border-color: #9013FE; }
        .card__card__text-voters__377Xv > p {
          display: block;
          margin-bottom: 16px;
          height: 42px; } }

.card__checkbox__1z0-3 {
  -webkit-appearance: auto; }

.card__icon__3bFfN {
  width: 16px;
  height: 16px; }
  .card__icon__arrow__2w38C {
    display: inline;
    height: 24px;
    padding: 8px !important;
    margin-top: -2px;
    transform: rotate(4deg);
    transition: transform 0.2s ease; }
    .card__icon__arrow__2w38C > svg {
      height: 8px;
      width: 8px; }
    .card__icon__arrow-expanded__2xh1b {
      display: inline;
      height: 24px;
      padding: 8px !important;
      margin-top: -2px;
      transform: rotate(0deg);
      transition: transform 0.2s ease;
      transform: rotate(-180deg); }
      .card__icon__arrow-expanded__2xh1b > svg {
        height: 8px;
        width: 8px; }
    @media screen and (min-width: 1080px) {
      .card__icon__arrow__2w38C {
        display: none; } }

.pickerZoneTime__picker-zone__3Bre3 {
  color: #2CD4AE;
  cursor: pointer;
  font-weight: bold;
  text-decoration: underline #2CD4AE; }
  .pickerZoneTime__picker-zone__content__2b3gJ {
    display: flex;
    flex-direction: column;
    height: 300px;
    overflow-y: scroll;
    width: 100%;
    padding-left: 20px;
    cursor: pointer;
    gap: 10px;
    align-items: flex-start !important; }
  .pickerZoneTime__picker-zone__container__1zDJw {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%; }
  .pickerZoneTime__picker-zone__title__38nou {
    border-bottom: 1px solid #E4E4E4;
    padding-left: 20px;
    height: 50px;
    width: 100%; }
    .pickerZoneTime__picker-zone__title__38nou > h3 {
      margin: 0px;
      color: #9099A7; }
    .pickerZoneTime__picker-zone__title__38nou > span {
      color: #2CD4AE;
      font-weight: bold;
      text-decoration: underline #2CD4AE; }
  .pickerZoneTime__picker-zone__options__3yjxm {
    width: 100%; }
    .pickerZoneTime__picker-zone__options__3yjxm:hover {
      background-color: #fff; }
    .pickerZoneTime__picker-zone__options__3yjxm:active {
      background-color: gray; }
    @media screen and (min-width: 1080px) {
      .pickerZoneTime__picker-zone__options__3yjxm:hover {
        background-color: #E4E4E4; }
      .pickerZoneTime__picker-zone__options__3yjxm:active {
        background-color: gray; } }

.time-poll-information__tp-container__aoOr9 {
  height: 100%;
  display: flex;
  align-items: center;
  flex-direction: column; }

.time-poll-information__time-poll__18p2m {
  flex: 1;
  height: 0;
  overflow-y: auto; }
  @media screen and (min-width: 1080px) {
    .time-poll-information__time-poll__18p2m {
      padding: 30px 65px; } }
  @media screen and (max-width: 1080px) {
    .time-poll-information__time-poll__18p2m {
      padding-bottom: 90px; } }
  .time-poll-information__time-poll__18p2m .time-poll-information__op-area__KHAWe {
    position: absolute;
    right: 0;
    top: 0;
    display: flex;
    align-items: center;
    gap: 10px; }
    @media screen and (max-width: 1080px) {
      .time-poll-information__time-poll__18p2m .time-poll-information__op-area__KHAWe {
        right: 10px;
        top: 10px; } }
  .time-poll-information__time-poll__18p2m .time-poll-information__share__344_8 {
    display: flex;
    align-items: center;
    font-size: 12px;
    text-transform: capitalize;
    gap: 5px;
    cursor: pointer;
    background-color: #f5f5f5;
    padding: 8px 15px;
    border-radius: 40px;
    width: max-content; }
    @media screen and (min-width: 1080px) {
      .time-poll-information__time-poll__18p2m .time-poll-information__share__344_8 {
        right: 100px;
        top: 0;
        padding: 8px 15px; } }
    @media screen and (max-width: 1080px) {
      .time-poll-information__time-poll__18p2m .time-poll-information__share__344_8 {
        right: 10px;
        top: 5px;
        padding: 0 10px; } }

.time-poll-information__lighter-text__146ZV, .time-poll-information__header__1_0QE p {
  color: '#8D8D8D'; }

.time-poll-information__center__KajyT, .time-poll-information__information__1KXEG .time-poll-information__question-time__1ETle .time-poll-information__notes__1I6Gq, .time-poll-information__information__1KXEG .time-poll-information__question-time__1ETle .time-poll-information__timezone__Y_pPE, .time-poll-information__information__1KXEG .time-poll-information__user-container__3v3Cl .time-poll-information__name-input-container__2DjJK, .time-poll-information__time-picker-container__votes__16ulv {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px; }

.time-poll-information__column__3GKkm {
  display: flex;
  flex-direction: column; }

.time-poll-information__header__1_0QE {
  background-color: #fff;
  padding: 30px 0px 15px 0px;
  border-bottom: 1px dashed rgba(0, 0, 0, 0.08);
  position: relative; }
  @media screen and (min-width: 1080px) {
    .time-poll-information__header__1_0QE {
      background-color: initial;
      border-bottom: initial; } }
  .time-poll-information__header__1_0QE h1,
  .time-poll-information__header__1_0QE p {
    margin: 5px 0px;
    text-align: center; }
  .time-poll-information__header__print__HC3Qy {
    cursor: pointer; }
  .time-poll-information__header__edit__1yR5M {
    display: flex;
    align-items: center;
    gap: 8px;
    cursor: pointer; }
    @media screen and (max-width: 1080px) {
      .time-poll-information__header__edit__1yR5M {
        display: none; } }
    .time-poll-information__header__edit__1yR5M .time-poll-information__text__2aPPJ {
      text-transform: uppercase;
      font-size: 16px;
      font-weight: 700;
      color: #2cd4ae; }

.time-poll-information__information__1KXEG {
  background-color: #fff;
  padding: 20px;
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  box-shadow: 0px 4px 10px -2px rgba(0, 0, 0, 0.06); }
  @media screen and (min-width: 1080px) {
    .time-poll-information__information__1KXEG {
      background-color: initial;
      padding: unset;
      box-shadow: unset;
      margin: 20px auto;
      width: 850px;
      display: grid;
      grid-template-columns: 50% 50%;
      flex-direction: initial;
      gap: initial; } }
  .time-poll-information__information__1KXEG .time-poll-information__question-time__1ETle {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 5px; }
    .time-poll-information__information__1KXEG .time-poll-information__question-time__1ETle .time-poll-information__notes__1I6Gq {
      justify-content: initial; }
      .time-poll-information__information__1KXEG .time-poll-information__question-time__1ETle .time-poll-information__notes__1I6Gq span {
        flex: 1;
        width: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
    .time-poll-information__information__1KXEG .time-poll-information__question-time__1ETle .time-poll-information__timezone__Y_pPE {
      justify-content: initial; }
  @media screen and (min-width: 1080px) {
    .time-poll-information__information__1KXEG .time-poll-information__user-container__3v3Cl {
      padding-left: 30px; } }
  .time-poll-information__information__1KXEG .time-poll-information__user-container__3v3Cl .time-poll-information__name__ZMMN4 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
    color: #535353;
    text-transform: capitalize;
    font-weight: 500;
    line-height: 1.3; }
    .time-poll-information__information__1KXEG .time-poll-information__user-container__3v3Cl .time-poll-information__name__ZMMN4 span {
      flex: 1;
      width: 0;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    @media screen and (min-width: 1080px) {
      .time-poll-information__information__1KXEG .time-poll-information__user-container__3v3Cl .time-poll-information__name__ZMMN4 {
        font-size: 22px; } }
    @media screen and (max-width: 1080px) {
      .time-poll-information__information__1KXEG .time-poll-information__user-container__3v3Cl .time-poll-information__name__ZMMN4 {
        font-size: 14px; }
        .time-poll-information__information__1KXEG .time-poll-information__user-container__3v3Cl .time-poll-information__name__ZMMN4 .time-poll-information__icon__2HUe5 {
          width: 16px;
          height: 16px; } }
  .time-poll-information__information__1KXEG .time-poll-information__user-container__3v3Cl .time-poll-information__name-input-container__2DjJK {
    background-color: #fff;
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    height: 50px;
    padding: 10px 15px; }
    @media screen and (min-width: 1080px) {
      .time-poll-information__information__1KXEG .time-poll-information__user-container__3v3Cl .time-poll-information__name-input-container__2DjJK {
        max-width: 430px;
        justify-self: self-end;
        width: 100%; } }
  .time-poll-information__information__1KXEG .time-poll-information__user-container__3v3Cl .time-poll-information__login-text__1d1X1 {
    font-size: 12px;
    margin-top: 5px; }

.time-poll-information__input__2NAyY {
  border: 0px;
  background-color: transparent;
  flex-grow: 1; }

.time-poll-information__icon__2HUe5 {
  width: 20px;
  height: 20px; }

.time-poll-information__submit-container__9EyAd {
  width: 100%;
  padding: 15px;
  background-color: #fff; }
  @media screen and (max-width: 1080px) {
    .time-poll-information__submit-container__9EyAd {
      position: absolute;
      bottom: 0; } }
  @media screen and (min-width: 1080px) {
    .time-poll-information__submit-container__9EyAd {
      margin: 30px auto 0;
      background-color: initial;
      padding: 0; }
      .time-poll-information__submit-container__9EyAd .time-poll-information__button__2HNUG {
        justify-self: center;
        align-self: center;
        height: 60px; } }
  .time-poll-information__submit-container__9EyAd .time-poll-information__button__2HNUG {
    height: 48px; }
  .time-poll-information__submit-container__9EyAd div {
    justify-content: flex-start; }

.time-poll-information__button__2HNUG {
  max-width: 335px;
  padding: 8px 16px; }
  .time-poll-information__button__2HNUG p {
    margin: 0px;
    font-weight: initial;
    font-size: 11px; }
  .time-poll-information__button__2HNUG strong {
    font-size: 13px; }
  @media screen and (min-width: 1080px) {
    .time-poll-information__button__2HNUG {
      width: 422px;
      max-width: 422px;
      margin-top: 0px; } }

.time-poll-information__modal__2xxvh {
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
  color: #303030;
  margin-bottom: 30px; }
  .time-poll-information__modal__button__3vqnN {
    height: 52px;
    width: 270px;
    margin-bottom: 20px;
    --cooltipz-bg-color: #9013fe;
    --cooltipz-border-color: #9013fe; }
    .time-poll-information__modal__button__3vqnN > p {
      margin: 0px;
      font-size: 13px; }
  .time-poll-information__modal__title__3YyhE {
    font-size: 30px;
    font-weight: 700; }

@media screen and (min-width: 1080px) {
  .time-poll-information__time-picker-container__2USAc {
    padding: 30px; } }

.time-poll-information__time-picker-container__picker__1gyrZ {
  display: flex;
  flex-direction: column;
  width: 90%;
  gap: 15px;
  margin: auto; }
  @media screen and (min-width: 1080px) {
    .time-poll-information__time-picker-container__picker__1gyrZ {
      flex-direction: row;
      overflow-x: auto;
      width: 850px;
      padding-bottom: 20px; } }

.time-poll-information__time-picker-container__votes__16ulv {
  flex-grow: 1;
  justify-content: flex-end; }
  .time-poll-information__time-picker-container__votes__16ulv :nth-child(1) {
    font-size: 24px;
    color: green; }
  .time-poll-information__time-picker-container__votes__16ulv :nth-child(2) {
    font-size: 20px; }
  @media screen and (min-width: 1080px) {
    .time-poll-information__time-picker-container__votes__16ulv {
      justify-content: center; } }

.time-poll-information__time-picker-container__text__1SOGA {
  font-size: 12px;
  color: #9f9f9f;
  width: 90%;
  margin: 0 auto 10px; }
  .time-poll-information__time-picker-container__text__1SOGA > p {
    margin: 0; }
    .time-poll-information__time-picker-container__text__1SOGA > p > strong {
      color: #2b3332; }
  @media screen and (min-width: 1080px) {
    .time-poll-information__time-picker-container__text__1SOGA {
      width: 850px; } }

.time-poll-information__time-picker-container__2USAc .time-poll-information__date-grid__aPnYX {
  display: grid;
  grid-template-rows: repeat(3, 16px);
  gap: 5px; }

.time-poll-information__checkbox__3FUvX {
  -webkit-appearance: auto; }

.time-poll-information__check-button__2S-Q2 {
  order: -1; }
  @media screen and (min-width: 1080px) {
    .time-poll-information__check-button__2S-Q2 {
      order: 1; } }

.time-poll-information__radio-button__2Op1j {
  margin: 0 5px;
  height: 30px;
  width: 30px;
  -webkit-tap-highlight-color: transparent; }
  @media screen and (min-width: 1080px) {
    .time-poll-information__radio-button__2Op1j {
      margin: 0 auto; } }

.time-poll-information__card__Kut5d {
  flex-wrap: wrap;
  row-gap: 10px; }
  .time-poll-information__card--selected__imkyv {
    flex-wrap: wrap;
    row-gap: 10px;
    border: 1px solid #2cd4ae;
    box-shadow: 0px 10px 23px rgba(16, 153, 122, 0.12); }
  .time-poll-information__card__votes__15jwR {
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 36px;
    display: flex;
    align-items: center;
    text-align: center;
    gap: 5px;
    color: #656c78; }

.time-poll-information__login-panel__form__3UeHg {
  width: 100%; }

.time-poll-information__icon-congratulations__3Yoly {
  width: 270px;
  height: 150px; }

::-webkit-scrollbar {
  -webkit-appearance: none; }

::-webkit-scrollbar:vertical {
  width: 10px; }

::-webkit-scrollbar-button:increment,
::-webkit-scrollbar-button {
  display: none; }

::-webkit-scrollbar:horizontal {
  height: 10px; }

::-webkit-scrollbar-thumb {
  background-color: #bababa;
  border-radius: 20px;
  border: 1px solid #f1f2f3; }

::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #f3f3f3; }

.time-poll-information__back-container__1YUAk {
  padding: 5vh 0 15px 65px;
  width: 100%;
  box-sizing: border-box; }
  @media screen and (max-width: 1080px) {
    .time-poll-information__back-container__1YUAk {
      display: none; } }
  .time-poll-information__back-container__1YUAk .time-poll-information__back-wrapper__249wi {
    display: flex;
    align-items: center;
    cursor: pointer;
    width: max-content;
    gap: 10px; }
    .time-poll-information__back-container__1YUAk .time-poll-information__back-wrapper__249wi img {
      width: 16px; }
    .time-poll-information__back-container__1YUAk .time-poll-information__back-wrapper__249wi span {
      text-transform: capitalize;
      color: #535353;
      line-height: 1; }

.time-poll-information__hobnob-container__1Epuf {
  padding: 0 24px;
  text-align: center;
  box-sizing: border-box; }
  @media screen and (min-width: 1080px) {
    .time-poll-information__hobnob-container__1Epuf {
      width: 500px; } }
  @media screen and (max-width: 1080px) {
    .time-poll-information__hobnob-container__1Epuf {
      width: 90vw; } }

.panel__panel__1MY7m {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow-y: auto;
  padding-top: 5vh;
  box-sizing: border-box; }
  .panel__panel__header__1g7Ny {
    width: 100%; }
  .panel__panel__text__1Dzo0 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center; }
    .panel__panel__text__1Dzo0 .panel__title__notes__2n_0A {
      font-style: italic;
      font-weight: bold;
      font-size: 12px;
      margin: 0; }
    .panel__panel__text__1Dzo0 h1,
    .panel__panel__text__1Dzo0 p {
      width: 300px;
      margin: 12px auto;
      text-align: center; }
    .panel__panel__text__1Dzo0 h1 {
      line-height: 1;
      font-weight: bold;
      font-size: 24px; }
    .panel__panel__text__1Dzo0 p {
      line-height: 1.5;
      font-size: 13px; }
    @media screen and (min-width: 1080px) {
      .panel__panel__text__1Dzo0 h1,
      .panel__panel__text__1Dzo0 p {
        margin: 15px auto; }
      .panel__panel__text__1Dzo0 h1 {
        width: 100%;
        font-size: 44px; }
      .panel__panel__text__1Dzo0 p {
        width: 600px;
        line-height: 30px;
        font-size: 18px; } }
  .panel__panel__link__1XcZI {
    display: flex;
    justify-content: flex-start;
    margin-left: 23px;
    width: max-content;
    cursor: pointer;
    display: flex;
    align-items: center;
    align-self: flex-start; }
    .panel__panel__link__1XcZI img {
      width: 14px;
      height: 14px; }
    .panel__panel__link__1XcZI span {
      text-transform: capitalize;
      font-size: 14px;
      margin-left: 4px;
      color: #535353;
      line-height: 1; }
    @media screen and (min-width: 1080px) {
      .panel__panel__link__1XcZI {
        margin-left: 64px; } }

.panel__content__3-vRL {
  width: 100%;
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  gap: 40px; }

.panel__content-star__1Dxq1 {
  width: 100%;
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-direction: column;
  gap: 20px; }
  @media screen and (min-width: 1080px) {
    .panel__content-star__1Dxq1 {
      flex-direction: row;
      gap: 30px; } }

.panel__button__Kh_pR, .panel__button-second__llvhf {
  width: 100%;
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-direction: column;
  gap: 0;
  width: 85%;
  max-width: 335px;
  height: 48px;
  padding: 8px 16px;
  letter-spacing: 1px;
  margin-top: 10px; }
  .panel__button__Kh_pR p, .panel__button-second__llvhf p {
    margin: 0px;
    font-size: 11px; }
    .panel__button__Kh_pR p:nth-child(2), .panel__button-second__llvhf p:nth-child(2) {
      text-transform: lowercase; }
      .panel__button__Kh_pR p:nth-child(2):first-letter, .panel__button-second__llvhf p:nth-child(2):first-letter {
        text-transform: capitalize; }
  .panel__button__Kh_pR strong, .panel__button-second__llvhf strong {
    font-size: 13px; }
  .panel__button__Kh_pR div, .panel__button-second__llvhf div {
    display: inline; }
  @media screen and (min-width: 1080px) {
    .panel__button__Kh_pR, .panel__button-second__llvhf {
      width: 422px;
      max-width: 422px;
      height: 60px; }
      .panel__button__Kh_pR strong, .panel__button-second__llvhf strong {
        font-size: 16px; }
      .panel__button__Kh_pR p, .panel__button-second__llvhf p {
        margin: 0px;
        font-weight: initial;
        font-size: 13px; } }
  .panel__button__icon__2qA7N {
    width: 16px;
    height: 16px;
    margin-bottom: -2px;
    filter: brightness(0) invert(1); }
    @media screen and (min-width: 1080px) {
      .panel__button__icon__2qA7N {
        width: 20px;
        height: 20px; } }

.panel__button-second__llvhf {
  width: 85%;
  max-width: none;
  background-color: white;
  border: 1px solid #2cd4ae;
  box-sizing: border-box;
  border-radius: 4.76429px;
  color: #2cd4ae; }
  @media screen and (min-width: 1080px) {
    .panel__button-second__llvhf {
      width: 100%;
      max-width: 422px; } }
  .panel__button-second__icon__2WA34 {
    width: 16px;
    height: 16px;
    margin-bottom: -2px; }
    @media screen and (min-width: 1080px) {
      .panel__button-second__icon__2WA34 {
        width: 20px;
        height: 20px; } }

.panel__buttons-container__1_wqH {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding-bottom: 20px; }

.panel__link__ESEPC {
  text-decoration: none;
  width: 100%;
  margin: 0px auto; }

.subscribe-container__content-wrapper__3JuYD {
  height: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-between; }
  @media screen and (min-width: 1080px) {
    .subscribe-container__content-wrapper__3JuYD {
      width: 422px; } }
  @media screen and (max-width: 1080px) {
    .subscribe-container__content-wrapper__3JuYD {
      width: 100%; } }
  .subscribe-container__content-wrapper__3JuYD .subscribe-container__input-wrapper__AI6Q0 {
    width: 100%;
    background: #fff;
    display: flex;
    align-items: center;
    border: 1px solid #dfdfdf;
    border-radius: 4px;
    margin: 30px auto 0; }
    .subscribe-container__content-wrapper__3JuYD .subscribe-container__input-wrapper__AI6Q0 .subscribe-container__input-inner__3_IbC {
      width: 100%;
      border: none;
      margin: 0;
      padding: 0;
      height: auto; }
    @media screen and (min-width: 1080px) {
      .subscribe-container__content-wrapper__3JuYD .subscribe-container__input-wrapper__AI6Q0 {
        height: 56px; } }
    @media screen and (max-width: 1080px) {
      .subscribe-container__content-wrapper__3JuYD .subscribe-container__input-wrapper__AI6Q0 {
        height: 48px; } }
  .subscribe-container__content-wrapper__3JuYD .subscribe-container__button-wrapper__3KiAI .subscribe-container__text__2RNvE {
    font-size: 11px;
    text-align: left; }
  .subscribe-container__content-wrapper__3JuYD .subscribe-container__button-wrapper__3KiAI .subscribe-container__button-inner__21myW {
    max-width: none;
    margin: 10px 0 0;
    height: 60px; }

.subscribe-container__loading-container__2zj-2 {
  position: fixed;
  inset: 0; }

.successfully-container__iconProps__2EVrp {
  width: 216px;
  height: 126px; }
  @media screen and (min-width: 1080px) {
    .successfully-container__iconProps__2EVrp {
      width: 320px;
      height: 188px; } }

.contact-method-input-inner__phone-number-container__2Gypg {
  display: flex;
  height: 57px;
  border-bottom: 1px solid #e5e5e5;
  padding: 10px 0;
  margin-bottom: 10px; }

.contact-method-input-inner__login__3q1U2 {
  display: flex;
  height: 48px;
  border: 1px solid #dfdfdf;
  padding: 10px 0;
  border-radius: 4px;
  width: 100%;
  background-color: #fff;
  margin-top: 30px; }
  @media screen and (min-width: 1080px) {
    .contact-method-input-inner__login__3q1U2 {
      height: 56px;
      max-width: 422px; } }

.contact-method-input-inner__select-wrapper__2qF4w {
  width: 70px; }

.contact-method-input-inner__country-code__1vPKD {
  border: none !important;
  padding: 0 !important;
  outline: none; }

.contact-method-input-inner__triangle-down-wrapper__2nWRS {
  display: flex;
  align-items: center;
  justify-content: space-between; }

.contact-method-input-inner__triangle-down-icon__2QaVh {
  user-select: none;
  height: 25px;
  width: 25px; }

.contact-method-input-inner__phone-number__1RLwU {
  flex: 1;
  width: 100%;
  border: none !important;
  border-left: 1px solid #e5e5e5 !important;
  padding: 0 10px !important; }

.contact-method-input-inner__phone-number-login__1eERq {
  flex: 1;
  width: 100%;
  border: none !important;
  padding: 0 10px !important; }

.contact-method-input-inner__error__rAEly {
  color: #ff3e57;
  border-bottom-color: #ff3e57; }
  .contact-method-input-inner__error__rAEly::placeholder {
    color: #ff3e57; }

.login-poll__form__29zFI {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
  width: 100%; }
  .login-poll__form__field__3PJF6 {
    background-color: #fff; }
  .login-poll__form__link__3MXj2 {
    display: flex;
    justify-content: flex-start;
    margin-left: 23px;
    position: absolute;
    z-index: 2;
    top: -120px;
    left: 0; }
    .login-poll__form__link__3MXj2 a {
      text-decoration: none; }
    .login-poll__form__link__3MXj2 img {
      width: 12px;
      height: 12px;
      margin-bottom: -1px; }
    .login-poll__form__link__3MXj2 span {
      text-transform: capitalize;
      font-size: 13px;
      margin-left: 4px;
      color: #535353; }
    @media screen and (min-width: 1080px) {
      .login-poll__form__link__3MXj2 {
        margin-left: 64px;
        top: -180px;
        left: -200px; } }
  .login-poll__form__subscribe-link__K0_1y {
    display: flex;
    justify-content: flex-start;
    margin-left: 23px;
    position: absolute;
    z-index: 2;
    top: -150px;
    left: 0; }
    .login-poll__form__subscribe-link__K0_1y a {
      text-decoration: none; }
    .login-poll__form__subscribe-link__K0_1y img {
      width: 12px;
      height: 12px;
      margin-bottom: -1px; }
    .login-poll__form__subscribe-link__K0_1y span {
      text-transform: capitalize;
      font-size: 13px;
      margin-left: 4px;
      color: #535353; }
    @media screen and (min-width: 1080px) {
      .login-poll__form__subscribe-link__K0_1y {
        margin-left: 64px; } }
  .login-poll__form__container__2nmUB {
    flex-direction: column;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    width: 100%;
    height: 90%;
    position: relative; }
    @media screen and (max-width: 1080px) {
      .login-poll__form__container__2nmUB > div {
        width: 85%; } }
    @media screen and (min-width: 1080px) {
      .login-poll__form__container__2nmUB > div {
        width: 100%;
        max-width: 422px; } }
    @media screen and (min-width: 1080px) {
      .login-poll__form__container__2nmUB {
        width: 50%;
        max-width: 500px; } }
  .login-poll__form__subscribe__3uFAu {
    flex-direction: column;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1; }
    .login-poll__form__subscribe__3uFAu > div {
      width: calc(85%); }
    @media screen and (min-width: 1080px) {
      .login-poll__form__subscribe__3uFAu {
        width: 50%;
        max-width: 500px; } }
  .login-poll__form__information__2Dm0R {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 25px; }
  .login-poll__form__input__2EyxN {
    background-color: #fff;
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    height: 50px;
    padding: 10px 15px;
    margin-bottom: 6px;
    width: 85%; }
  .login-poll__form__email__1M_Sq {
    background-color: #fff;
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    height: 50px;
    padding: 10px 15px;
    margin-bottom: 6px;
    width: 100%;
    margin-right: 0px !important; }
  .login-poll__form__text__oJr9m {
    font-size: 11px; }
    .login-poll__form__text__oJr9m > div a {
      color: #2cd4ae;
      text-decoration: none; }
    .login-poll__form__text__oJr9m > div div {
      font-size: 11px;
      color: #a8a8a8;
      line-height: 16px;
      margin: 0px 0px 25px; }

.login-poll__button__3WDO2 {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: none;
  height: 48px;
  font-weight: 700;
  align-self: center; }
  .login-poll__button__3WDO2 p {
    font-size: 13px;
    letter-spacing: 2px; }
  @media screen and (min-width: 1080px) {
    .login-poll__button__3WDO2 {
      max-width: 422px;
      height: 60px;
      width: 100%; }
      .login-poll__button__3WDO2 p {
        font-size: 16px; } }

.login-poll__error-email__2rcTI {
  font-size: 10px;
  color: red;
  margin-top: -15px; }

.deleted-container__iconProps__1TtdP {
  width: 216px;
  height: 126px; }
  @media screen and (min-width: 1080px) {
    .deleted-container__iconProps__1TtdP {
      width: 320px;
      height: 188px; } }

.closed-container__iconProps__F1nU9 {
  width: 216px;
  height: 126px; }
  @media screen and (min-width: 1080px) {
    .closed-container__iconProps__F1nU9 {
      width: 320px;
      height: 188px; } }

.closed-container__card-star__1lwUQ {
  width: 180px;
  height: 150px;
  min-height: 150px;
  margin: 0px;
  border: 3px solid #2CD4AE;
  border-radius: 4px;
  position: relative;
  padding: 5px;
  margin-top: 10px; }
  .closed-container__card-star__1lwUQ > div {
    margin: 0px;
    padding: 5px;
    text-align: center; }
    .closed-container__card-star__1lwUQ > div > div {
      gap: 20px;
      margin-bottom: 15px; }
  @media screen and (min-width: 1080px) {
    .closed-container__card-star__1lwUQ {
      width: 180px;
      height: 190px;
      min-height: 190px; }
      .closed-container__card-star__1lwUQ > div {
        margin: 0px;
        padding: 20px 5px; }
        .closed-container__card-star__1lwUQ > div > div {
          gap: 20px;
          margin-bottom: 15px; } }
  .closed-container__card-star__icon__1cDE9 {
    width: 38px;
    height: 38px;
    position: absolute;
    left: -12px;
    top: -19px; }
    @media screen and (min-width: 1080px) {
      .closed-container__card-star__icon__1cDE9 {
        left: -18px;
        top: -26px;
        width: 53px;
        height: 53px; } }

.email-container__container__j8zp9 {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  height: 100%;
  width: 85%; }
  @media screen and (min-width: 1080px) {
    .email-container__container__j8zp9 {
      width: 100%;
      max-width: 422px; } }

.email-container__button__zXTZ_ {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 48px;
  font-weight: 700;
  align-self: center; }
  .email-container__button__zXTZ_ p {
    font-size: 13px;
    letter-spacing: 2px; }
  @media screen and (min-width: 1080px) {
    .email-container__button__zXTZ_ {
      max-width: 422px;
      height: 60px; }
      .email-container__button__zXTZ_ p {
        font-size: 16px; } }

.email-container__input__2TdDh {
  background: #ffffff;
  border: 1px solid #dfdfdf;
  box-sizing: border-box;
  border-radius: 4px;
  height: 48px;
  padding-left: 20px;
  color: black; }
  @media screen and (min-width: 1080px) {
    .email-container__input__2TdDh {
      height: 54px;
      width: 422px; } }

input::placeholder {
  font-size: 16px;
  color: #9099a7; }

.email-container__text__1iq7f a {
  color: #2cd4ae;
  text-decoration: none;
  font-size: 12px; }

.email-container__text__1iq7f p {
  font-size: 11px;
  color: #a8a8a8;
  line-height: 16px;
  margin: 0px 0px 25px; }

.thanks-container__iconProps__1CkJG {
  width: 216px;
  height: 126px; }
  @media screen and (min-width: 1080px) {
    .thanks-container__iconProps__1CkJG {
      width: 320px;
      height: 188px; } }

.create-time-poll__skeleton-container__1yjYQ {
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center; }
  .create-time-poll__skeleton-container__1yjYQ .create-time-poll__skeletons__28jAg {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
    height: 300px;
    width: 500px; }
  .create-time-poll__skeleton-container__1yjYQ section {
    display: flex;
    height: 150px;
    justify-content: space-around;
    flex-direction: column;
    width: 100%; }

.create-time-poll__time-poll-container__kZOAz {
  height: 100%;
  overflow: auto;
  padding-bottom: 30px; }

.day-picker__date-range-picker-wrapper__315W5 {
  background-color: #fafafa;
  width: 100%;
  box-sizing: border-box; }
  @media screen and (max-width: 1080px) {
    .day-picker__date-range-picker-wrapper__315W5 {
      flex: 1;
      position: relative; } }
  .day-picker__date-range-picker-wrapper__315W5 .rdrDefinedRangesWrapper {
    display: none; }
  .day-picker__date-range-picker-wrapper__315W5 .rdrMonthName {
    text-align: center; }
  .day-picker__date-range-picker-wrapper__315W5 .rdrDay.rdrDayPassive label {
    display: none; }
  .day-picker__date-range-picker-wrapper__315W5 .day-picker__date-range-wrapper__74hN8 {
    width: 100%; }
    @media screen and (max-width: 1080px) {
      .day-picker__date-range-picker-wrapper__315W5 .day-picker__date-range-wrapper__74hN8 {
        position: absolute;
        top: 0;
        bottom: 0;
        padding: 0 20px;
        box-sizing: border-box; }
        .day-picker__date-range-picker-wrapper__315W5 .day-picker__date-range-wrapper__74hN8 .day-picker__monthAndYear-wrapper__1OxjQ {
          flex-shrink: 0; }
          .day-picker__date-range-picker-wrapper__315W5 .day-picker__date-range-wrapper__74hN8 .day-picker__monthAndYear-wrapper__1OxjQ + div {
            height: calc(100% - 60px); }
            .day-picker__date-range-picker-wrapper__315W5 .day-picker__date-range-wrapper__74hN8 .day-picker__monthAndYear-wrapper__1OxjQ + div .day-picker__week-days__j4jAm {
              height: 36px;
              padding: 0 0.833em;
              box-sizing: border-box; }
              .day-picker__date-range-picker-wrapper__315W5 .day-picker__date-range-wrapper__74hN8 .day-picker__monthAndYear-wrapper__1OxjQ + div .day-picker__week-days__j4jAm span {
                line-height: 36px; }
            .day-picker__date-range-picker-wrapper__315W5 .day-picker__date-range-wrapper__74hN8 .day-picker__monthAndYear-wrapper__1OxjQ + div .day-picker__infinite-months__2qWtA {
              height: calc(100% - 56px) !important;
              box-sizing: border-box; } }
    @media screen and (min-width: 1080px) {
      .day-picker__date-range-picker-wrapper__315W5 .day-picker__date-range-wrapper__74hN8 {
        border-radius: 10px;
        padding: 0 10px 30px; } }
  .day-picker__date-range-picker-wrapper__315W5 .day-picker__calendar-wrapper__3212- {
    background-color: #fafafa !important; }
    @media screen and (min-width: 1080px) {
      .day-picker__date-range-picker-wrapper__315W5 .day-picker__calendar-wrapper__3212- {
        background-color: white !important; } }

.day-picker__month__35poS {
  width: 100% !important;
  box-sizing: border-box;
  height: auto !important; }
  .day-picker__month__35poS .day-picker__start-label__2NbZT {
    line-height: 1;
    position: absolute;
    left: 50%;
    transform: translateX(-50%) scale(0.8);
    bottom: -12px;
    color: #939393;
    white-space: nowrap; }
  .day-picker__month__35poS .day-picker__delete-label__1iEq7 {
    line-height: 1;
    background-color: #303030;
    color: #ffffff;
    font-weight: 500;
    font-size: 14px;
    padding: 5px 10px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -32px;
    border-radius: 5px; }
    .day-picker__month__35poS .day-picker__delete-label__1iEq7::before {
      content: ' ';
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      bottom: -10px;
      width: 0;
      height: 0;
      border: 5px solid #303030;
      border-color: #303030 transparent transparent transparent; }
  @media screen and (min-width: 1080px) {
    .day-picker__month__35poS {
      padding: 0 0 2em 0.833em !important; } }

::-webkit-scrollbar {
  -webkit-appearance: none; }

::-webkit-scrollbar:vertical {
  width: 1px; }
  @media screen and (min-width: 1080px) {
    ::-webkit-scrollbar:vertical {
      width: 8px; } }

::-webkit-scrollbar-button:increment,
::-webkit-scrollbar-button {
  display: none; }

::-webkit-scrollbar:horizontal {
  height: 1px; }
  @media screen and (min-width: 1080px) {
    ::-webkit-scrollbar:horizontal {
      height: 8px; } }

::-webkit-scrollbar-thumb {
  border-radius: 20px;
  border: 1px solid #fafafa;
  background-color: #fafafa; }
  @media screen and (min-width: 1080px) {
    ::-webkit-scrollbar-thumb {
      background-color: #bababa; } }

::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #fafafa; }
  @media screen and (min-width: 1080px) {
    ::-webkit-scrollbar-track {
      background-color: white; } }

.rbc-addons-dnd .rbc-addons-dnd-row-body {
  position: relative; }

.rbc-addons-dnd .rbc-addons-dnd-drag-row {
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }

.rbc-addons-dnd .rbc-addons-dnd-over {
  background-color: rgba(0, 0, 0, 0.3); }

.rbc-addons-dnd .rbc-event {
  transition: opacity 150ms; }

.rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ns-icon, .rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ew-icon {
  display: block; }

.rbc-addons-dnd .rbc-addons-dnd-dragged-event {
  opacity: 0; }

.rbc-addons-dnd.rbc-addons-dnd-is-dragging .rbc-event:not(.rbc-addons-dnd-dragged-event):not(.rbc-addons-dnd-drag-preview) {
  opacity: 0.5; }

.rbc-addons-dnd .rbc-addons-dnd-resizable {
  position: relative;
  width: 100%;
  height: 100%; }

.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor {
  width: 100%;
  text-align: center;
  position: absolute; }

.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor:first-child {
  top: 0; }

.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor:last-child {
  bottom: 0; }

.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor .rbc-addons-dnd-resize-ns-icon {
  display: none;
  border-top: 3px double;
  margin: 0 auto;
  width: 10px;
  cursor: ns-resize; }

.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor {
  position: absolute;
  top: 4px;
  bottom: 0; }

.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor:first-child {
  left: 0; }

.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor:last-child {
  right: 0; }

.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor .rbc-addons-dnd-resize-ew-icon {
  display: none;
  border-left: 3px double;
  margin-top: auto;
  margin-bottom: auto;
  height: 10px;
  cursor: ew-resize; }

@charset "UTF-8";
.rbc-btn {
  color: inherit;
  font: inherit;
  margin: 0; }

button.rbc-btn {
  overflow: visible;
  text-transform: none;
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled].rbc-btn {
  cursor: not-allowed; }

button.rbc-input::-moz-focus-inner {
  border: 0;
  padding: 0; }

.rbc-calendar {
  box-sizing: border-box;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch; }

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

.rbc-abs-full, .rbc-row-bg {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.rbc-ellipsis, .rbc-show-more, .rbc-row-segment .rbc-event-content, .rbc-event-label {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.rbc-rtl {
  direction: rtl; }

.rbc-off-range {
  color: #999999; }

.rbc-off-range-bg {
  background: #e6e6e6; }

.rbc-header {
  overflow: hidden;
  flex: 1 0 0%;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 3px;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  font-size: 90%;
  min-height: 0;
  border-bottom: 1px solid #ddd; }

.rbc-header + .rbc-header {
  border-left: 1px solid #ddd; }

.rbc-rtl .rbc-header + .rbc-header {
  border-left-width: 0;
  border-right: 1px solid #ddd; }

.rbc-header > a, .rbc-header > a:active, .rbc-header > a:visited {
  color: inherit;
  text-decoration: none; }

.rbc-row-content {
  position: relative;
  user-select: none;
  -webkit-user-select: none;
  z-index: 4; }

.rbc-row-content-scrollable {
  display: flex;
  flex-direction: column;
  height: 100%; }

.rbc-row-content-scrollable .rbc-row-content-scroll-container {
  height: 100%;
  overflow-y: scroll;
  /* Hide scrollbar for Chrome, Safari and Opera */
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */ }

.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar {
  display: none; }

.rbc-today {
  background-color: #eaf6ff; }

.rbc-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  font-size: 16px; }

.rbc-toolbar .rbc-toolbar-label {
  flex-grow: 1;
  padding: 0 10px;
  text-align: center; }

.rbc-toolbar button {
  color: #373a3c;
  display: inline-block;
  margin: 0;
  text-align: center;
  vertical-align: middle;
  background: none;
  background-image: none;
  border: 1px solid #ccc;
  padding: 0.375rem 1rem;
  border-radius: 4px;
  line-height: normal;
  white-space: nowrap; }

.rbc-toolbar button:active, .rbc-toolbar button.rbc-active {
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  background-color: #e6e6e6;
  border-color: #adadad; }

.rbc-toolbar button:active:hover, .rbc-toolbar button:active:focus, .rbc-toolbar button.rbc-active:hover, .rbc-toolbar button.rbc-active:focus {
  color: #373a3c;
  background-color: #d4d4d4;
  border-color: #8c8c8c; }

.rbc-toolbar button:focus {
  color: #373a3c;
  background-color: #e6e6e6;
  border-color: #adadad; }

.rbc-toolbar button:hover {
  color: #373a3c;
  background-color: #e6e6e6;
  border-color: #adadad; }

.rbc-btn-group {
  display: inline-block;
  white-space: nowrap; }

.rbc-btn-group > button:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.rbc-btn-group > button:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.rbc-rtl .rbc-btn-group > button:first-child:not(:last-child) {
  border-radius: 4px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.rbc-rtl .rbc-btn-group > button:last-child:not(:first-child) {
  border-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.rbc-btn-group > button:not(:first-child):not(:last-child) {
  border-radius: 0; }

.rbc-btn-group button + button {
  margin-left: -1px; }

.rbc-rtl .rbc-btn-group button + button {
  margin-left: 0;
  margin-right: -1px; }

.rbc-btn-group + .rbc-btn-group, .rbc-btn-group + button {
  margin-left: 10px; }

.rbc-event, .rbc-day-slot .rbc-background-event {
  border: none;
  box-sizing: border-box;
  box-shadow: none;
  margin: 0;
  padding: 2px 5px;
  background-color: #3174ad;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  width: 100%;
  text-align: left; }

.rbc-slot-selecting .rbc-event, .rbc-slot-selecting .rbc-day-slot .rbc-background-event, .rbc-day-slot .rbc-slot-selecting .rbc-background-event {
  cursor: inherit;
  pointer-events: none; }

.rbc-event.rbc-selected, .rbc-day-slot .rbc-selected.rbc-background-event {
  background-color: #265985; }

.rbc-event:focus, .rbc-day-slot .rbc-background-event:focus {
  outline: 5px auto #3b99fc; }

.rbc-event-label {
  font-size: 80%; }

.rbc-event-overlaps {
  box-shadow: -1px 1px 5px 0px rgba(51, 51, 51, 0.5); }

.rbc-event-continues-prior {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.rbc-event-continues-after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.rbc-event-continues-earlier {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.rbc-event-continues-later {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.rbc-row {
  display: flex;
  flex-direction: row; }

.rbc-row-segment {
  padding: 0 1px 1px 1px; }

.rbc-selected-cell {
  background-color: rgba(0, 0, 0, 0.1); }

.rbc-show-more {
  background-color: rgba(255, 255, 255, 0.3);
  z-index: 4;
  font-weight: bold;
  font-size: 85%;
  height: auto;
  line-height: normal; }

.rbc-month-view {
  position: relative;
  border: 1px solid #ddd;
  display: flex;
  flex-direction: column;
  flex: 1 0 0;
  width: 100%;
  user-select: none;
  -webkit-user-select: none;
  height: 100%; }

.rbc-month-header {
  display: flex;
  flex-direction: row; }

.rbc-month-row {
  display: flex;
  position: relative;
  flex-direction: column;
  flex: 1 0 0;
  flex-basis: 0px;
  overflow: hidden;
  height: 100%; }

.rbc-month-row + .rbc-month-row {
  border-top: 1px solid #ddd; }

.rbc-date-cell {
  flex: 1 1 0;
  min-width: 0;
  padding-right: 5px;
  text-align: right; }

.rbc-date-cell.rbc-now {
  font-weight: bold; }

.rbc-date-cell > a, .rbc-date-cell > a:active, .rbc-date-cell > a:visited {
  color: inherit;
  text-decoration: none; }

.rbc-row-bg {
  display: flex;
  flex-direction: row;
  flex: 1 0 0;
  overflow: hidden; }

.rbc-day-bg {
  flex: 1 0 0%; }

.rbc-day-bg + .rbc-day-bg {
  border-left: 1px solid #ddd; }

.rbc-rtl .rbc-day-bg + .rbc-day-bg {
  border-left-width: 0;
  border-right: 1px solid #ddd; }

.rbc-overlay {
  position: absolute;
  z-index: 5;
  border: 1px solid #e5e5e5;
  background-color: #fff;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  padding: 10px; }

.rbc-overlay > * + * {
  margin-top: 1px; }

.rbc-overlay-header {
  border-bottom: 1px solid #e5e5e5;
  margin: -10px -10px 5px -10px;
  padding: 2px 10px; }

.rbc-agenda-view {
  display: flex;
  flex-direction: column;
  flex: 1 0 0;
  overflow: auto; }

.rbc-agenda-view table.rbc-agenda-table {
  width: 100%;
  border: 1px solid #ddd;
  border-spacing: 0;
  border-collapse: collapse; }

.rbc-agenda-view table.rbc-agenda-table tbody > tr > td {
  padding: 5px 10px;
  vertical-align: top; }

.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell {
  padding-left: 15px;
  padding-right: 15px;
  text-transform: lowercase; }

.rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
  border-left: 1px solid #ddd; }

.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
  border-left-width: 0;
  border-right: 1px solid #ddd; }

.rbc-agenda-view table.rbc-agenda-table tbody > tr + tr {
  border-top: 1px solid #ddd; }

.rbc-agenda-view table.rbc-agenda-table thead > tr > th {
  padding: 3px 5px;
  text-align: left;
  border-bottom: 1px solid #ddd; }

.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead > tr > th {
  text-align: right; }

.rbc-agenda-time-cell {
  text-transform: lowercase; }

.rbc-agenda-time-cell .rbc-continues-after:after {
  content: " \BB"; }

.rbc-agenda-time-cell .rbc-continues-prior:before {
  content: "\AB   "; }

.rbc-agenda-date-cell,
.rbc-agenda-time-cell {
  white-space: nowrap; }

.rbc-agenda-event-cell {
  width: 100%; }

.rbc-time-column {
  display: flex;
  flex-direction: column;
  min-height: 100%; }

.rbc-time-column .rbc-timeslot-group {
  flex: 1; }

.rbc-timeslot-group {
  border-bottom: 1px solid #ddd;
  min-height: 40px;
  display: flex;
  flex-flow: column nowrap; }

.rbc-time-gutter,
.rbc-header-gutter {
  flex: none; }

.rbc-label {
  padding: 0 5px; }

.rbc-day-slot {
  position: relative; }

.rbc-day-slot .rbc-events-container {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  margin-right: 10px;
  top: 0; }

.rbc-day-slot .rbc-events-container.rbc-rtl {
  left: 10px;
  right: 0; }

.rbc-day-slot .rbc-event, .rbc-day-slot .rbc-background-event {
  border: 1px solid #265985;
  display: flex;
  max-height: 100%;
  min-height: 20px;
  flex-flow: column wrap;
  align-items: flex-start;
  overflow: hidden;
  position: absolute; }

.rbc-day-slot .rbc-background-event {
  opacity: 0.75; }

.rbc-day-slot .rbc-event-label {
  flex: none;
  padding-right: 5px;
  width: auto; }

.rbc-day-slot .rbc-event-content {
  width: 100%;
  flex: 1 1 0;
  word-wrap: break-word;
  line-height: 1;
  height: 100%;
  min-height: 1em; }

.rbc-day-slot .rbc-time-slot {
  border-top: 1px solid #f7f7f7; }

.rbc-time-view-resources .rbc-time-gutter,
.rbc-time-view-resources .rbc-time-header-gutter {
  position: sticky;
  left: 0;
  background-color: white;
  border-right: 1px solid #ddd;
  z-index: 10;
  margin-right: -1px; }

.rbc-time-view-resources .rbc-time-header {
  overflow: hidden; }

.rbc-time-view-resources .rbc-time-header-content {
  min-width: auto;
  flex: 1 0 0;
  flex-basis: 0px; }

.rbc-time-view-resources .rbc-time-header-cell-single-day {
  display: none; }

.rbc-time-view-resources .rbc-day-slot {
  min-width: 140px; }

.rbc-time-view-resources .rbc-header,
.rbc-time-view-resources .rbc-day-bg {
  width: 140px;
  flex: 1 1 0;
  flex-basis: 0 px; }

.rbc-time-header-content + .rbc-time-header-content {
  margin-left: -1px; }

.rbc-time-slot {
  flex: 1 0 0; }

.rbc-time-slot.rbc-now {
  font-weight: bold; }

.rbc-day-header {
  text-align: center; }

.rbc-slot-selection {
  z-index: 10;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 75%;
  width: 100%;
  padding: 3px; }

.rbc-slot-selecting {
  cursor: move; }

.rbc-time-view {
  display: flex;
  flex-direction: column;
  flex: 1;
  width: 100%;
  border: 1px solid #ddd;
  min-height: 0; }

.rbc-time-view .rbc-time-gutter {
  white-space: nowrap;
  text-align: right; }

.rbc-time-view .rbc-allday-cell {
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  position: relative; }

.rbc-time-view .rbc-allday-cell + .rbc-allday-cell {
  border-left: 1px solid #ddd; }

.rbc-time-view .rbc-allday-events {
  position: relative;
  z-index: 4; }

.rbc-time-view .rbc-row {
  box-sizing: border-box;
  min-height: 20px; }

.rbc-time-header {
  display: flex;
  flex: 0 0 auto;
  flex-direction: row; }

.rbc-time-header.rbc-overflowing {
  border-right: 1px solid #ddd; }

.rbc-rtl .rbc-time-header.rbc-overflowing {
  border-right-width: 0;
  border-left: 1px solid #ddd; }

.rbc-time-header > .rbc-row:first-child {
  border-bottom: 1px solid #ddd; }

.rbc-time-header > .rbc-row.rbc-row-resource {
  border-bottom: 1px solid #ddd; }

.rbc-time-header-cell-single-day {
  display: none; }

.rbc-time-header-content {
  flex: 1;
  display: flex;
  min-width: 0;
  flex-direction: column;
  border-left: 1px solid #ddd; }

.rbc-rtl .rbc-time-header-content {
  border-left-width: 0;
  border-right: 1px solid #ddd; }

.rbc-time-header-content > .rbc-row.rbc-row-resource {
  border-bottom: 1px solid #ddd;
  flex-shrink: 0; }

.rbc-time-content {
  display: flex;
  flex: 1 0 0%;
  align-items: flex-start;
  width: 100%;
  border-top: 2px solid #ddd;
  overflow-y: auto;
  position: relative; }

.rbc-time-content > .rbc-time-gutter {
  flex: none; }

.rbc-time-content > * + * > * {
  border-left: 1px solid #ddd; }

.rbc-rtl .rbc-time-content > * + * > * {
  border-left-width: 0;
  border-right: 1px solid #ddd; }

.rbc-time-content > .rbc-day-slot {
  width: 100%;
  user-select: none;
  -webkit-user-select: none; }

.rbc-current-time-indicator {
  position: absolute;
  z-index: 3;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #74ad31;
  pointer-events: none; }

.time-range-picker__time-range-wrapper__9lFPE {
  width: 700px; }

.time-range-picker__time-range-title-wrapper__yNTu1 {
  display: flex;
  padding: 0 20px;
  height: 60px;
  align-items: center;
  justify-content: space-between;
  text-transform: capitalize;
  border-bottom: 1px solid #ebebeb; }
  .time-range-picker__time-range-title-wrapper__yNTu1 .time-range-picker__back-button-wrapper__38REE {
    display: flex;
    align-items: center;
    gap: 10px;
    cursor: pointer; }
  .time-range-picker__time-range-title-wrapper__yNTu1 .time-range-picker__title-text__ElZju {
    font-weight: 700;
    font-size: 24px; }
  .time-range-picker__time-range-title-wrapper__yNTu1 .time-range-picker__save-button__2n0DL {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 60px;
    color: #2cd4ae;
    cursor: pointer; }

.time-range-picker__time-range-calendar__1ameC {
  overflow: auto;
  height: 400px;
  width: 100%;
  border-radius: 10px; }
  .time-range-picker__time-range-calendar__1ameC .rbc-toolbar {
    display: none; }
  .time-range-picker__time-range-calendar__1ameC .rbc-time-header-gutter {
    border-bottom: 1px solid #ddd; }
  .time-range-picker__time-range-calendar__1ameC .rbc-time-header-content {
    line-height: 2.5; }
    .time-range-picker__time-range-calendar__1ameC .rbc-time-header-content .rbc-allday-cell {
      display: none; }
  .time-range-picker__time-range-calendar__1ameC .rbc-time-content {
    border: none; }
  .time-range-picker__time-range-calendar__1ameC .rbc-time-gutter {
    color: #6c6c6c;
    background: #fafafa;
    font-size: 80%;
    font-weight: 500; }
    .time-range-picker__time-range-calendar__1ameC .rbc-time-gutter .rbc-timeslot-group {
      padding: 0 10px; }
  .time-range-picker__time-range-calendar__1ameC .rbc-day-slot {
    background-color: #fafafa; }
    .time-range-picker__time-range-calendar__1ameC .rbc-day-slot .rbc-current-time-indicator {
      display: none; }
  .time-range-picker__time-range-calendar__1ameC .rbc-events-container {
    margin: 0 1px 0 2px; }
    .time-range-picker__time-range-calendar__1ameC .rbc-events-container .rbc-event {
      text-align: center; }
    .time-range-picker__time-range-calendar__1ameC .rbc-events-container .rbc-event-label {
      font-weight: 500;
      white-space: normal;
      text-overflow: clip; }

.time-range-picker__confirm-modal-wrapper__3ZT3C {
  width: 560px;
  height: 272px;
  display: flex;
  justify-content: center;
  flex-direction: column; }

.time-range-picker__confirm-modal-content__2RM_l {
  font-size: 20px;
  font-weight: 400;
  margin: 0px 0px 60px 0px; }

.time-range-picker__confirm-modal-save-button__2GVGI {
  margin-bottom: 20px;
  max-width: 270px;
  height: 50px;
  font-size: 14px; }

.time-range-picker__confirm-modal-cancel-button__2tLPo {
  font-size: 14px;
  font-weight: 500;
  color: #2cd4ae;
  cursor: pointer;
  text-transform: capitalize; }

.date-picker__date-picker-title__w_cnm {
  width: 100%;
  height: 80px;
  text-transform: capitalize;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 40px;
  border-bottom: 1px solid #ebebeb;
  box-sizing: border-box;
  padding: 0 10px; }
  .date-picker__date-picker-title__w_cnm .date-picker__title-text__b8DoG {
    font-weight: 700;
    font-size: 24px; }
  .date-picker__date-picker-title__w_cnm .date-picker__done-button__drCa6 {
    font-size: 16px;
    color: #2cd4ae;
    cursor: pointer; }

.date-picker__date-picker-time__2uTc2 {
  font-size: 16px;
  cursor: pointer;
  border-bottom: 1px solid #ebebeb;
  padding: 0 10px; }
  .date-picker__date-picker-time__2uTc2 .date-picker__time-title__2DMm- {
    display: flex;
    align-items: center;
    text-transform: capitalize;
    gap: 5px;
    height: 50px; }
    .date-picker__date-picker-time__2uTc2 .date-picker__time-title__2DMm- > div {
      flex: 1;
      text-align: left; }
  .date-picker__date-picker-time-list__3AglQ {
    display: flex;
    flex-wrap: wrap; }
    .date-picker__date-picker-time-list__3AglQ > span {
      display: inline-block;
      width: 150px;
      line-height: 2;
      box-sizing: border-box;
      font-size: 12px;
      color: #6c6c6c;
      text-align: left; }
      .date-picker__date-picker-time-list__3AglQ > span:nth-of-type(odd) {
        padding-left: 25px; }

.date-picker__tooltip__1DeYz {
  font-weight: 400;
  width: 200px !important;
  text-align: left; }

.hobnob-modal__title__1sj91 {
  text-align: center;
  margin: 10px auto; }

.hobnob-modal__cancel-icon-wrapper__719Af {
  display: flex;
  justify-content: flex-end; }

.hobnob-modal__cancel-icon__3ODea {
  stroke: white;
  stroke-width: 3;
  width: 14px;
  height: 14px;
  pointer-events: none; }

.hobnob-modal__content__1fTgz {
  text-align: center; }

.hobnob-modal__modal__2hTHY {
  position: fixed;
  background-color: white;
  border-radius: 10px;
  width: auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.hobnob-modal__modal__2hTHY:focus {
  outline: none; }

.hobnob-modal__overlay__2fWJ0 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4); }

.picker-container {
  z-index: 10001;
  width: 100%; }
  .picker-container,
  .picker-container *,
  .picker-container *:before,
  .picker-container *:after {
    box-sizing: border-box; }
  .picker-container .picker-inner {
    position: relative;
    display: flex;
    justify-content: center;
    height: 100%;
    padding: 0 20px;
    font-size: 1.2em;
    -webkit-mask-box-image: linear-gradient(to top, transparent, transparent 5%, white 20%, white 80%, transparent 95%, transparent); }
  .picker-container .picker-column {
    flex: 1 1;
    position: relative;
    max-height: 100%;
    overflow: hidden;
    text-align: center; }
    .picker-container .picker-column .picker-scroller {
      transition: 300ms;
      transition-timing-function: ease-out; }
    .picker-container .picker-column .picker-item {
      position: relative;
      padding: 0 10px;
      white-space: nowrap;
      color: #999999;
      overflow: hidden;
      text-overflow: ellipsis; }
      .picker-container .picker-column .picker-item.picker-item-selected {
        color: #222; }
  .picker-container .picker-highlight {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    pointer-events: none; }
    .picker-container .picker-highlight:before, .picker-container .picker-highlight:after {
      content: ' ';
      position: absolute;
      left: 0;
      right: auto;
      display: block;
      width: 100%;
      height: 1px;
      background-color: #d9d9d9;
      transform: scaleY(0.5); }
    .picker-container .picker-highlight:before {
      top: 0;
      bottom: auto; }
    .picker-container .picker-highlight:after {
      bottom: 0;
      top: auto; }

.button__button__2EDoe, .button__button-filled__2r1iU, .button__button-outline__2QHoE, .button__button-disabled__qHsTB {
  width: 100%;
  display: inline-block;
  padding: 15px;
  margin: 0 auto;
  border-radius: 4px;
  color: white;
  text-decoration: none;
  text-align: center;
  background-color: #FFF;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  cursor: pointer;
  border: none; }
  .button__button__2EDoe button, .button__button-filled__2r1iU button, .button__button-outline__2QHoE button, .button__button-disabled__qHsTB button {
    color: white; }

.button__button-filled__2r1iU {
  background: #2CD4AE; }

.button__button-outline__2QHoE {
  border: 2px solid #2CD4AE;
  color: #2CD4AE; }

.button__button-disabled__qHsTB {
  background: #C2C4C7; }

.button__purple__e0uEi {
  background: #9013FE; }

.create-poll-mobile__calendar-mobile-wrapper__1rc_6 {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  height: 100vh;
  width: 100vw; }

.create-poll-mobile__calendar-title__2tRIh {
  display: flex;
  background-color: #ffffff;
  justify-content: space-between;
  width: 100%;
  height: 40px;
  align-items: center;
  padding: 0 20px;
  border-bottom: 1px solid #fafafa;
  box-sizing: border-box; }
  .create-poll-mobile__calendar-title-text__3cn50 {
    font-weight: 700;
    font-size: 16px;
    color: #303030;
    text-transform: capitalize;
    margin-left: 20px; }
  .create-poll-mobile__calendar-title-done__1yx0D {
    font-weight: 500;
    font-size: 14px;
    color: #2cd4ae;
    text-transform: capitalize; }

.create-poll-mobile__calendar-time-wrapper__-p8dQ {
  width: 100%;
  padding: 0 0 20px 20px;
  box-sizing: border-box;
  background: #ffffff; }

.create-poll-mobile__calendar-time-button__2b-tk {
  font-weight: 400;
  font-size: 12px;
  color: #2cd4ae;
  text-transform: capitalize;
  background-color: white;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  min-height: 48px;
  width: 100%; }

.create-poll-mobile__calendar-input-wrapper__2zlF- {
  background: #ffffff;
  color: #898989;
  padding-bottom: 10px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 5px; }

.create-poll-mobile__calendar-input-time__1dqDG {
  background: #ffffff;
  border: 1px solid #dfdfdf;
  box-sizing: border-box;
  border-radius: 4px;
  height: 28px;
  width: 90px;
  outline: none; }
  .create-poll-mobile__calendar-input-time__1dqDG::placeholder {
    font-size: 12px; }

.card__card__b72_4 {
  min-width: 132px;
  background-color: white;
  padding: 10px;
  height: 136px;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  box-sizing: border-box;
  flex-shrink: 0; }
  .card__card-date-wrapper__314Eu {
    gap: 10px;
    display: flex;
    flex-direction: column;
    text-align: center; }
    .card__card-date-wrapper__314Eu .card__date-month__2rnij {
      color: #9013fe;
      font-weight: 500;
      font-size: 12px;
      text-transform: uppercase; }
    .card__card-date-wrapper__314Eu .card__date-day__1tD2r {
      color: #2b3332;
      font-size: 30px;
      font-weight: 500; }
    .card__card-date-wrapper__314Eu .card__date-date__Eg63T {
      font-size: 12px;
      font-weight: 400;
      color: #303030; }
  .card__card-time-wrapper__1ZbwU {
    white-space: nowrap;
    margin-top: 15px; }
    .card__card-time-wrapper__1ZbwU .card__date-time__3NNjg {
      color: #9099a7;
      font-size: 10px;
      font-weight: 400; }

.open-app-modal__open-app-modal-wrapper__3yO7x {
  padding: 20px 25px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 25px; }
  @media screen and (min-width: 1080px) {
    .open-app-modal__open-app-modal-wrapper__3yO7x {
      width: 500px; } }
  @media screen and (max-width: 1080px) {
    .open-app-modal__open-app-modal-wrapper__3yO7x {
      width: 100vw; } }

.open-app-modal__title__3gLp7 {
  font-size: 14px;
  color: #303030;
  line-height: 1.5;
  padding-bottom: 25px;
  border-bottom: 1px solid #e5e5e5; }

.open-app-modal__button-wrapper__2ViD4 {
  display: flex;
  align-items: center;
  gap: 15px; }
  .open-app-modal__button-wrapper__2ViD4 button {
    width: 100px;
    height: 36px;
    padding: 0;
    font-weight: normal; }

.open-app-modal__button-name__339Wy {
  flex: 1;
  text-align: left;
  font-weight: 600;
  font-size: 14px; }

.open-app-modal__button-inner__XTG9S {
  background-color: #9013fe; }
  .open-app-modal__button-inner__XTG9S a {
    display: inline-block;
    width: 100%;
    height: 100%;
    line-height: 36px;
    text-decoration: none;
    color: #fff; }

.open-app-modal__button-browser__2zyRc {
  border-color: #9013fe;
  color: #9013fe; }

@media screen and (max-width: 1080px) {
  .create-poll__create-poll-wrapper__2_Qa3 {
    width: 100vw;
    height: 100vh;
    position: relative;
    overflow-y: auto; } }

@media screen and (min-width: 1080px) {
  .create-poll__create-poll-wrapper__2_Qa3 {
    width: 570px;
    margin: auto; } }

.create-poll__create-poll-wrapper__2_Qa3 .create-poll__optional-title__3__nr {
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 20px;
  text-transform: uppercase;
  color: #919aa7; }
  @media screen and (min-width: 1080px) {
    .create-poll__create-poll-wrapper__2_Qa3 .create-poll__optional-title__3__nr {
      font-size: 14px;
      margin-top: 40px; } }
  @media screen and (max-width: 1080px) {
    .create-poll__create-poll-wrapper__2_Qa3 .create-poll__optional-title__3__nr {
      padding: 0 20px;
      margin-top: 30px; } }

.create-poll__create-poll-title__23WwJ {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 28px;
  color: #303030;
  text-transform: capitalize;
  text-align: center;
  padding: 7vh 0 30px; }
  @media screen and (min-width: 1080px) {
    .create-poll__create-poll-title__23WwJ {
      font-size: 36px; } }

.create-poll__create-poll-input-wrapper__Vgma3 {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  background: #ffffff;
  border-radius: 4px;
  margin-top: 8px;
  padding: 0 20px;
  box-sizing: border-box; }
  @media screen and (max-width: 1080px) {
    .create-poll__create-poll-input-wrapper__Vgma3 {
      height: 55px;
      border-top: 1px solid #e5e5e5;
      border-bottom: 1px solid #e5e5e5; } }
  @media screen and (min-width: 1080px) {
    .create-poll__create-poll-input-wrapper__Vgma3 {
      width: 100%;
      height: 50px;
      border: 1px solid #e5e5e5; } }
  .create-poll__create-poll-input-wrapper__Vgma3 .create-poll__input-inner__2y9Pw, .create-poll__create-poll-input-wrapper__Vgma3 .create-poll__textarea-inner__1LpXB {
    border: 0px;
    background-color: transparent;
    flex-grow: 1;
    height: 100%;
    outline: none;
    font-size: 14px; }
    .create-poll__create-poll-input-wrapper__Vgma3 .create-poll__input-inner__2y9Pw::placeholder, .create-poll__create-poll-input-wrapper__Vgma3 .create-poll__textarea-inner__1LpXB::placeholder {
      color: #d1d1d1;
      font-size: 14px; }
    @media screen and (min-width: 1080px) {
      .create-poll__create-poll-input-wrapper__Vgma3 .create-poll__input-inner__2y9Pw, .create-poll__create-poll-input-wrapper__Vgma3 .create-poll__textarea-inner__1LpXB {
        font-size: 16px; }
        .create-poll__create-poll-input-wrapper__Vgma3 .create-poll__input-inner__2y9Pw::placeholder, .create-poll__create-poll-input-wrapper__Vgma3 .create-poll__textarea-inner__1LpXB::placeholder {
          font-size: 16px; } }
  .create-poll__create-poll-input-wrapper__Vgma3 .create-poll__textarea-inner__1LpXB {
    resize: none; }

.create-poll__create-poll-textArea-wrapper__1xdzu {
  height: 134px;
  align-items: flex-start;
  padding: 15px 20px;
  box-sizing: border-box; }

.create-poll__create-poll-create-button__4Kil- {
  width: 100%;
  box-sizing: border-box;
  display: inline-block; }
  @media screen and (max-width: 1080px) {
    .create-poll__create-poll-create-button__4Kil- {
      position: absolute;
      bottom: 0;
      padding: 20px; } }
  @media screen and (min-width: 1080px) {
    .create-poll__create-poll-create-button__4Kil- {
      margin-top: 100px; } }

.create-poll__date-list__2YN4M {
  display: flex;
  gap: 10px;
  overflow-x: auto;
  padding-top: 20px; }
  .create-poll__date-list-wrapper__eboBg {
    padding: 20px 0; }
    @media screen and (max-width: 1080px) {
      .create-poll__date-list-wrapper__eboBg {
        border-top: 1px solid #e5e5e5;
        border-bottom: 1px solid #e5e5e5;
        padding: 20px;
        margin-top: 10px; } }
  .create-poll__date-list-title__13zc5 {
    display: flex;
    align-items: center;
    text-decoration: none;
    cursor: pointer;
    gap: 10px; }
    @media screen and (min-width: 1080px) {
      .create-poll__date-list-title__13zc5 {
        padding-left: 10px; } }
    .create-poll__date-list-title__13zc5 .create-poll__title-text__18G3d {
      text-transform: capitalize;
      font-style: normal;
      font-weight: 500;
      font-size: 14px;
      line-height: 18px;
      color: #2cd4ae;
      cursor: pointer; }
      @media screen and (min-width: 1080px) {
        .create-poll__date-list-title__13zc5 .create-poll__title-text__18G3d {
          font-size: 16px; } }

.create-poll__open-app-modal__hn5ND {
  top: auto;
  bottom: 0;
  transform: translateX(-50%);
  border-radius: 10px 10px 0 0; }

.login-page__login-page-container__X8Nkz {
  width: 100%;
  height: 100%;
  padding: 5vh 0;
  box-sizing: border-box;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  overflow-y: auto; }
  @media screen and (max-width: 1080px) {
    .login-page__login-page-container__X8Nkz {
      padding-left: 5%;
      padding-right: 5%; } }
  .login-page__login-page-container__X8Nkz .login-page__back-icon-wrapper__xBU38 {
    position: absolute; }
    @media screen and (min-width: 1080px) {
      .login-page__login-page-container__X8Nkz .login-page__back-icon-wrapper__xBU38 {
        top: 20px;
        left: 40px; } }
    @media screen and (max-width: 1080px) {
      .login-page__login-page-container__X8Nkz .login-page__back-icon-wrapper__xBU38 {
        top: 10px;
        left: 10px; } }
    .login-page__login-page-container__X8Nkz .login-page__back-icon-wrapper__xBU38 .login-page__left-chevron-icon__2wgqt {
      stroke-width: 3;
      width: 20px;
      height: 20px;
      pointer-events: none; }
  .login-page__login-page-container__X8Nkz .login-page__title-container__hYHjq {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center; }
    .login-page__login-page-container__X8Nkz .login-page__title-container__hYHjq h1 {
      font-weight: 600;
      line-height: 1; }
    @media screen and (max-width: 1080px) {
      .login-page__login-page-container__X8Nkz .login-page__title-container__hYHjq {
        width: 300px;
        margin: 0 auto; }
        .login-page__login-page-container__X8Nkz .login-page__title-container__hYHjq h1,
        .login-page__login-page-container__X8Nkz .login-page__title-container__hYHjq p {
          margin: 12px auto; }
        .login-page__login-page-container__X8Nkz .login-page__title-container__hYHjq h1 {
          font-size: 24px; }
        .login-page__login-page-container__X8Nkz .login-page__title-container__hYHjq p {
          line-height: 1.5;
          font-size: 13px; } }
    @media screen and (min-width: 1080px) {
      .login-page__login-page-container__X8Nkz .login-page__title-container__hYHjq h1,
      .login-page__login-page-container__X8Nkz .login-page__title-container__hYHjq p {
        margin: 15px auto; }
      .login-page__login-page-container__X8Nkz .login-page__title-container__hYHjq h1 {
        font-size: 44px; }
      .login-page__login-page-container__X8Nkz .login-page__title-container__hYHjq p {
        width: 600px;
        line-height: 30px;
        font-size: 18px; } }
    .login-page__login-page-container__X8Nkz .login-page__title-container__hYHjq .login-page__notes___hJB3 {
      font-style: italic;
      font-weight: bold;
      font-size: 12px;
      margin: 0; }
  .login-page__login-page-container__X8Nkz .login-page__content-wrapper__3dwAi {
    flex: 1;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between; }
    @media screen and (min-width: 1080px) {
      .login-page__login-page-container__X8Nkz .login-page__content-wrapper__3dwAi {
        width: 422px; } }
    @media screen and (max-width: 1080px) {
      .login-page__login-page-container__X8Nkz .login-page__content-wrapper__3dwAi {
        width: 100%; } }
    .login-page__login-page-container__X8Nkz .login-page__content-wrapper__3dwAi .login-page__button-wrapper__3UWIB .login-page__text__12x6s {
      font-size: 11px;
      text-align: left; }
    .login-page__login-page-container__X8Nkz .login-page__content-wrapper__3dwAi .login-page__button-wrapper__3UWIB .login-page__button-inner__34v4d {
      max-width: none;
      margin: 10px 0 0; }
  .login-page__login-page-container__X8Nkz .login-page__input-wrapper__2ODRY {
    width: 100%;
    background: #fff;
    display: flex;
    align-items: center;
    border: 1px solid #dfdfdf;
    border-radius: 4px;
    margin: 30px auto 0; }
    .login-page__login-page-container__X8Nkz .login-page__input-wrapper__2ODRY .login-page__input-inner__1YPX6 {
      width: 100%;
      border: none;
      margin: 0;
      padding: 0;
      height: auto; }
    @media screen and (min-width: 1080px) {
      .login-page__login-page-container__X8Nkz .login-page__input-wrapper__2ODRY {
        height: 56px; } }
    @media screen and (max-width: 1080px) {
      .login-page__login-page-container__X8Nkz .login-page__input-wrapper__2ODRY {
        height: 48px; } }

.login-page__loading-container__1JizZ {
  position: fixed;
  inset: 0; }

.login-page__skeleton-container__xDFbR {
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center; }
  .login-page__skeleton-container__xDFbR .login-page__skeletons__1yxza {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
    height: 300px;
    width: 500px; }
  .login-page__skeleton-container__xDFbR section {
    display: flex;
    height: 150px;
    justify-content: space-around;
    flex-direction: column;
    width: 100%; }

.time-poll-container__poll-container__r6SND {
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative; }
  .time-poll-container__poll-container__r6SND .time-poll-container__nav-title__3DTjA {
    font-weight: bold;
    font-size: 16px;
    text-transform: capitalize; }
  .time-poll-container__poll-container__r6SND .time-poll-container__poll-header__15Ppz {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    box-sizing: border-box; }
    @media screen and (min-width: 1080px) {
      .time-poll-container__poll-container__r6SND .time-poll-container__poll-header__15Ppz {
        padding: 30px 20px 40px 30px;
        height: 120px; } }
    @media screen and (max-width: 1080px) {
      .time-poll-container__poll-container__r6SND .time-poll-container__poll-header__15Ppz {
        padding: 10px 30px; } }
    .time-poll-container__poll-container__r6SND .time-poll-container__poll-header__15Ppz .time-poll-container__polls-tabs-wrapper__3D50b {
      display: flex;
      flex: 1; }
      @media screen and (min-width: 1080px) {
        .time-poll-container__poll-container__r6SND .time-poll-container__poll-header__15Ppz .time-poll-container__polls-tabs-wrapper__3D50b {
          gap: 30px; } }
      @media screen and (max-width: 1080px) {
        .time-poll-container__poll-container__r6SND .time-poll-container__poll-header__15Ppz .time-poll-container__polls-tabs-wrapper__3D50b {
          background-color: #eaeaea;
          height: 30px;
          padding: 2px;
          border-radius: 6px; } }
    .time-poll-container__poll-container__r6SND .time-poll-container__poll-header__15Ppz .time-poll-container__polls-tabs-inner__DwO4y {
      text-align: center;
      text-transform: capitalize;
      cursor: pointer;
      color: #959595;
      font-weight: bold; }
      @media screen and (min-width: 1080px) {
        .time-poll-container__poll-container__r6SND .time-poll-container__poll-header__15Ppz .time-poll-container__polls-tabs-inner__DwO4y {
          font-size: 22px;
          line-height: 2;
          position: relative;
          padding: 0 20px; } }
      @media screen and (max-width: 1080px) {
        .time-poll-container__poll-container__r6SND .time-poll-container__poll-header__15Ppz .time-poll-container__polls-tabs-inner__DwO4y {
          width: 50%;
          line-height: 26px;
          border-radius: 5px;
          color: #2cd4ae; } }
      @media screen and (max-width: 1080px) {
        .time-poll-container__poll-container__r6SND .time-poll-container__poll-header__15Ppz .time-poll-container__polls-tabs-inner-active__1eGNL {
          background-color: #ffffff;
          box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.12); } }
      @media screen and (min-width: 1080px) {
        .time-poll-container__poll-container__r6SND .time-poll-container__poll-header__15Ppz .time-poll-container__polls-tabs-inner-active__1eGNL {
          color: #303030; }
          .time-poll-container__poll-container__r6SND .time-poll-container__poll-header__15Ppz .time-poll-container__polls-tabs-inner-active__1eGNL::before {
            content: '';
            position: absolute;
            width: 50%;
            transform: translateX(-50%);
            left: 50%;
            bottom: 0;
            height: 3px;
            background-color: #2cd4ae; } }
    @media screen and (max-width: 1080px) {
      .time-poll-container__poll-container__r6SND .time-poll-container__poll-header__15Ppz .time-poll-container__button-wrapper__37Ozp {
        display: none; } }
    .time-poll-container__poll-container__r6SND .time-poll-container__poll-header__15Ppz .time-poll-container__button-wrapper__37Ozp .time-poll-container__create-polls-button__103So {
      max-width: none;
      padding: 0 20px;
      font-size: 16px;
      line-height: 40px; }
    .time-poll-container__poll-container__r6SND .time-poll-container__poll-header__15Ppz .time-poll-container__create-polls-icon__1AxP_ {
      position: absolute;
      bottom: 60px;
      right: 20px;
      z-index: 2;
      width: 60px; }
      @media screen and (min-width: 1080px) {
        .time-poll-container__poll-container__r6SND .time-poll-container__poll-header__15Ppz .time-poll-container__create-polls-icon__1AxP_ {
          display: none; } }
  .time-poll-container__poll-container__r6SND .time-poll-container__poll-component__3SuGO {
    flex: 1;
    overflow: hidden;
    height: 0;
    box-sizing: border-box; }
    @media screen and (min-width: 1080px) {
      .time-poll-container__poll-container__r6SND .time-poll-container__poll-component__3SuGO {
        padding: 0 50px 20px; } }
    .time-poll-container__poll-container__r6SND .time-poll-container__poll-component__3SuGO .time-poll-container__panel-container__1lkd8 {
      width: 100%;
      height: 100%;
      display: none;
      overflow: auto;
      padding: 10px;
      box-sizing: border-box; }
      .time-poll-container__poll-container__r6SND .time-poll-container__poll-component__3SuGO .time-poll-container__panel-container-active__wJPD0 {
        display: block; }

.event-list__event-wrapper__34Wbg {
  overflow-y: auto; }
  @media screen and (max-width: 1080px) {
    .event-list__event-wrapper__34Wbg {
      width: 90vw;
      height: 60vh; } }
  @media screen and (min-width: 1080px) {
    .event-list__event-wrapper__34Wbg {
      width: 500px;
      height: 500px; } }
  .event-list__event-wrapper__34Wbg .event-list__event-header__2kPLU {
    font-size: 22px;
    font-weight: 600;
    text-align: center;
    padding-bottom: 20px;
    border-bottom: 2px solid #f0f0f0;
    text-transform: capitalize; }
  .event-list__event-wrapper__34Wbg .event-list__event-item__2_9Sp {
    padding: 15px 25px;
    box-sizing: border-box;
    text-align: left;
    cursor: pointer; }
    .event-list__event-wrapper__34Wbg .event-list__event-item__2_9Sp + .event-list__event-item__2_9Sp {
      border-top: 1px solid #eeeeee; }
    .event-list__event-wrapper__34Wbg .event-list__event-item-checked__JmTsj {
      color: #2cd4ae; }
    .event-list__event-wrapper__34Wbg .event-list__event-item__2_9Sp .event-list__event-name__Vahd1 {
      font-size: 16px;
      font-weight: 600;
      text-transform: capitalize; }
    .event-list__event-wrapper__34Wbg .event-list__event-item__2_9Sp .event-list__event-time__1xLlv {
      font-size: 12px;
      color: #9099a7;
      margin-top: 10px; }
  .event-list__event-wrapper__34Wbg .event-list__empty__K7Irs {
    font-size: 16px;
    font-weight: 500;
    color: #9099a7;
    text-align: center;
    margin-top: 50px; }

.first-step__first-step-container__xWH46 {
  height: 100%;
  box-sizing: border-box;
  overflow-y: auto; }
  @media screen and (min-width: 1080px) {
    .first-step__first-step-container__xWH46 > div {
      width: 500px;
      margin: auto; } }
  .first-step__first-step-container__xWH46 .first-step__name-wrapper__3sa71 .first-step__name-list__z-ax1 {
    display: flex;
    align-items: center;
    margin-top: 20px;
    gap: 10px; }
    @media screen and (max-width: 1080px) {
      .first-step__first-step-container__xWH46 .first-step__name-wrapper__3sa71 .first-step__name-list__z-ax1 {
        justify-content: space-evenly;
        gap: 0; } }
    .first-step__first-step-container__xWH46 .first-step__name-wrapper__3sa71 .first-step__name-list__z-ax1 .first-step__name-item__2FfaY {
      padding: 10px 22px;
      text-transform: capitalize;
      color: #9099a7;
      border: 1px solid transparent;
      border-radius: 35px;
      cursor: pointer;
      background-color: #ffffff; }
      .first-step__first-step-container__xWH46 .first-step__name-wrapper__3sa71 .first-step__name-list__z-ax1 .first-step__name-item-checked__NC52m {
        border-color: #2cd4ae;
        background-color: #ecfffb;
        color: #2cd4ae; }
  .first-step__first-step-container__xWH46 .first-step__information-wrapper__35uDl {
    margin-top: 30px;
    display: flex;
    flex-direction: column;
    gap: 10px; }
    .first-step__first-step-container__xWH46 .first-step__information-wrapper__35uDl .first-step__information-label__1hJvB {
      text-transform: uppercase;
      color: #919aa7; }
  .first-step__first-step-container__xWH46 .first-step__button-wrapper__3oQua {
    margin-top: 80px; }
    .first-step__first-step-container__xWH46 .first-step__button-wrapper__3oQua .first-step__button-inner__28UTw {
      display: flex;
      align-items: center;
      max-width: none;
      height: 45px;
      line-height: 45px;
      padding: 0 20px; }
      .first-step__first-step-container__xWH46 .first-step__button-wrapper__3oQua .first-step__button-inner__28UTw span {
        text-transform: uppercase;
        flex: 1;
        text-align: center; }
  .first-step__first-step-container__xWH46 .first-step__input-wrapper__3mNEu {
    width: 100%;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    background: #ffffff;
    border-radius: 4px;
    margin-top: 8px;
    padding: 0 10px;
    box-sizing: border-box;
    border: 1px solid #e5e5e5; }
  .first-step__first-step-container__xWH46 .first-step__textArea-wrapper__1br4Z {
    height: 130px;
    align-items: flex-start;
    padding: 15px 20px;
    box-sizing: border-box; }
    .first-step__first-step-container__xWH46 .first-step__textArea-wrapper__1br4Z .first-step__textArea-inner__3UU98 {
      width: 100%;
      height: 100% !important;
      border: none;
      resize: none; }
      .first-step__first-step-container__xWH46 .first-step__textArea-wrapper__1br4Z .first-step__textArea-inner__3UU98::placeholder {
        color: #d1d1d1; }
  .first-step__first-step-container__xWH46 .first-step__input-inner__3qPNB {
    border: 0px;
    background-color: transparent;
    flex-grow: 1;
    height: 100%;
    outline: none;
    font-size: 14px; }
    .first-step__first-step-container__xWH46 .first-step__input-inner__3qPNB::placeholder {
      color: #d1d1d1;
      font-size: 16px; }
  .first-step__first-step-container__xWH46 .first-step__input-text__45dYI {
    display: inline-block;
    flex-grow: 1;
    height: 100%;
    font-size: 14px; }

.image-box__img-container__3AsP2 {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  overflow: hidden;
  position: relative; }
  .image-box__img-container__3AsP2 .image-box__img-inner__2j1x6 {
    width: 100%;
    height: 100%;
    object-position: center;
    object-fit: cover; }
  .image-box__img-container__3AsP2 .image-box__loading-container__ca_Ra {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }

.second-step__second-step-container__2LoEv {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center; }
  .second-step__second-step-container__2LoEv .second-step__image-view__dbQlV {
    width: 100%;
    flex: 1;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    align-items: center; }
    .second-step__second-step-container__2LoEv .second-step__image-view__dbQlV .second-step__image-wrapper__3y0CC {
      display: grid;
      gap: 8px; }
      @media screen and (min-width: 1080px) {
        .second-step__second-step-container__2LoEv .second-step__image-view__dbQlV .second-step__image-wrapper__3y0CC {
          grid-template-columns: repeat(4, 256px); } }
      @media screen and (max-width: 1080px) {
        .second-step__second-step-container__2LoEv .second-step__image-view__dbQlV .second-step__image-wrapper__3y0CC {
          grid-template-columns: 100%;
          width: 100%; } }
      .second-step__second-step-container__2LoEv .second-step__image-view__dbQlV .second-step__image-wrapper__3y0CC .second-step__image-box__1fh3- {
        height: 146px;
        box-sizing: border-box;
        overflow: hidden;
        border: 4px solid transparent;
        cursor: pointer;
        position: relative; }
        .second-step__second-step-container__2LoEv .second-step__image-view__dbQlV .second-step__image-wrapper__3y0CC .second-step__image-box__1fh3- .second-step__check-icon__3j2-D {
          position: absolute;
          width: 20px;
          height: 20px;
          top: 5px;
          right: 5px; }
        .second-step__second-step-container__2LoEv .second-step__image-view__dbQlV .second-step__image-wrapper__3y0CC .second-step__image-box-checked__IJW61 {
          border-color: #2cd4ae; }
  @media screen and (min-width: 1080px) {
    .second-step__second-step-container__2LoEv .second-step__button-wrapper__27GwY {
      width: 500px;
      margin-top: 30px; } }
  @media screen and (max-width: 1080px) {
    .second-step__second-step-container__2LoEv .second-step__button-wrapper__27GwY {
      width: 100%;
      padding: 20px; } }
  .second-step__second-step-container__2LoEv .second-step__button-wrapper__27GwY .second-step__button-inner__2VQky {
    display: flex;
    align-items: center;
    max-width: none;
    line-height: 45px;
    height: 45px;
    padding: 0 20px; }
    @media screen and (max-width: 1080px) {
      .second-step__second-step-container__2LoEv .second-step__button-wrapper__27GwY .second-step__button-inner__2VQky {
        padding: 10px; } }
    .second-step__second-step-container__2LoEv .second-step__button-wrapper__27GwY .second-step__button-inner__2VQky span {
      text-transform: uppercase;
      flex: 1;
      text-align: center; }

.option__option-inner__3goVC {
  border: 1px solid #e6e6e6;
  padding: 20px;
  border-radius: 6px; }
  @media screen and (max-width: 1080px) {
    .option__option-inner__3goVC {
      background-color: #ffffff; } }
  .option__option-inner-invalid__17rx_ {
    border-color: #d0021b; }
  .option__option-inner__3goVC .option__name-wrapper__3bKE5 {
    display: flex;
    align-items: center;
    gap: 10px;
    height: 26px; }
    .option__option-inner__3goVC .option__name-wrapper__3bKE5 .option__input-inner__1kfga {
      flex: 1;
      border: 0px;
      background-color: transparent;
      height: 100%;
      outline: none;
      font-size: 14px;
      width: 0; }
      .option__option-inner__3goVC .option__name-wrapper__3bKE5 .option__input-inner__1kfga::placeholder {
        color: #d1d1d1;
        font-size: 16px; }
    .option__option-inner__3goVC .option__name-wrapper__3bKE5 .option__quantity-wrapper__7NF_Z {
      display: flex;
      align-items: center;
      height: 100%; }
      @media screen and (max-width: 1080px) {
        .option__option-inner__3goVC .option__name-wrapper__3bKE5 .option__quantity-wrapper__7NF_Z {
          background-color: #f5f5f5;
          border-radius: 5px; } }
      .option__option-inner__3goVC .option__name-wrapper__3bKE5 .option__quantity-wrapper__7NF_Z .option__icon-wrapper__2XaHE {
        padding: 0 10px;
        cursor: pointer;
        font-size: 0;
        height: 100%;
        display: flex;
        align-items: center; }
        .option__option-inner__3goVC .option__name-wrapper__3bKE5 .option__quantity-wrapper__7NF_Z .option__icon-wrapper-disabled__-bmjM {
          pointer-events: none;
          opacity: 0.3; }
      .option__option-inner__3goVC .option__name-wrapper__3bKE5 .option__quantity-wrapper__7NF_Z .option__num-text__1_9Cf {
        width: 50px;
        height: 100%;
        text-align: center;
        line-height: 26px;
        border-left: 1px solid #e4e4e4;
        border-right: 1px solid #e4e4e4;
        box-sizing: border-box; }
  .option__option-inner__3goVC .option__line__2OBNo {
    width: 100%;
    height: 1px;
    background-color: rgba(0, 0, 0, 0.06);
    margin: 10px 0; }
  .option__option-inner__3goVC .option__description-wrapper__9Xr48 {
    height: 46px; }
    .option__option-inner__3goVC .option__description-wrapper__9Xr48 .option__textArea-inner__3A3gi {
      width: 100%;
      height: 100% !important;
      border: none;
      resize: none;
      background-color: transparent; }
      .option__option-inner__3goVC .option__description-wrapper__9Xr48 .option__textArea-inner__3A3gi::placeholder {
        color: #d1d1d1; }

.third-step__third-step-container__16NSu {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column; }
  @media screen and (min-width: 1080px) {
    .third-step__third-step-container__16NSu > div {
      width: 500px !important;
      margin: auto; } }
  .third-step__third-step-container__16NSu .third-step__option-wrapper__8hvHx {
    width: 100% !important;
    height: 0;
    flex: 1;
    gap: 16px;
    overflow-y: auto; }
    .third-step__third-step-container__16NSu .third-step__option-wrapper__8hvHx ul {
      width: 500px;
      margin: auto;
      display: flex;
      flex-direction: column;
      gap: 16px; }
      @media screen and (max-width: 1080px) {
        .third-step__third-step-container__16NSu .third-step__option-wrapper__8hvHx ul {
          width: 100%;
          padding: 0 10px; } }
  .third-step__third-step-container__16NSu .third-step__add-button-wrapper__1Ne8u {
    display: flex;
    align-items: center;
    gap: 10px;
    text-transform: capitalize;
    color: #2cd4ae;
    width: 70px;
    cursor: pointer;
    font-size: 16px;
    margin-top: 20px; }
    @media screen and (max-width: 1080px) {
      .third-step__third-step-container__16NSu .third-step__add-button-wrapper__1Ne8u {
        padding-left: 20px; } }
  .third-step__third-step-container__16NSu .third-step__quantity-switch-wrapper__2EB0g {
    width: 100%;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 16px; }
    @media screen and (max-width: 1080px) {
      .third-step__third-step-container__16NSu .third-step__quantity-switch-wrapper__2EB0g {
        padding: 0 20px; } }
    .third-step__third-step-container__16NSu .third-step__quantity-switch-wrapper__2EB0g .third-step__quantity-label__3pyJH {
      text-transform: capitalize; }
  .third-step__third-step-container__16NSu .third-step__button-wrapper__1bu_8 {
    padding: 30px 0;
    width: 100%; }
    @media screen and (max-width: 1080px) {
      .third-step__third-step-container__16NSu .third-step__button-wrapper__1bu_8 {
        padding: 10px 20px; } }
    .third-step__third-step-container__16NSu .third-step__button-wrapper__1bu_8 .third-step__button-inner__1BrqU {
      max-width: none;
      text-transform: uppercase;
      text-align: center;
      height: 45px;
      line-height: 45px;
      padding: 0 20px; }

.sul-information__sul-wrapper__2F59M {
  display: flex;
  flex-direction: column;
  width: 100%; }
  @media screen and (min-width: 1080px) {
    .sul-information__sul-wrapper__2F59M {
      flex: 1;
      height: 0;
      overflow: hidden; } }
  .sul-information__sul-wrapper__2F59M .sul-information__share__3AUOR {
    display: flex;
    align-items: center;
    font-size: 12px;
    text-transform: capitalize;
    gap: 5px;
    cursor: pointer;
    background-color: #f5f5f5;
    padding: 8px 15px;
    border-radius: 40px; }
  .sul-information__sul-wrapper__2F59M .sul-information__sul-image-wrapper__15p-0 {
    position: relative; }
    @media screen and (min-width: 1080px) {
      .sul-information__sul-wrapper__2F59M .sul-information__sul-image-wrapper__15p-0 .sul-information__share-button__75Ckn {
        display: none; } }
    @media screen and (max-width: 1080px) {
      .sul-information__sul-wrapper__2F59M .sul-information__sul-image-wrapper__15p-0 .sul-information__share-button__75Ckn {
        position: absolute;
        right: 10px;
        bottom: 55px; } }
    .sul-information__sul-wrapper__2F59M .sul-information__sul-image-wrapper__15p-0 .sul-information__share-button__75Ckn .sul-information__icon__2hTeO {
      width: 20px;
      height: 20px; }
    .sul-information__sul-wrapper__2F59M .sul-information__sul-image-wrapper__15p-0 .sul-information__share-button__75Ckn .sul-information__button-inner__33RK_ {
      padding: 5px 10px;
      display: flex;
      align-items: center;
      gap: 5px; }
      .sul-information__sul-wrapper__2F59M .sul-information__sul-image-wrapper__15p-0 .sul-information__share-button__75Ckn .sul-information__button-inner__33RK_ .sul-information__icon__2hTeO {
        width: 13px;
        height: 13px; }
  .sul-information__sul-wrapper__2F59M .sul-information__sul-image__1sSeH {
    width: 100%;
    aspect-ratio: 16/9;
    object-fit: cover;
    object-position: center; }
    @media screen and (max-width: 1080px) {
      .sul-information__sul-wrapper__2F59M .sul-information__sul-image__1sSeH {
        height: 200px; } }
  .sul-information__sul-wrapper__2F59M .sul-information__header__3qqiX {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    margin-top: -30px;
    margin-bottom: 20px;
    padding: 0 23px;
    z-index: 1; }
    @media screen and (max-width: 1080px) {
      .sul-information__sul-wrapper__2F59M .sul-information__header__3qqiX {
        display: none; } }
  .sul-information__sul-wrapper__2F59M .sul-information__sul-info__1m0BR {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 0 23px;
    flex: 1;
    height: 0;
    overflow-y: auto; }
    @media screen and (max-width: 1080px) {
      .sul-information__sul-wrapper__2F59M .sul-information__sul-info__1m0BR {
        display: none; } }
  .sul-information__sul-wrapper__2F59M .sul-information__name__1uAm8 {
    font-size: 25px;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .sul-information__sul-wrapper__2F59M .sul-information__event__3nYmt {
    display: flex;
    align-items: center;
    gap: 10px;
    color: #2cd4ae; }
  .sul-information__sul-wrapper__2F59M .sul-information__endDate__Nj1PI label {
    color: #4f4f4f; }
  .sul-information__sul-wrapper__2F59M .sul-information__line__3lENx {
    border: 1px dashed #e8e8e8;
    margin: 10px 0; }
  .sul-information__sul-wrapper__2F59M .sul-information__host__UtQml {
    font-weight: 500;
    font-size: 14px; }
  .sul-information__sul-wrapper__2F59M .sul-information__createDate__bYUD7 {
    color: #9099a7;
    margin-top: 10px; }
    .sul-information__sul-wrapper__2F59M .sul-information__createDate__bYUD7 label {
      color: #9099a7; }
  .sul-information__sul-wrapper__2F59M .sul-information__notes__3Dba0 {
    line-height: 1.6; }
    .sul-information__sul-wrapper__2F59M .sul-information__notes__3Dba0 label {
      font-weight: 500;
      color: #9099a7; }
  .sul-information__sul-wrapper__2F59M .sul-information__sul-info-mobile__zRKjc {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 20px 20px 12px 20px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin-top: -50px;
    background-color: #ffffff;
    z-index: 1; }
    @media screen and (min-width: 1080px) {
      .sul-information__sul-wrapper__2F59M .sul-information__sul-info-mobile__zRKjc {
        display: none; } }
    .sul-information__sul-wrapper__2F59M .sul-information__sul-info-mobile__zRKjc .sul-information__creator__1gfhe {
      display: flex;
      align-items: center;
      gap: 10px; }
      .sul-information__sul-wrapper__2F59M .sul-information__sul-info-mobile__zRKjc .sul-information__creator__1gfhe .sul-information__name__1uAm8 {
        flex: 1;
        width: 0;
        font-size: 14px;
        font-weight: 400;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
    .sul-information__sul-wrapper__2F59M .sul-information__sul-info-mobile__zRKjc .sul-information__createDate__bYUD7 {
      margin: 0; }

.draft-step__draft-step-container__1n92W {
  line-height: 1;
  background: #ffffff;
  display: flex;
  height: 100%; }
  @media screen and (min-width: 1080px) {
    .draft-step__draft-step-container__1n92W {
      overflow: hidden;
      position: relative; } }
  @media screen and (max-width: 1080px) {
    .draft-step__draft-step-container__1n92W {
      flex-direction: column;
      overflow: auto; } }
  .draft-step__draft-step-container__1n92W .draft-step__header-edit-button__joRDu {
    color: #2cd4ae; }
  .draft-step__draft-step-container__1n92W .draft-step__draft-step-left__1LGtq {
    box-sizing: border-box; }
    @media screen and (min-width: 1080px) {
      .draft-step__draft-step-container__1n92W .draft-step__draft-step-left__1LGtq {
        width: 400px;
        border-right: 1px solid #e5e5e5;
        overflow: hidden;
        height: 100%;
        display: flex;
        flex-direction: column; } }
    @media screen and (max-width: 1080px) {
      .draft-step__draft-step-container__1n92W .draft-step__draft-step-left__1LGtq {
        width: 100%; } }
    .draft-step__draft-step-container__1n92W .draft-step__draft-step-left__1LGtq .draft-step__draft-step-information__52Iju {
      width: 100%; }
      @media screen and (min-width: 1080px) {
        .draft-step__draft-step-container__1n92W .draft-step__draft-step-left__1LGtq .draft-step__draft-step-information__52Iju {
          flex: 1;
          height: 0;
          overflow: hidden;
          display: flex;
          flex-direction: column; } }
  .draft-step__draft-step-container__1n92W .draft-step__draft-step-right__IGm1Z {
    box-sizing: border-box; }
    @media screen and (min-width: 1080px) {
      .draft-step__draft-step-container__1n92W .draft-step__draft-step-right__IGm1Z {
        padding: 35px;
        display: flex;
        flex-direction: column;
        flex: 1;
        overflow: hidden; } }
    @media screen and (max-width: 1080px) {
      .draft-step__draft-step-container__1n92W .draft-step__draft-step-right__IGm1Z {
        border-top: 2px solid #e5e5e5;
        padding-bottom: 100px; } }
    .draft-step__draft-step-container__1n92W .draft-step__draft-step-right__IGm1Z .draft-step__title__1w_kb {
      display: flex;
      align-items: center;
      box-sizing: border-box;
      text-transform: uppercase; }
      @media screen and (min-width: 1080px) {
        .draft-step__draft-step-container__1n92W .draft-step__draft-step-right__IGm1Z .draft-step__title__1w_kb {
          font-size: 24px;
          font-weight: 600;
          color: #313131;
          margin-bottom: 30px; } }
      @media screen and (max-width: 1080px) {
        .draft-step__draft-step-container__1n92W .draft-step__draft-step-right__IGm1Z .draft-step__title__1w_kb {
          font-size: 14px;
          color: #9099a7;
          line-height: 3;
          padding: 0 20px;
          position: sticky;
          top: -2px;
          background-color: #fff; } }
    @media screen and (min-width: 1080px) {
      .draft-step__draft-step-container__1n92W .draft-step__draft-step-right__IGm1Z .draft-step__option-wrapper__11pRB {
        overflow-y: auto;
        height: 0;
        flex: 1;
        box-sizing: border-box; } }
    @media screen and (max-width: 1080px) {
      .draft-step__draft-step-container__1n92W .draft-step__draft-step-right__IGm1Z .draft-step__option-wrapper__11pRB .draft-step__option-ul__2J8tb {
        display: grid;
        grid-template-columns: repeat(auto-fill, 100%);
        gap: 20px;
        margin: 0 20px; } }
    @media screen and (min-width: 1080px) {
      .draft-step__draft-step-container__1n92W .draft-step__draft-step-right__IGm1Z .draft-step__option-wrapper__11pRB .draft-step__option-ul__2J8tb {
        display: grid;
        grid-template-columns: repeat(2, minmax(400px, 1fr));
        gap: 20px 30px; } }
    .draft-step__draft-step-container__1n92W .draft-step__draft-step-right__IGm1Z .draft-step__option-wrapper__11pRB .draft-step__option-ul__2J8tb .draft-step__option-inner__3WTcq {
      box-sizing: border-box;
      padding: 20px;
      display: flex;
      flex-direction: column;
      border: 1px solid #e6e6e6;
      border-radius: 6px; }
      .draft-step__draft-step-container__1n92W .draft-step__draft-step-right__IGm1Z .draft-step__option-wrapper__11pRB .draft-step__option-ul__2J8tb .draft-step__option-inner__3WTcq .draft-step__option-title__sKhYZ {
        display: flex;
        justify-content: space-between;
        align-items: center; }
        .draft-step__draft-step-container__1n92W .draft-step__draft-step-right__IGm1Z .draft-step__option-wrapper__11pRB .draft-step__option-ul__2J8tb .draft-step__option-inner__3WTcq .draft-step__option-title__sKhYZ .draft-step__option-name__1qiQj {
          font-weight: 600;
          font-size: 18px;
          line-height: 1.6;
          text-transform: capitalize;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .draft-step__draft-step-container__1n92W .draft-step__draft-step-right__IGm1Z .draft-step__option-wrapper__11pRB .draft-step__option-ul__2J8tb .draft-step__option-inner__3WTcq .draft-step__option-title__sKhYZ .draft-step__option-number__1RQbT {
          display: flex;
          align-items: center;
          gap: 10px; }
          .draft-step__draft-step-container__1n92W .draft-step__draft-step-right__IGm1Z .draft-step__option-wrapper__11pRB .draft-step__option-ul__2J8tb .draft-step__option-inner__3WTcq .draft-step__option-title__sKhYZ .draft-step__option-number__1RQbT label {
            color: #9099a7;
            text-transform: capitalize; }
      .draft-step__draft-step-container__1n92W .draft-step__draft-step-right__IGm1Z .draft-step__option-wrapper__11pRB .draft-step__option-ul__2J8tb .draft-step__option-inner__3WTcq .draft-step__option-description__144b2 {
        margin-top: 10px;
        line-height: 1.5;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2; }

.draft-step__back-icon__15kyS {
  position: absolute;
  left: 20px;
  top: 20px;
  opacity: 0.6;
  cursor: pointer;
  z-index: 99; }
  @media screen and (max-width: 1080px) {
    .draft-step__back-icon__15kyS {
      display: none; } }

.draft-step__mobile-style__39VSF {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: #ffffff; }
  @media screen and (min-width: 1080px) {
    .draft-step__mobile-style__39VSF {
      display: none; } }

.draft-step__draft-edit-button__ws4KU, .draft-step__draft-edit-button-web__U4HJF {
  display: flex;
  justify-content: center;
  align-items: center; }
  .draft-step__draft-edit-button__ws4KU .draft-step__button-inner__2Bice, .draft-step__draft-edit-button-web__U4HJF .draft-step__button-inner__2Bice {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    font-size: 14px;
    color: #2cd4ae;
    text-transform: capitalize;
    cursor: pointer;
    padding: 10px 20px; }

@media screen and (max-width: 1080px) {
  .draft-step__draft-edit-button-web__U4HJF {
    display: none; } }

.draft-step__draft-save-button__1AqQt, .draft-step__draft-save-button-web__2fCUk {
  display: flex;
  align-items: center;
  gap: 20px;
  justify-content: center;
  width: 100%;
  padding: 20px; }
  .draft-step__draft-save-button__1AqQt .draft-step__button-inner__2Bice, .draft-step__draft-save-button-web__2fCUk .draft-step__button-inner__2Bice {
    margin: 0;
    padding: 0;
    max-width: none;
    height: 46px;
    line-height: 46px; }

@media screen and (max-width: 1080px) {
  .draft-step__draft-save-button-web__2fCUk {
    display: none; } }

.setting-wrapper__setting-wrapper__g26e7 {
  width: 100%;
  height: 100%;
  padding: 40px 30px;
  box-sizing: border-box; }
  .setting-wrapper__setting-wrapper__g26e7 .setting-wrapper__setting-header__GDvuN {
    font-size: 28px;
    font-weight: bold;
    text-transform: capitalize;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .setting-wrapper__setting-wrapper__g26e7 .setting-wrapper__setting-header__GDvuN img {
      cursor: pointer; }
  .setting-wrapper__setting-wrapper__g26e7 .setting-wrapper__option-wrapper__1I3Ye {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-top: 40px; }
    .setting-wrapper__setting-wrapper__g26e7 .setting-wrapper__option-wrapper__1I3Ye .setting-wrapper__option-item__33la6 {
      width: 100%;
      display: flex;
      align-items: center;
      justify-content: space-between; }
      .setting-wrapper__setting-wrapper__g26e7 .setting-wrapper__option-wrapper__1I3Ye .setting-wrapper__option-item__33la6 .setting-wrapper__label-wrapper__GiscT {
        display: flex;
        flex-direction: column; }
        .setting-wrapper__setting-wrapper__g26e7 .setting-wrapper__option-wrapper__1I3Ye .setting-wrapper__option-item__33la6 .setting-wrapper__label-wrapper__GiscT .setting-wrapper__label-text__CkDVG {
          font-size: 16px;
          text-transform: capitalize; }
        .setting-wrapper__setting-wrapper__g26e7 .setting-wrapper__option-wrapper__1I3Ye .setting-wrapper__option-item__33la6 .setting-wrapper__label-wrapper__GiscT .setting-wrapper__label-explain__20K6c {
          margin-top: 8px;
          color: #9099a7;
          font-size: 12px; }
        .setting-wrapper__setting-wrapper__g26e7 .setting-wrapper__option-wrapper__1I3Ye .setting-wrapper__option-item__33la6 .setting-wrapper__label-wrapper__GiscT .setting-wrapper__label-value__2E06I {
          margin-top: 12px;
          font-size: 12px;
          color: #2cd4ae;
          display: flex;
          align-items: center;
          gap: 8px;
          cursor: pointer; }

.create-sign-up__create-sign-up-container__27DTI {
  width: 100%;
  height: 100%;
  overflow: hidden;
  line-height: 1;
  position: relative; }
  .create-sign-up__create-sign-up-container__27DTI .create-sign-up__create-step-wrapper__MPUJN {
    flex: 1;
    overflow: hidden;
    width: 100%;
    height: 0;
    padding-top: 40px; }
    @media screen and (max-width: 1080px) {
      .create-sign-up__create-sign-up-container__27DTI .create-sign-up__create-step-wrapper__MPUJN {
        padding-top: 10px; } }
  .create-sign-up__create-sign-up-container__27DTI .create-sign-up__back-button__wztJj {
    display: flex;
    gap: 10px;
    align-items: center;
    color: #535353;
    font-size: 13px;
    text-transform: capitalize;
    margin: 40px 64px 10px;
    width: 70px;
    cursor: pointer; }
    @media screen and (max-width: 1080px) {
      .create-sign-up__create-sign-up-container__27DTI .create-sign-up__back-button__wztJj {
        display: none; } }
  .create-sign-up__create-sign-up-container__27DTI .create-sign-up__create-progress-wrapper__2KvYZ {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: calc(100% - 70px); }
    @media screen and (max-width: 1080px) {
      .create-sign-up__create-sign-up-container__27DTI .create-sign-up__create-progress-wrapper__2KvYZ {
        height: 100%; } }
    .create-sign-up__create-sign-up-container__27DTI .create-sign-up__create-progress-wrapper__2KvYZ .create-sign-up__create-header-wrapper__1Vm8l {
      width: 100%;
      display: flex;
      align-items: center;
      justify-content: center; }
      @media screen and (max-width: 1080px) {
        .create-sign-up__create-sign-up-container__27DTI .create-sign-up__create-progress-wrapper__2KvYZ .create-sign-up__create-header-wrapper__1Vm8l {
          display: none; } }
      .create-sign-up__create-sign-up-container__27DTI .create-sign-up__create-progress-wrapper__2KvYZ .create-sign-up__create-header-wrapper__1Vm8l .create-sign-up__back-icon__1cZp8 {
        position: absolute;
        left: 20; }
      .create-sign-up__create-sign-up-container__27DTI .create-sign-up__create-progress-wrapper__2KvYZ .create-sign-up__create-header-wrapper__1Vm8l h1 {
        font-size: 36px;
        text-transform: capitalize;
        text-align: center;
        margin-bottom: 20px; }
      .create-sign-up__create-sign-up-container__27DTI .create-sign-up__create-progress-wrapper__2KvYZ .create-sign-up__create-header-wrapper__1Vm8l .create-sign-up__setting-label-wrapper__3Qu02 {
        position: absolute;
        right: 64px;
        display: flex;
        align-items: center;
        gap: 10px;
        text-transform: capitalize;
        cursor: pointer; }
    .create-sign-up__create-sign-up-container__27DTI .create-sign-up__create-progress-wrapper__2KvYZ .create-sign-up__progress-wrapper__2qO-Q {
      display: flex;
      gap: 1px;
      width: 500px; }
      @media screen and (max-width: 1080px) {
        .create-sign-up__create-sign-up-container__27DTI .create-sign-up__create-progress-wrapper__2KvYZ .create-sign-up__progress-wrapper__2qO-Q {
          width: 100%; } }
      .create-sign-up__create-sign-up-container__27DTI .create-sign-up__create-progress-wrapper__2KvYZ .create-sign-up__progress-wrapper__2qO-Q .create-sign-up__progress-item__s69YO {
        flex: 1;
        height: 6px;
        background-color: #c2c4c7; }
        .create-sign-up__create-sign-up-container__27DTI .create-sign-up__create-progress-wrapper__2KvYZ .create-sign-up__progress-wrapper__2qO-Q .create-sign-up__progress-item-checked__42W_p {
          background-color: #2cd4ae; }
  .create-sign-up__create-sign-up-container__27DTI .create-sign-up__setting-wrapper__3ZK6S {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    background: #fff;
    width: 500px;
    box-shadow: 0px 10px 23px 3px rgba(0, 0, 0, 0.1); }
    @media screen and (max-width: 1080px) {
      .create-sign-up__create-sign-up-container__27DTI .create-sign-up__setting-wrapper__3ZK6S {
        width: 100%; } }
  .create-sign-up__create-sign-up-container__27DTI .create-sign-up__create-step-hidden__d1DHa {
    display: none; }

.TextShowOneLine__root__1hmVY {
  display: flex;
  flex-flow: row nowrap;
  margin: 10px 0 0 10px;
  padding: 10px 8px;
  background-color: #F9F9F9; }

.TextShowOneLine__text-wrapper__1aleE {
  flex: 1 1 auto;
  max-height: 26px;
  color: #697487;
  white-space: pre-wrap;
  word-break: break-all; }
  .TextShowOneLine__text-wrapper__1aleE.TextShowOneLine__expanded__1l-Vw {
    max-height: unset; }

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

.TextShowOneLine__toggle-button__1OAUp {
  cursor: pointer; }

.full-list__option-list-wrapper__21ocf {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 0 20px; }
  @media screen and (min-width: 1080px) {
    .full-list__option-list-wrapper__21ocf {
      width: 500px; } }
  @media screen and (max-width: 1080px) {
    .full-list__option-list-wrapper__21ocf {
      width: 90vw; } }

.full-list__option-wrapper__307t- {
  width: 100%;
  padding: 20px;
  box-sizing: border-box;
  text-align: left;
  border: 1px solid #e5e5e5;
  border-radius: 6px; }

.full-list__option-wrapper-checked__1eYck {
  border-color: #2cd4ae; }

.full-list__option-top__Gm2gY {
  display: flex;
  align-items: center; }

.full-list__option-info__17s98 {
  flex: 1; }
  .full-list__option-info__17s98 .full-list__name__3LwfG {
    font-size: 14px;
    font-weight: bold;
    column-rule-color: #6a6c70; }
  .full-list__option-info__17s98 .full-list__number__3-3G4 {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-top: 6px; }

.full-list__option-name__2sxhp {
  font-size: 14px;
  font-weight: bold;
  column-rule-color: #6a6c70; }

.full-list__option-number__1vc1b {
  font-size: 16px;
  display: flex;
  align-items: center; }
  .full-list__option-number__1vc1b span {
    font-weight: bold; }

.full-list__option-label__3VqYx {
  color: #6a6c70; }

.full-list__option-bottom__welRu {
  text-transform: capitalize;
  color: #9099a7;
  line-height: 2;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis; }

.full-list__option-line__5wCgp {
  margin: 10px 0;
  border-top: 1px solid #eeeeee; }

.full-list__vote-wrapper__2zJIg {
  display: flex;
  align-items: center;
  gap: 10px; }
  .full-list__vote-wrapper__2zJIg .full-list__vote-avatar__3LQNt {
    display: flex;
    align-items: center; }
    .full-list__vote-wrapper__2zJIg .full-list__vote-avatar__3LQNt .full-list__avatar-wrapper__Ii5qv {
      width: 20px;
      height: 20px;
      border-radius: 50%;
      overflow: hidden; }
      .full-list__vote-wrapper__2zJIg .full-list__vote-avatar__3LQNt .full-list__avatar-wrapper__Ii5qv + .full-list__avatar-wrapper__Ii5qv {
        margin-left: -8px; }
      .full-list__vote-wrapper__2zJIg .full-list__vote-avatar__3LQNt .full-list__avatar-wrapper__Ii5qv img {
        width: 20px;
        height: 20px;
        object-fit: cover; }
  .full-list__vote-wrapper__2zJIg .full-list__vote-name__1_32h {
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .full-list__vote-wrapper__2zJIg .full-list__vote-label__18_Ze {
    font-size: 12px;
    display: flex;
    align-items: center;
    cursor: pointer; }
    .full-list__vote-wrapper__2zJIg .full-list__vote-label__18_Ze .full-list__noOpen__3MtzZ {
      transform: rotate(90deg); }

.full-list__vote-list__3Fy-7 {
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: center; }
  .full-list__vote-list__3Fy-7 .full-list__vote-list-title__3-KJ9 {
    display: flex;
    align-items: center;
    gap: 20px;
    cursor: pointer; }
    .full-list__vote-list__3Fy-7 .full-list__vote-list-title__3-KJ9 span {
      flex: 1;
      color: #737373;
      font-weight: bold; }
    .full-list__vote-list__3Fy-7 .full-list__vote-list-title__3-KJ9 .full-list__open-icon__2Q7A6 {
      transform: rotate(-90deg); }
  .full-list__vote-list__3Fy-7 .full-list__vote-user__FLhyB {
    display: flex;
    align-items: center;
    gap: 10px; }
    .full-list__vote-list__3Fy-7 .full-list__vote-user__FLhyB img {
      width: 20px;
      height: 20px;
      object-fit: cover;
      border-radius: 50%; }
    .full-list__vote-list__3Fy-7 .full-list__vote-user__FLhyB .full-list__vote-user-name__3Ca2O {
      flex: 1; }

.sul-options__container__3twCB {
  width: 100%;
  display: flex;
  flex-direction: column;
  height: 100%;
  box-sizing: border-box; }
  @media screen and (min-width: 1080px) {
    .sul-options__container__3twCB {
      padding: 20px 40px; } }
  @media screen and (max-width: 1080px) {
    .sul-options__container__3twCB {
      padding-bottom: 140px; } }

.sul-options__title-wrapper__TuvOC {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 40px;
  box-sizing: border-box; }
  @media screen and (max-width: 1080px) {
    .sul-options__title-wrapper__TuvOC {
      display: none; } }
  .sul-options__title-wrapper__TuvOC .sul-options__title__1rcpm {
    font-size: 24px;
    color: #313131;
    font-weight: bold; }
  .sul-options__title-wrapper__TuvOC .sul-options__view-button__3O9Zi {
    display: flex;
    align-items: center;
    gap: 10px;
    color: #2cd4ae;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer; }

.sul-options__voters-wrapper__nH6n8 {
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 14px;
  line-height: 3; }
  @media screen and (max-width: 1080px) {
    .sul-options__voters-wrapper__nH6n8 {
      padding: 0 20px;
      position: sticky;
      top: -2px;
      background-color: #fafafa;
      z-index: 2; } }
  .sul-options__voters-wrapper__nH6n8 .sul-options__number__16Qvk {
    font-weight: 500; }

.sul-options__option-wrapper__3fIWu {
  flex: 1;
  height: 0;
  overflow-y: auto;
  box-sizing: border-box; }
  @media screen and (max-width: 1080px) {
    .sul-options__option-wrapper__3fIWu {
      padding: 0 20px; } }

.sul-options__option-ul__25Zbm {
  display: grid; }
  @media screen and (max-width: 1080px) {
    .sul-options__option-ul__25Zbm {
      grid-template-columns: 100%;
      gap: 15px; } }
  @media screen and (min-width: 1080px) {
    .sul-options__option-ul__25Zbm {
      display: grid;
      grid-template-columns: repeat(2, minmax(400px, 1fr));
      gap: 20px 30px; } }

@media screen and (max-width: 1080px) {
  .sul-options__mobile-styles__3uKK0 {
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: #ffffff; } }

@media screen and (max-width: 1080px) {
  .sul-options__button-wrapper__1QEnH {
    padding: 10px 20px; } }

@media screen and (min-width: 1080px) {
  .sul-options__button-wrapper__1QEnH {
    padding: 20px 20px 0; } }

.sul-options__button-wrapper__1QEnH .sul-options__button-inner__396OV {
  max-width: none;
  margin: 0;
  padding: 0;
  height: 46px;
  line-height: 46px; }
  @media screen and (min-width: 1080px) {
    .sul-options__button-wrapper__1QEnH .sul-options__button-inner__396OV {
      width: 400px;
      margin: auto; } }
  @media screen and (max-width: 1080px) {
    .sul-options__button-wrapper__1QEnH .sul-options__button-inner__396OV {
      flex: 100%; } }
  .sul-options__button-wrapper__1QEnH .sul-options__button-inner-delete__3EQ5z {
    background: #d0021b;
    border-color: #d0021b; }
  .sul-options__button-wrapper__1QEnH .sul-options__button-inner-disabled__22tUA {
    background-color: #c2c4c7; }

.sul-options__toast-container__3-xoW {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10px 20px;
  background: #303030;
  border-radius: 10px;
  gap: 10px;
  color: #fff;
  z-index: 3; }
  @media screen and (max-width: 1080px) {
    .sul-options__toast-container__3-xoW {
      width: 80%; } }
  .sul-options__toast-container__3-xoW span {
    text-align: center; }

.sul-detail__sul-container__3iD3o {
  line-height: 1;
  overflow: hidden;
  height: 100%;
  display: flex;
  background-color: #fafafa; }
  @media screen and (max-width: 1080px) {
    .sul-detail__sul-container__3iD3o {
      flex-direction: column;
      overflow: auto; } }
  .sul-detail__sul-container__3iD3o .sul-detail__sul-info-wrapper__1-woz {
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    background-color: #ffffff; }
    @media screen and (min-width: 1080px) {
      .sul-detail__sul-container__3iD3o .sul-detail__sul-info-wrapper__1-woz {
        width: 400px;
        border-right: 1px solid #e5e5e5;
        overflow: auto; } }
    @media screen and (max-width: 1080px) {
      .sul-detail__sul-container__3iD3o .sul-detail__sul-info-wrapper__1-woz {
        width: 100%;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px; } }
    @media screen and (max-width: 1080px) {
      .sul-detail__sul-container__3iD3o .sul-detail__sul-info-wrapper-login__2fHwS {
        display: none; } }
  @media screen and (min-width: 1080px) {
    .sul-detail__sul-container__3iD3o .sul-detail__sul-option-wrapper__1GfwE {
      flex: 1;
      overflow: hidden; } }

@media screen and (max-width: 1080px) {
  .sul-detail__name-input-wrapper__2jdfp {
    padding: 10px 20px; } }

@media screen and (min-width: 1080px) {
  .sul-detail__name-input-wrapper__2jdfp {
    padding: 20px 20px 100px; } }

.sul-detail__name-input-wrapper__2jdfp .sul-detail__name-wrapper__3qx4e {
  display: flex;
  align-items: center;
  border: 1px solid #e4e4e4;
  width: 100%;
  border-radius: 5px;
  padding: 10px 15px;
  box-sizing: border-box;
  gap: 10px; }
  .sul-detail__name-input-wrapper__2jdfp .sul-detail__name-wrapper__3qx4e .sul-detail__input-inner__sXsRN {
    border: none;
    background-color: transparent;
    flex-grow: 1; }

.sul-detail__name-input-wrapper__2jdfp .sul-detail__account-wrapper__nlw6r {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 10px; }
  .sul-detail__name-input-wrapper__2jdfp .sul-detail__account-wrapper__nlw6r .sul-detail__login-text__2ZhT6 {
    color: #2cd4ae;
    text-decoration: underline;
    cursor: pointer; }

.sul-detail__button-wrapper__3LFl8, .sul-detail__button-wrapper-web__1VDCV, .sul-detail__button-wrapper-mobile__2HpuN {
  display: flex;
  align-items: center;
  justify-content: space-evenly; }
  @media screen and (max-width: 1080px) {
    .sul-detail__button-wrapper__3LFl8, .sul-detail__button-wrapper-web__1VDCV, .sul-detail__button-wrapper-mobile__2HpuN {
      padding: 0 23px; } }
  @media screen and (min-width: 1080px) {
    .sul-detail__button-wrapper__3LFl8, .sul-detail__button-wrapper-web__1VDCV, .sul-detail__button-wrapper-mobile__2HpuN {
      padding: 23px; } }
  .sul-detail__button-wrapper__3LFl8 .sul-detail__button-inner__10hiC, .sul-detail__button-wrapper-web__1VDCV .sul-detail__button-inner__10hiC, .sul-detail__button-wrapper-mobile__2HpuN .sul-detail__button-inner__10hiC {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 10px 10px 0;
    cursor: pointer;
    gap: 10px;
    font-size: 14px; }
    .sul-detail__button-wrapper__3LFl8 .sul-detail__button-inner-edit__3j2mh, .sul-detail__button-wrapper-web__1VDCV .sul-detail__button-inner-edit__3j2mh, .sul-detail__button-wrapper-mobile__2HpuN .sul-detail__button-inner-edit__3j2mh {
      color: #2cd4ae; }
    @media screen and (min-width: 1080px) {
      .sul-detail__button-wrapper__3LFl8 .sul-detail__button-inner-full__3mk74, .sul-detail__button-wrapper-web__1VDCV .sul-detail__button-inner-full__3mk74, .sul-detail__button-wrapper-mobile__2HpuN .sul-detail__button-inner-full__3mk74 {
        display: none; } }

.sul-detail__button-wrapper-web__1VDCV {
  padding: 23px 23px 50px; }
  @media screen and (max-width: 1080px) {
    .sul-detail__button-wrapper-web__1VDCV {
      display: none; } }

@media screen and (min-width: 1080px) {
  .sul-detail__button-wrapper-mobile__2HpuN {
    display: none; } }

@media screen and (max-width: 1080px) {
  .options__option-ul__1VNrC {
    display: grid;
    grid-template-columns: repeat(auto-fill, 100%);
    gap: 20px;
    border-top: 1px solid #e5e5e5;
    padding: 20px 10px 0; } }

@media screen and (min-width: 1080px) {
  .options__option-ul__1VNrC {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px 30px; } }

.options__option-ul__1VNrC .options__option-li__3vRB1 {
  border: 1px solid #e6e6e6;
  box-sizing: border-box;
  height: 140px;
  padding: 10px;
  display: flex;
  border-radius: 5px;
  flex-direction: column; }
  .options__option-ul__1VNrC .options__option-li-invalid__28gAF {
    border-color: #d0021b; }
  .options__option-ul__1VNrC .options__option-li__3vRB1 .options__item-information__1IzAW {
    width: 100%;
    height: 33px;
    display: flex;
    align-items: center;
    gap: 10px; }
    @media screen and (max-width: 1080px) {
      .options__option-ul__1VNrC .options__option-li__3vRB1 .options__item-information__1IzAW {
        height: 28px;
        gap: 10px; } }
    .options__option-ul__1VNrC .options__option-li__3vRB1 .options__item-information__1IzAW .options__input-inner__3RiPa {
      text-transform: capitalize;
      font-weight: 500; }
      @media screen and (min-width: 1080px) {
        .options__option-ul__1VNrC .options__option-li__3vRB1 .options__item-information__1IzAW .options__input-inner__3RiPa {
          font-size: 18px; } }
    .options__option-ul__1VNrC .options__option-li__3vRB1 .options__item-information__1IzAW .options__button-wrapper__2AkbY {
      display: flex;
      align-items: center;
      background-color: #f5f5f5;
      border-radius: 5px;
      font-size: 16px; }
      .options__option-ul__1VNrC .options__option-li__3vRB1 .options__item-information__1IzAW .options__button-wrapper__2AkbY .options__count__gEkJo {
        width: 40px;
        text-align: center;
        border-left: 1px solid #e4e4e4;
        border-right: 1px solid #e4e4e4;
        height: 100%;
        line-height: 33px; }
        @media screen and (max-width: 1080px) {
          .options__option-ul__1VNrC .options__option-li__3vRB1 .options__item-information__1IzAW .options__button-wrapper__2AkbY .options__count__gEkJo {
            line-height: 28px; } }
  .options__option-ul__1VNrC .options__option-li__3vRB1 .options__line__3kw69 {
    width: 100%;
    height: 1px;
    background-color: rgba(0, 0, 0, 0.05);
    margin: 15px 0; }
  .options__option-ul__1VNrC .options__option-li__3vRB1 .options__notes__1nDKg {
    flex: 1;
    padding: 0 5px;
    height: 0; }

.options__option-ul__1VNrC .options__icon-wrapper__rrUep {
  height: 30px;
  padding: 0 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer; }

.options__option-ul__1VNrC .options__input-inner__3RiPa {
  border: 0px;
  background-color: transparent;
  flex-grow: 1;
  width: 0;
  height: 100%;
  outline: none;
  font-size: 14px; }
  .options__option-ul__1VNrC .options__input-inner__3RiPa::placeholder {
    color: #d1d1d1;
    font-size: 16px; }

.options__option-ul__1VNrC .options__textArea-inner__2_U2S {
  width: 100%;
  height: 100% !important;
  border: none;
  resize: none; }
  .options__option-ul__1VNrC .options__textArea-inner__2_U2S::placeholder {
    color: #d1d1d1; }

.input-options__input-options-container__2ZCuo {
  box-sizing: border-box;
  background-color: #fff; }
  @media screen and (min-width: 1080px) {
    .input-options__input-options-container__2ZCuo {
      flex: 1;
      height: 100%;
      display: flex;
      flex-direction: column;
      overflow: hidden;
      padding: 20px 40px; } }
  @media screen and (max-width: 1080px) {
    .input-options__input-options-container__2ZCuo {
      margin-top: 10px;
      padding-bottom: 90px; } }
  @media screen and (min-width: 1080px) {
    .input-options__input-options-container__2ZCuo .input-options__content-container__2Ikev {
      flex: 1;
      height: 0;
      display: flex;
      flex-direction: column; } }
  @media screen and (min-width: 1080px) {
    .input-options__input-options-container__2ZCuo .input-options__header__1Q8-3 {
      display: flex;
      align-items: center;
      margin-bottom: 30px;
      gap: 15px; } }
  @media screen and (min-width: 1080px) {
    .input-options__input-options-container__2ZCuo .input-options__header__1Q8-3 .input-options__label__WSlhh {
      color: #313131;
      font-size: 24px;
      flex: 1;
      font-weight: bold; } }
  @media screen and (max-width: 1080px) {
    .input-options__input-options-container__2ZCuo .input-options__header__1Q8-3 .input-options__label__WSlhh {
      color: #9099a7;
      font-size: 14px;
      line-height: 2.5;
      padding-left: 20px;
      background-color: #e5e5e5; } }
  .input-options__input-options-container__2ZCuo .input-options__header__1Q8-3 .input-options__switch-wrapper__1aulj {
    display: flex;
    align-items: center;
    gap: 10px; }
    @media screen and (max-width: 1080px) {
      .input-options__input-options-container__2ZCuo .input-options__header__1Q8-3 .input-options__switch-wrapper__1aulj {
        line-height: 3.5;
        padding: 0 20px;
        justify-content: space-between; } }
  .input-options__input-options-container__2ZCuo .input-options__header__1Q8-3 .input-options__setting-icon__2doc_ {
    cursor: pointer; }
    @media screen and (max-width: 1080px) {
      .input-options__input-options-container__2ZCuo .input-options__header__1Q8-3 .input-options__setting-icon__2doc_ {
        display: none; } }
  .input-options__input-options-container__2ZCuo .input-options__options-wrapper__2biK6 {
    background-color: #ffffff; }
    @media screen and (min-width: 1080px) {
      .input-options__input-options-container__2ZCuo .input-options__options-wrapper__2biK6 {
        flex: 1;
        height: 0;
        overflow-y: auto; } }
  .input-options__input-options-container__2ZCuo .input-options__add-button__1tq_t {
    display: flex;
    align-items: center;
    padding: 10px;
    gap: 10px;
    font-size: 16px;
    text-transform: capitalize;
    color: #2cd4ae;
    cursor: pointer;
    width: max-content;
    background-color: #ffffff; }
    @media screen and (max-width: 1080px) {
      .input-options__input-options-container__2ZCuo .input-options__add-button__1tq_t {
        padding: 20px; } }
  @media screen and (max-width: 1080px) {
    .input-options__input-options-container__2ZCuo .input-options__edit-button__eV1vl {
      border-top: 1px solid #e5e5e5;
      padding: 20px 20px;
      position: absolute;
      bottom: 0;
      background-color: #ffffff;
      width: 100%; } }
  .input-options__input-options-container__2ZCuo .input-options__edit-button__eV1vl .input-options__button-inner__1SUsv {
    max-width: 450px; }

.input-options__input-wrapper__2h7w4 {
  width: 100%;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  background: #ffffff;
  border-radius: 4px;
  padding: 0 20px;
  box-sizing: border-box;
  border: 1px solid #e5e5e5; }
  @media screen and (max-width: 1080px) {
    .input-options__input-wrapper__2h7w4 {
      border-left-width: 0;
      border-right-width: 0; } }

.input-options__textArea-wrapper__2lgvE {
  height: 130px;
  align-items: flex-start;
  padding: 15px 20px;
  box-sizing: border-box; }

.input-options__input-inner__1c_qB {
  border: 0px;
  background-color: transparent;
  flex-grow: 1;
  height: 100%;
  outline: none;
  font-size: 14px; }
  .input-options__input-inner__1c_qB::placeholder {
    color: #d1d1d1;
    font-size: 16px; }

.input-options__textArea-inner__2T9-1 {
  width: 100%;
  height: 100% !important;
  border: none;
  resize: none; }
  .input-options__textArea-inner__2T9-1::placeholder {
    color: #d1d1d1; }

@media screen and (min-width: 1080px) {
  .input-information__information-container__gTrCk {
    width: 400px;
    border-right: 1px solid #e5e5e5;
    overflow-y: auto; } }

@media screen and (max-width: 1080px) {
  .input-information__information-container__gTrCk {
    width: 100%; } }

.input-information__information-container__gTrCk .input-information__img-wrapper__13RA4 {
  width: 100%;
  height: 250px;
  position: relative; }
  .input-information__information-container__gTrCk .input-information__img-wrapper__13RA4 .input-information__image-inner__3dIzg {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center; }
  .input-information__information-container__gTrCk .input-information__img-wrapper__13RA4 .input-information__preview-icon__2T7Je {
    position: absolute;
    right: 20px;
    bottom: 20px;
    cursor: pointer; }
  .input-information__information-container__gTrCk .input-information__img-wrapper__13RA4 .input-information__back-icon__11f_5 {
    position: absolute;
    left: 20px;
    top: 20px;
    cursor: pointer; }
    @media screen and (max-width: 1080px) {
      .input-information__information-container__gTrCk .input-information__img-wrapper__13RA4 .input-information__back-icon__11f_5 {
        display: none; } }

.input-information__information-container__gTrCk .input-information__information-wrapper__2Knpd {
  display: flex;
  flex-direction: column;
  gap: 10px; }
  @media screen and (min-width: 1080px) {
    .input-information__information-container__gTrCk .input-information__information-wrapper__2Knpd {
      padding: 20px; } }
  .input-information__information-container__gTrCk .input-information__information-wrapper__2Knpd .input-information__information-label__2H6Ye {
    color: #919aa7;
    padding: 25px 0 10px; }
    @media screen and (max-width: 1080px) {
      .input-information__information-container__gTrCk .input-information__information-wrapper__2Knpd .input-information__information-label__2H6Ye {
        padding-left: 20px; } }

.input-information__second-step-container__3_R-b {
  height: 80vh;
  box-sizing: border-box; }
  @media screen and (min-width: 1080px) {
    .input-information__second-step-container__3_R-b {
      min-width: 90vw;
      padding: 20px; } }
  @media screen and (max-width: 1080px) {
    .input-information__second-step-container__3_R-b {
      width: 90vw;
      padding: 20px 0; } }

.input-information__input-wrapper__3xO87 {
  width: 100%;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  background: #ffffff;
  border-radius: 4px;
  padding: 0 20px;
  box-sizing: border-box;
  border: 1px solid #e5e5e5; }
  @media screen and (max-width: 1080px) {
    .input-information__input-wrapper__3xO87 {
      border-left-width: 0;
      border-right-width: 0; } }

.input-information__textArea-wrapper__K0kWH {
  height: 130px;
  align-items: flex-start;
  padding: 15px 20px;
  box-sizing: border-box; }

.input-information__input-inner__JQoa6 {
  border: 0px;
  background-color: transparent;
  flex-grow: 1;
  height: 100%;
  outline: none;
  font-size: 14px; }
  .input-information__input-inner__JQoa6::placeholder {
    color: #d1d1d1;
    font-size: 16px; }

.input-information__textArea-inner__310pk {
  width: 100%;
  height: 100% !important;
  border: none;
  resize: none; }
  .input-information__textArea-inner__310pk::placeholder {
    color: #d1d1d1; }

.edit-sul__overflow-y-hidden__15p4W {
  overflow-y: hidden; }

.edit-sul__container__htIbQ {
  width: 100%;
  height: 100%;
  background: #ffffff; }
  @media screen and (min-width: 1080px) {
    .edit-sul__container__htIbQ {
      display: flex;
      overflow: hidden; } }
  @media screen and (max-width: 1080px) {
    .edit-sul__container__htIbQ {
      background-color: #fafafa;
      overflow-y: auto; } }

.edit-sul__setting-wrapper__2BFZ0 {
  position: fixed;
  top: 0;
  right: 0;
  height: 100%;
  background: #fff; }
  @media screen and (min-width: 1080px) {
    .edit-sul__setting-wrapper__2BFZ0 {
      width: 500px;
      box-shadow: 0px 10px 23px 3px rgba(0, 0, 0, 0.1); } }
  @media screen and (max-width: 1080px) {
    .edit-sul__setting-wrapper__2BFZ0 {
      left: 0;
      bottom: 0; } }

.redirect__main-container__2M3l- {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100vh;
  background-color: #d2d2d2; }
  .redirect__main-container__2M3l- p {
    margin-bottom: 25px;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 350;
    line-height: 28px;
    /* 200% */ }
  .redirect__main-container__2M3l- a {
    margin-top: 25px;
    color: #303030;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 350;
    line-height: 28px;
    /* 200% */
    text-decoration-line: underline;
    text-transform: capitalize; }

.membership__membership-container__RHzH4 {
  height: 100%;
  background-color: #f9f9f9;
  display: flex;
  flex-direction: column; }
  .membership__membership-container__RHzH4 .membership__membership-panel__2w5II {
    height: 100%;
    background-color: #fafafa;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px; }
  .membership__membership-container__RHzH4 .membership__banner-container__3YNTg {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); }

.membership__title__V7dC7 {
  color: #fff;
  font-weight: 500; }

.membership__header-bar-inner__Dbeh5 {
  border: none; }

.membership__essentials__2YVAD,
.membership__party_host__WCn4W {
  background-color: #2cd4ae;
  border-color: #2cd4ae; }

.membership__basic__1Awul,
.membership__invitation_maker__1Kvej {
  background-color: #6b87ff;
  border-color: #6b87ff; }

.membership__premium__1i6D_,
.membership__event_planner__5Paov {
  background-color: #9013fe;
  border-color: #9013fe; }

.membership__group_organizer__27E_D {
  background-color: #ffa428;
  border-color: #ffa428; }

.credit-options__credit-options-container__tBB03 {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  height: 100%;
  box-sizing: border-box; }
  .credit-options__credit-options-container__tBB03 h3 {
    font-size: 18px;
    font-weight: 600;
    display: flex;
    align-items: center;
    gap: 5px; }
  .credit-options__credit-options-container__tBB03 .credit-options__subtitle__1eULx {
    color: #697487;
    font-size: 14px; }
  .credit-options__credit-options-container__tBB03 .credit-options__bundle-ul__1vw96 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: auto;
    gap: 12px;
    margin-top: 12px; }
    .credit-options__credit-options-container__tBB03 .credit-options__bundle-ul__1vw96 .credit-options__bundle-li__2TjDA {
      background: #f9f9f9;
      border-radius: 4px;
      display: flex;
      padding: 15px 0;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      cursor: pointer;
      border: 1px solid #f9f9f9;
      gap: 3px; }
      .credit-options__credit-options-container__tBB03 .credit-options__bundle-ul__1vw96 .credit-options__bundle-li__2TjDA .credit-options__total__1HUG2 {
        font-weight: 500;
        font-size: 20px; }
      .credit-options__credit-options-container__tBB03 .credit-options__bundle-ul__1vw96 .credit-options__bundle-li__2TjDA .credit-options__price__3UrCZ {
        font-size: 12px; }
      .credit-options__credit-options-container__tBB03 .credit-options__bundle-ul__1vw96 .credit-options__bundle-li__2TjDA.credit-options__selected__3jJNx {
        border-color: #2cd4ae;
        background-color: #f0fffc;
        box-shadow: 0 4px 11px rgba(29, 176, 143, 0.23); }
  .credit-options__credit-options-container__tBB03 .credit-options__price-summary__30txT {
    margin-top: 5px; }
    .credit-options__credit-options-container__tBB03 .credit-options__price-summary__30txT .credit-options__price-summary-item__2t72X {
      display: flex;
      justify-content: space-between;
      color: #697487; }
      .credit-options__credit-options-container__tBB03 .credit-options__price-summary__30txT .credit-options__price-summary-item__2t72X span {
        display: block; }
      .credit-options__credit-options-container__tBB03 .credit-options__price-summary__30txT .credit-options__price-summary-item__2t72X + .credit-options__price-summary-item__2t72X {
        margin-top: 10px;
        color: #303030; }
  .credit-options__credit-options-container__tBB03 .credit-options__purchase-button__3f0Tf {
    max-width: none;
    margin-top: 15px; }

.purchase-credit__purchase-credit-container__1Eki9 {
  width: 100%;
  height: calc(var(--vh) * 100);
  display: flex;
  flex-direction: column;
  background-color: #fff;
  overflow: hidden; }
  .purchase-credit__purchase-credit-container__1Eki9 .purchase-credit__header-container__ULLRZ {
    background-color: #f0fffc;
    position: relative;
    width: 100%;
    aspect-ratio: 39/16;
    display: flex;
    align-items: center; }
    .purchase-credit__purchase-credit-container__1Eki9 .purchase-credit__header-container__ULLRZ h1 {
      margin: 0;
      padding: 0;
      line-height: 2;
      font-size: 18px;
      margin-left: 20px; }
    .purchase-credit__purchase-credit-container__1Eki9 .purchase-credit__header-container__ULLRZ .purchase-credit__credit-purchase-bg__1jh3n {
      position: absolute;
      left: 0;
      top: -44px;
      width: 100%; }
    .purchase-credit__purchase-credit-container__1Eki9 .purchase-credit__header-container__ULLRZ .purchase-credit__close-icon__1pP3l {
      position: absolute;
      left: 20px;
      top: 20px; }
  .purchase-credit__purchase-credit-container__1Eki9 .purchase-credit__credit-options-container__2hdj7 {
    flex: 1;
    height: 0;
    padding: 10px 20px; }

.holiday-promo__holiday-promo-container__3tcVc {
  height: calc(var(--vh) * 100);
  overflow-y: auto;
  padding: 20px;
  word-break: break-all;
  display: flex;
  flex-direction: column;
  gap: 20px; }
  .holiday-promo__holiday-promo-container__3tcVc .holiday-promo__section-wrapper__1padA .holiday-promo__title__K1HuC h4,
  .holiday-promo__holiday-promo-container__3tcVc .holiday-promo__section-wrapper__1padA .holiday-promo__title__K1HuC p {
    display: inline; }
  .holiday-promo__holiday-promo-container__3tcVc .holiday-promo__section-wrapper__1padA p {
    font-weight: 300;
    line-height: 1.5;
    margin-top: 20px; }

.app-clip__app-clip-container__18_-T {
  width: 100%;
  height: calc(var(--vh) * 100);
  overflow: hidden; }
  @media screen and (min-width: 1080px) {
    .app-clip__app-clip-container__18_-T {
      display: grid;
      grid-template-columns: 30em auto; } }
  @media screen and (max-width: 1080px) {
    .app-clip__app-clip-container__18_-T {
      position: relative; } }
  .app-clip__app-clip-container__18_-T .app-clip__flyer-container__3emZS {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 150; }
    @media screen and (min-width: 1080px) {
      .app-clip__app-clip-container__18_-T .app-clip__flyer-container__3emZS {
        display: none; } }
    .app-clip__app-clip-container__18_-T .app-clip__flyer-container__3emZS img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center; }
  .app-clip__app-clip-container__18_-T .app-clip__content__1QBvM {
    height: 100%;
    overflow: hidden;
    background-image: url(https://d23ab0soj71lnx.cloudfront.net/static/2e3038040865cb73a603615abdcafd6c.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative; }
    @media screen and (max-width: 1080px) {
      .app-clip__app-clip-container__18_-T .app-clip__content__1QBvM {
        display: none; } }
    .app-clip__app-clip-container__18_-T .app-clip__content__1QBvM .app-clip__logo__1MNzq {
      position: absolute;
      top: 20px;
      left: 20px;
      display: flex;
      align-items: center;
      gap: 10px; }
      .app-clip__app-clip-container__18_-T .app-clip__content__1QBvM .app-clip__logo__1MNzq img {
        width: 30px; }
      .app-clip__app-clip-container__18_-T .app-clip__content__1QBvM .app-clip__logo__1MNzq .app-clip__logo-text__dvhfh {
        width: 100px; }
    .app-clip__app-clip-container__18_-T .app-clip__content__1QBvM .app-clip__information__15Xdg {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      color: #fff;
      display: flex;
      flex-direction: column;
      align-items: center; }
      .app-clip__app-clip-container__18_-T .app-clip__content__1QBvM .app-clip__information__15Xdg h1 {
        color: #fff;
        font-size: 36px;
        margin-bottom: 25px; }
      .app-clip__app-clip-container__18_-T .app-clip__content__1QBvM .app-clip__information__15Xdg .app-clip__name__3XvtG {
        color: #fff;
        font-size: 16px;
        text-transform: capitalize;
        margin-top: 15px; }
      .app-clip__app-clip-container__18_-T .app-clip__content__1QBvM .app-clip__information__15Xdg .app-clip__date__wDL4u {
        color: #9099a7;
        margin-top: 25px;
        text-align: center; }
      .app-clip__app-clip-container__18_-T .app-clip__content__1QBvM .app-clip__information__15Xdg .app-clip__qr-code-border__2m-Yt {
        border: 5px solid transparent;
        border-image: linear-gradient(45deg, #b969ff, #71ffdf);
        border-image-slice: 1;
        background-color: #fff;
        margin: 45px 0; }
      .app-clip__app-clip-container__18_-T .app-clip__content__1QBvM .app-clip__information__15Xdg .app-clip__text__1_XDn {
        margin-top: 15px; }
  .app-clip__app-clip-container__18_-T .app-clip__content-mobile__2F-Vt {
    position: absolute;
    left: 0;
    right: 0;
    top: calc(100% - 150px);
    bottom: 0;
    background-color: #1a1d26;
    color: #9099a7;
    display: flex;
    flex-direction: column;
    gap: 8px;
    font-size: 12px;
    padding: 0 30px; }
    @media screen and (min-width: 1080px) {
      .app-clip__app-clip-container__18_-T .app-clip__content-mobile__2F-Vt {
        display: none; } }
    .app-clip__app-clip-container__18_-T .app-clip__content-mobile__2F-Vt .app-clip__avatar__2FQCa {
      margin-top: -40px; }
    .app-clip__app-clip-container__18_-T .app-clip__content-mobile__2F-Vt h1 {
      color: #fff;
      font-size: 18px; }
    .app-clip__app-clip-container__18_-T .app-clip__content-mobile__2F-Vt p {
      text-transform: capitalize; }
    .app-clip__app-clip-container__18_-T .app-clip__content-mobile__2F-Vt .app-clip__host-mobile__4SWdK {
      display: flex;
      align-items: center;
      gap: 20px; }
      .app-clip__app-clip-container__18_-T .app-clip__content-mobile__2F-Vt .app-clip__host-mobile__4SWdK i {
        display: inline-block;
        width: 1px;
        height: 10px;
        background-color: #9099a7;
        opacity: 0.5; }

.activity-feed__activity-feed-container__31phK {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden; }

html {
  box-sizing: border-box; }

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

:root {
  --vh: 1vh; }

html {
  background-color: #0d0d0d;
  background: radial-gradient(circle, #4d4d4d, #0d0d0d);
  background-attachment: fixed; }

body {
  margin: 0;
  color: #303030;
  font-family: "Gotham SSm A", "Gotham SSm B", HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 14px;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  line-height: 21px; }

body.no-scroll {
  overflow: hidden; }

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

p {
  padding: 0;
  margin: 0; }

a {
  color: #2cd4ae;
  cursor: pointer;
  text-decoration: underline; }

button {
  cursor: pointer; }

input,
textarea,
button {
  -webkit-appearance: none; }

textarea {
  outline: none; }

input,
label,
button,
textarea,
select {
  font-family: "Gotham SSm A", "Gotham SSm B", HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #303030;
  outline: none;
  border-radius: 0;
  font-size: 14px;
  -webkit-tap-highlight-color: transparent; }
  @media screen and (min-width: 40em) {
    input,
    label,
    button,
    textarea,
    select {
      font-size: 14px; } }
  input:focus::placeholder,
  label:focus::placeholder,
  button:focus::placeholder,
  textarea:focus::placeholder,
  select:focus::placeholder {
    color: transparent; }

input[type='radio'] {
  display: none; }

@media screen and (min-width: 40em) {
  body.not-android-client .event-width {
    max-width: 48.82117% !important; } }

@media screen and (min-width: 53.75em) {
  body.not-android-client .event-width {
    max-width: 36.40133% !important; } }

@media screen and (min-width: 1080px) {
  body.not-android-client .event-width {
    max-width: 100% !important; } }

body.android-client .event-width {
  max-width: 100%; }

@media screen and (max-width: 1080px) {
  .web-view {
    display: none !important; } }

.mobile-view {
  height: 100%;
  overflow: hidden; }
  @media screen and (min-width: 1080px) {
    .mobile-view {
      display: none !important; } }

.ant-message {
  z-index: 100000; }

.react-switch-bg {
  border: 1px solid #2cd4ae; }

.react-switch-disable .react-switch-bg {
  border-color: gray; }

.react-switch-handle {
  border: 0.5px solid rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1); }

.low-ios-err-dlg .ant-modal-confirm-btns {
  text-align: center; }

.low-ios-err-dlg .ant-modal-confirm-content {
  white-space: pre-wrap; }

/*!
 * Cropper.js v1.5.13
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copied
 */
.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.cropper-container img {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%; }

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden; }

.cropper-drag-box {
  background-color: #fff;
  opacity: 0; }

.cropper-modal {
  background-color: #000;
  opacity: 0.5; }

.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: #3399ff;
  overflow: hidden;
  width: 100%; }

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: 0.5;
  position: absolute; }

.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: calc(100% / 3);
  left: 0;
  top: calc(100% / 3);
  width: 100%; }

.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: calc(100% / 3);
  top: 0;
  width: calc(100% / 3); }

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.75;
  position: absolute;
  top: 50%;
  width: 0; }

.cropper-center::before,
.cropper-center::after {
  background-color: #eee;
  content: " ";
  display: block;
  position: absolute; }

.cropper-center::before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px; }

.cropper-center::after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px; }

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 100%; }

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0; }

.cropper-line {
  background-color: #39f; }

.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px; }

.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px; }

.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px; }

.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0; }

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: 0.75;
  width: 5px; }

.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%; }

.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px; }

.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%; }

.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px; }

.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px; }

.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px; }

.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px; }

.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px; }

@media (min-width: 768px) {
  .cropper-point.point-se {
    height: 15px;
    width: 15px; } }

@media (min-width: 992px) {
  .cropper-point.point-se {
    height: 10px;
    width: 10px; } }

@media (min-width: 1200px) {
  .cropper-point.point-se {
    height: 5px;
    opacity: 0.75;
    width: 5px; } }

.cropper-point.point-se::before {
  background-color: #39f;
  bottom: -50%;
  content: " ";
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%; }

.cropper-invisible {
  opacity: 0; }

.cropper-bg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC"); }

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0; }

.cropper-hidden {
  display: none !important; }

.cropper-move {
  cursor: move; }

.cropper-crop {
  cursor: crosshair; }

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed; }

.login-modal__login-modal-container__CunGZ {
  padding: 0 24px;
  text-align: center;
  box-sizing: border-box; }
  @media screen and (min-width: 1080px) {
    .login-modal__login-modal-container__CunGZ {
      width: 500px; } }
  @media screen and (max-width: 1080px) {
    .login-modal__login-modal-container__CunGZ {
      width: 90vw; } }
  .login-modal__login-modal-container__CunGZ .login-modal__title__8l6yl {
    font-size: 22px;
    font-weight: 500;
    line-height: 1;
    margin-bottom: 10px; }
  .login-modal__login-modal-container__CunGZ .login-modal__loading-container__2b4Ad {
    position: absolute;
    inset: 0; }

.share-modal__event-share-container__234yq {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  padding: 20px;
  padding: 0 24px;
  text-align: center;
  box-sizing: border-box; }
  @media screen and (min-width: 1080px) {
    .share-modal__event-share-container__234yq {
      width: 500px; } }
  @media screen and (max-width: 1080px) {
    .share-modal__event-share-container__234yq {
      width: 90vw; } }
  .share-modal__event-share-container__234yq .share-modal__title__1jVba {
    font-size: 20px;
    font-weight: bold;
    color: #303030;
    text-transform: capitalize; }
  .share-modal__event-share-container__234yq .share-modal__description__1wQmg {
    font-size: 18px;
    color: #303030;
    line-height: 1.5; }
  .share-modal__event-share-container__234yq .share-modal__subtitle__2tGEL {
    font-size: 14px;
    color: #4f4f4f;
    font-style: italic; }
  .share-modal__event-share-container__234yq .share-modal__input-wrapper__SK0oj {
    border: 1px solid #2cd4ae;
    border-radius: 4px;
    min-height: 50px;
    width: 100%;
    display: flex;
    align-items: center;
    padding: 0 30px;
    color: #2cd4ae;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer; }
    .share-modal__event-share-container__234yq .share-modal__input-wrapper__SK0oj span {
      flex: 1;
      font-size: 14px;
      text-align: left;
      width: 0;
      word-wrap: break-word; }
    .share-modal__event-share-container__234yq .share-modal__input-wrapper__SK0oj .share-modal__icon__3Jcq- {
      width: 30px;
      height: 30px; }
  .share-modal__event-share-container__234yq .share-modal__or-text__2Sqm6 {
    color: #9099a7; }

.hobnob-hud__container__3KnYi {
  display: flex;
  flex-direction: column;
  align-items: center; }
  .hobnob-hud__container__3KnYi svg {
    width: 50px;
    height: 50px;
    pointer-events: none; }

.hobnob-hud__message__3vXrB {
  margin-top: 15px;
  font-size: 16px;
  color: white; }

.message-modal-container__text-input__1OhEC, .message-modal-container__transparent-text-input__YNrSx, .message-modal-container__invitation-reply-message-form-text-box__3RIfj {
  background-color: white;
  border: none;
  border-bottom: 1px solid #E5E5E5;
  padding: 15px 0;
  width: 100%; }

.message-modal-container__transparent-text-input__YNrSx, .message-modal-container__invitation-reply-message-form-text-box__3RIfj {
  background: transparent;
  border-color: #E5E5E5; }

.message-modal-container__submit-button__SX4C0, .message-modal-container__transparent-submit-button__OiBRh {
  background: #80C785;
  border: none;
  border-radius: 1000px;
  color: #fff;
  padding: 0.7em 1em;
  width: 100%;
  cursor: pointer; }
  .message-modal-container__submit-button__SX4C0[disabled], .message-modal-container__transparent-submit-button__OiBRh[disabled] {
    opacity: 0.35; }

.message-modal-container__transparent-submit-button__OiBRh {
  background: rgba(255, 255, 255, 0.5);
  border: 1px solid white; }

.message-modal-container__container__LfBOs {
  max-width: 90vw;
  text-align: center; }

.message-modal-container__invitation-reply-message-form__bq5SO,
.message-modal-container__invitation-reply-message-form-textarea__1Y9Dg {
  display: flex;
  flex-direction: column;
  align-items: center; }

.message-modal-container__invitation-reply-message-form__bq5SO {
  max-width: 250px;
  margin: 0 auto; }

.message-modal-container__invitation-reply-message-form-text-box__3RIfj {
  margin: 30px 0;
  padding: 20px 25px;
  width: 100%;
  border-top: 1px solid #e5e5e5;
  min-height: 182px; }

.message-modal-container__download-app-description__t-ULO {
  margin: 0 auto 30px; }
  .message-modal-container__download-app-description__t-ULO h3 {
    font-size: 18px;
    margin: 0 0 0.5em 0; }
  .message-modal-container__download-app-description__t-ULO div {
    word-wrap: break-word;
    word-break: normal; }

.message-modal-container__empty-message-modal-icon__1e-YL {
  width: 250px;
  height: 250px;
  max-width: 100%; }

.message-modal-container__button__1b0jL {
  max-width: 250px; }

.message-modal-container__message-container__1p0RF {
  position: fixed;
  width: 100vw;
  height: 100vh;
  left: 0;
  top: 0;
  z-index: 100; }
  .message-modal-container__message-container__1p0RF .message-modal-container__over-wrapper__Q_Nvm {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.2); }

.message-modal-container__hobnob-container__nRh4e {
  padding: 0 !important; }
  @media screen and (min-width: 1080px) {
    .message-modal-container__hobnob-container__nRh4e {
      width: 422px !important; } }

.message-modal-container__modal-wrapper__3JD2k .message-modal-container__img-inner__13UYg {
  width: 100%;
  aspect-ratio: 422 / 233; }
  .message-modal-container__modal-wrapper__3JD2k .message-modal-container__img-inner__13UYg img {
    width: 100%; }

.message-modal-container__modal-wrapper__3JD2k .message-modal-container__content-container__2fo65 {
  width: 100%;
  padding: 10px 35px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 18px; }
  .message-modal-container__modal-wrapper__3JD2k .message-modal-container__content-container__2fo65 .message-modal-container__text-1__1VMFi {
    width: 100%;
    font-weight: bold;
    font-size: 22px;
    line-height: 32px; }
  .message-modal-container__modal-wrapper__3JD2k .message-modal-container__content-container__2fo65 .message-modal-container__text-2__2k9Zh {
    font-weight: 325;
    font-size: 16px;
    line-height: 26px; }
  .message-modal-container__modal-wrapper__3JD2k .message-modal-container__content-container__2fo65 .message-modal-container__button-inner__3Di23 {
    margin: 0;
    width: 100%;
    text-transform: capitalize;
    max-width: none;
    border: 1px solid #2cd4ae; }
  .message-modal-container__modal-wrapper__3JD2k .message-modal-container__content-container__2fo65 .message-modal-container__button-inner-white__7reW0 {
    margin: 0;
    width: 100%;
    text-transform: capitalize;
    background-color: #fff;
    color: #2cd4ae;
    border: 1px solid #2cd4ae;
    max-width: none; }
  .message-modal-container__modal-wrapper__3JD2k .message-modal-container__content-container__2fo65 .message-modal-container__thx-text__2b4CT {
    text-decoration: underline;
    color: #9099a7;
    text-transform: capitalize;
    margin-top: 20px;
    line-height: 1.5;
    cursor: pointer;
    display: inline-block;
    margin: 20px auto; }

@media screen and (min-width: 1080px) {
  .free-membership__free-membership-container__2rS_3 {
    width: 900px;
    max-height: 90vh;
    overflow-y: auto; } }

@media screen and (max-width: 1080px) {
  .free-membership__free-membership-container__2rS_3 {
    width: 90vw; } }

@media screen and (min-width: 1080px) {
  .free-membership__free-membership-container__2rS_3 {
    display: flex; } }

@media screen and (max-width: 1080px) {
  .free-membership__free-membership-container__2rS_3 {
    background-color: #f4f4f4; } }

@media screen and (min-width: 1080px) {
  .free-membership__free-membership-container__2rS_3 .free-membership__action-container__2ztkB {
    flex: 3;
    padding: 45px; }
    .free-membership__free-membership-container__2rS_3 .free-membership__action-container__2ztkB h1 {
      font-size: 32px;
      font-weight: 600;
      line-height: 28px; }
    .free-membership__free-membership-container__2rS_3 .free-membership__action-container__2ztkB p {
      font-size: 16px;
      line-height: 28px;
      margin-top: 37px; } }

@media screen and (max-width: 1080px) {
  .free-membership__free-membership-container__2rS_3 .free-membership__action-container__2ztkB {
    padding: 25px;
    text-align: center; }
    .free-membership__free-membership-container__2rS_3 .free-membership__action-container__2ztkB h1 {
      font-size: 20px;
      font-weight: 600;
      line-height: 28px;
      text-transform: uppercase; }
    .free-membership__free-membership-container__2rS_3 .free-membership__action-container__2ztkB p {
      font-size: 12px;
      line-height: 18px;
      margin-top: 8px;
      padding: 0 15px; } }

@media screen and (min-width: 1080px) {
  .free-membership__free-membership-container__2rS_3 .free-membership__description-container__1VYZ3 {
    flex: 4;
    padding: 40px 50px 30px;
    background-color: #f4f4f4; } }

@media screen and (max-width: 1080px) {
  .free-membership__free-membership-container__2rS_3 .free-membership__description-container__1VYZ3 {
    text-align: center; } }

@media screen and (max-width: 1080px) {
  .free-membership__free-membership-container__2rS_3 .free-membership__description-container__1VYZ3 img {
    width: 131px;
    margin: auto; } }

@media screen and (min-width: 1080px) {
  .free-membership__free-membership-container__2rS_3 .free-membership__description-container__1VYZ3 img {
    width: 178px; } }

.free-membership__free-membership-container__2rS_3 .free-membership__description-container__1VYZ3 ul {
  display: flex;
  flex-direction: column;
  gap: 12px; }
  @media screen and (min-width: 1080px) {
    .free-membership__free-membership-container__2rS_3 .free-membership__description-container__1VYZ3 ul {
      margin-top: 25px; } }
  @media screen and (max-width: 1080px) {
    .free-membership__free-membership-container__2rS_3 .free-membership__description-container__1VYZ3 ul {
      text-align: left;
      padding: 25px;
      background-color: #fff;
      margin-top: 20px; } }
  .free-membership__free-membership-container__2rS_3 .free-membership__description-container__1VYZ3 ul li {
    display: flex;
    align-items: flex-start; }
    @media screen and (min-width: 1080px) {
      .free-membership__free-membership-container__2rS_3 .free-membership__description-container__1VYZ3 ul li {
        font-size: 15px;
        line-height: 24px; }
        .free-membership__free-membership-container__2rS_3 .free-membership__description-container__1VYZ3 ul li span {
          font-size: 15px;
          margin-top: 5px; } }
    @media screen and (max-width: 1080px) {
      .free-membership__free-membership-container__2rS_3 .free-membership__description-container__1VYZ3 ul li {
        font-size: 12px;
        line-height: 18px; }
        .free-membership__free-membership-container__2rS_3 .free-membership__description-container__1VYZ3 ul li span {
          font-size: 13px;
          margin-top: 3px; } }

.pending-payment-result__main-container__1s02o {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 30px 16px;
  gap: 20px; }
  @media screen and (min-width: 1080px) {
    .pending-payment-result__main-container__1s02o {
      width: 900px;
      max-height: 90vh;
      overflow-y: auto; } }
  @media screen and (max-width: 1080px) {
    .pending-payment-result__main-container__1s02o {
      width: 90vw; } }
  @media screen and (min-width: 1080px) {
    .pending-payment-result__main-container__1s02o img {
      width: 200px;
      padding-top: 50px; } }
  @media screen and (max-width: 1080px) {
    .pending-payment-result__main-container__1s02o img {
      width: 150px; } }
  .pending-payment-result__main-container__1s02o .pending-payment-result__section__3A6Cm {
    width: 100%; }
    @media screen and (min-width: 1080px) {
      .pending-payment-result__main-container__1s02o .pending-payment-result__section__3A6Cm {
        display: flex;
        flex-direction: column;
        align-items: center; } }
    .pending-payment-result__main-container__1s02o .pending-payment-result__section__3A6Cm h1 {
      font-weight: 600;
      margin: 0; }
      @media screen and (min-width: 1080px) {
        .pending-payment-result__main-container__1s02o .pending-payment-result__section__3A6Cm h1 {
          font-size: 32px;
          line-height: 47px; } }
      @media screen and (max-width: 1080px) {
        .pending-payment-result__main-container__1s02o .pending-payment-result__section__3A6Cm h1 {
          font-size: 20px;
          line-height: 27px; } }
    .pending-payment-result__main-container__1s02o .pending-payment-result__section__3A6Cm p {
      margin: 0; }
      @media screen and (min-width: 1080px) {
        .pending-payment-result__main-container__1s02o .pending-payment-result__section__3A6Cm p {
          font-size: 18px;
          line-height: 30px;
          margin-top: 10px; } }
      @media screen and (max-width: 1080px) {
        .pending-payment-result__main-container__1s02o .pending-payment-result__section__3A6Cm p {
          font-size: 12px;
          line-height: 20px;
          margin-top: 20px; } }
  @media screen and (min-width: 1080px) {
    .pending-payment-result__main-container__1s02o a {
      margin-bottom: 160px;
      margin-top: 30px; } }
  @media screen and (max-width: 1080px) {
    .pending-payment-result__main-container__1s02o a {
      width: 100%; } }
  @media screen and (min-width: 1080px) {
    .pending-payment-result__main-container__1s02o a .pending-payment-result__btn-finished__LRsPj {
      max-width: 380px;
      width: 380px;
      font-size: 14px; } }
  @media screen and (max-width: 1080px) {
    .pending-payment-result__main-container__1s02o a .pending-payment-result__btn-finished__LRsPj {
      max-width: none;
      width: 100%;
      font-size: 13px; } }

.common-frame__common-frame-container__2M7Hr {
  display: grid; }
  @media screen and (min-width: 1080px) {
    .common-frame__common-frame-container__2M7Hr {
      width: 900px;
      max-height: 90vh;
      overflow-y: auto; } }
  @media screen and (max-width: 1080px) {
    .common-frame__common-frame-container__2M7Hr {
      width: 90vw; } }
  @media screen and (min-width: 1080px) {
    .common-frame__common-frame-container__2M7Hr {
      grid-template-columns: 45% 55%; } }
  @media screen and (max-width: 1080px) {
    .common-frame__common-frame-container__2M7Hr {
      grid-template-columns: 1fr; }
      .common-frame__common-frame-container__2M7Hr .common-frame__action-container__PtSOv {
        grid-row: 2; }
      .common-frame__common-frame-container__2M7Hr .common-frame__desc-container__2zYLI {
        grid-row: 1; } }

.subscribe-success__action-container__103Aq {
  display: flex;
  flex-direction: column;
  box-sizing: border-box; }
  @media screen and (min-width: 1080px) {
    .subscribe-success__action-container__103Aq {
      height: 100%;
      padding: 70px 45px;
      gap: 20px; } }
  @media screen and (max-width: 1080px) {
    .subscribe-success__action-container__103Aq {
      align-items: center;
      padding: 70px 30px 30px;
      gap: 15px;
      margin-top: -160px;
      z-index: 1;
      position: relative;
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, white 50px, white); } }
  .subscribe-success__action-container__103Aq h1 {
    font-weight: 600;
    margin: 0; }
    @media screen and (min-width: 1080px) {
      .subscribe-success__action-container__103Aq h1 {
        font-size: 26px;
        line-height: 28px; } }
    @media screen and (max-width: 1080px) {
      .subscribe-success__action-container__103Aq h1 {
        font-size: 22px;
        line-height: 26px; } }
  .subscribe-success__action-container__103Aq p {
    line-height: 28px; }
    @media screen and (max-width: 1080px) {
      .subscribe-success__action-container__103Aq p {
        font-size: 13px;
        line-height: 20px;
        text-align: center; } }
    @media screen and (min-width: 1080px) {
      .subscribe-success__action-container__103Aq p.subscribe-success__p-section__3PKZ_ {
        flex: 1; } }
  .subscribe-success__action-container__103Aq .subscribe-success__button-inner__KpQfe {
    max-width: none;
    width: 100%; }
    @media screen and (max-width: 1080px) {
      .subscribe-success__action-container__103Aq .subscribe-success__button-inner__KpQfe {
        margin-top: 20px; } }

@media screen and (min-width: 1080px) {
  .subscribe-success__mobile-container__21aab {
    width: 900px;
    max-height: 90vh;
    overflow-y: auto; } }

@media screen and (max-width: 1080px) {
  .subscribe-success__mobile-container__21aab {
    width: 90vw; } }

@media screen and (max-width: 1080px) {
  .cancel-invitation-maker__action-container__3dmVG {
    padding: 0 20px 10px;
    display: flex;
    flex-direction: column;
    align-items: center; } }

@media screen and (min-width: 1080px) {
  .cancel-invitation-maker__action-container__3dmVG {
    padding: 56px 40px;
    display: flex;
    flex-direction: column; } }

.cancel-invitation-maker__action-container__3dmVG h1 {
  margin: 0; }
  @media screen and (max-width: 1080px) {
    .cancel-invitation-maker__action-container__3dmVG h1 {
      display: none; } }
  @media screen and (min-width: 1080px) {
    .cancel-invitation-maker__action-container__3dmVG h1 {
      font-size: 32px;
      line-height: 28px;
      font-weight: 600; } }

@media screen and (max-width: 1080px) {
  .cancel-invitation-maker__action-container__3dmVG .cancel-invitation-maker__p-section__1V5ib {
    display: none; } }

@media screen and (min-width: 1080px) {
  .cancel-invitation-maker__action-container__3dmVG .cancel-invitation-maker__p-section__1V5ib {
    font-size: 16px;
    line-height: 28px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-top: 37px; } }

@media screen and (min-width: 1080px) {
  .cancel-invitation-maker__action-container__3dmVG .cancel-invitation-maker__button-inner__3wGkd {
    margin-top: 70px;
    max-width: none; } }

@media screen and (max-width: 1080px) {
  .cancel-invitation-maker__action-container__3dmVG .cancel-invitation-maker__button-inner__3wGkd {
    max-width: 100%;
    padding: 12px 8px; } }

.cancel-invitation-maker__action-container__3dmVG .cancel-invitation-maker__downgrade-button__3N--3 {
  display: inline-block;
  font-size: 14px;
  text-decoration: underline;
  color: #d0021b;
  line-height: 28px;
  margin-top: 16px;
  align-self: center;
  cursor: pointer; }
  @media screen and (max-width: 1080px) {
    .cancel-invitation-maker__action-container__3dmVG .cancel-invitation-maker__downgrade-button__3N--3 {
      font-size: 12px;
      margin-top: 8px; } }

@media screen and (min-width: 1080px) {
  .cancel-invitation-maker__desc-container__3P8aq {
    background-color: #f0fffc; }
    .cancel-invitation-maker__desc-container__3P8aq h3 {
      display: none; } }

@media screen and (max-width: 1080px) {
  .cancel-invitation-maker__desc-container__3P8aq {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px;
    gap: 15px; } }

@media screen and (min-width: 1080px) {
  .cancel-invitation-maker__desc-container__3P8aq .cancel-invitation-maker__img-inner__1t3Ja {
    width: 230px;
    margin-left: 55px;
    margin-top: 50px; } }

@media screen and (max-width: 1080px) {
  .cancel-invitation-maker__desc-container__3P8aq .cancel-invitation-maker__img-inner__1t3Ja {
    display: none; } }

.cancel-invitation-maker__desc-container__3P8aq .cancel-invitation-maker__p-section__1V5ib {
  font-size: 14px;
  line-height: 21px;
  font-weight: 500; }
  @media screen and (min-width: 1080px) {
    .cancel-invitation-maker__desc-container__3P8aq .cancel-invitation-maker__p-section__1V5ib {
      display: none; } }

.cancel-invitation-maker__desc-container__3P8aq .cancel-invitation-maker__description-ul__Yr5pO {
  display: flex;
  flex-direction: column; }
  @media screen and (min-width: 1080px) {
    .cancel-invitation-maker__desc-container__3P8aq .cancel-invitation-maker__description-ul__Yr5pO {
      padding: 30px 55px;
      gap: 15px; } }
  @media screen and (max-width: 1080px) {
    .cancel-invitation-maker__desc-container__3P8aq .cancel-invitation-maker__description-ul__Yr5pO {
      gap: 15px; } }
  .cancel-invitation-maker__desc-container__3P8aq .cancel-invitation-maker__description-ul__Yr5pO .cancel-invitation-maker__description-li__1mpQ- {
    display: flex;
    align-items: flex-start; }
    @media screen and (min-width: 1080px) {
      .cancel-invitation-maker__desc-container__3P8aq .cancel-invitation-maker__description-ul__Yr5pO .cancel-invitation-maker__description-li__1mpQ- {
        font-size: 15px;
        line-height: 24px; } }
    @media screen and (max-width: 1080px) {
      .cancel-invitation-maker__desc-container__3P8aq .cancel-invitation-maker__description-ul__Yr5pO .cancel-invitation-maker__description-li__1mpQ- {
        font-size: 12px;
        line-height: 18px; } }
    .cancel-invitation-maker__desc-container__3P8aq .cancel-invitation-maker__description-ul__Yr5pO .cancel-invitation-maker__description-li__1mpQ- .cancel-invitation-maker__close-icon__1Ze7W {
      margin-right: 6px;
      color: #fe4259;
      font-size: 16px; }
      @media screen and (min-width: 1080px) {
        .cancel-invitation-maker__desc-container__3P8aq .cancel-invitation-maker__description-ul__Yr5pO .cancel-invitation-maker__description-li__1mpQ- .cancel-invitation-maker__close-icon__1Ze7W {
          margin-top: 4px; } }

.cancel-membership__action-container__2-i98 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column; }
  @media screen and (min-width: 1080px) {
    .cancel-membership__action-container__2-i98 {
      padding: 56px 40px; } }
  @media screen and (max-width: 1080px) {
    .cancel-membership__action-container__2-i98 {
      padding: 0 20px 20px;
      gap: 20px; } }
  .cancel-membership__action-container__2-i98 h1 {
    margin: 0;
    font-weight: 600;
    line-height: 28px; }
    @media screen and (min-width: 1080px) {
      .cancel-membership__action-container__2-i98 h1 {
        font-size: 32px; } }
    @media screen and (max-width: 1080px) {
      .cancel-membership__action-container__2-i98 h1 {
        font-size: 20px; } }
  @media screen and (min-width: 1080px) {
    .cancel-membership__action-container__2-i98 p {
      font-size: 16px;
      line-height: 28px;
      margin-top: 35px; } }
  @media screen and (max-width: 1080px) {
    .cancel-membership__action-container__2-i98 p {
      font-size: 12px;
      line-height: 20px; } }
  .cancel-membership__action-container__2-i98 .cancel-membership__button-inner__1s38_ {
    max-width: none; }
    @media screen and (min-width: 1080px) {
      .cancel-membership__action-container__2-i98 .cancel-membership__button-inner__1s38_ {
        margin-top: 50px; } }
  .cancel-membership__action-container__2-i98 .cancel-membership__cancel-button__2KQt5 {
    color: #9099a7;
    font-size: 14px;
    text-decoration: underline;
    line-height: 28px;
    cursor: pointer;
    align-self: center; }
    @media screen and (min-width: 1080px) {
      .cancel-membership__action-container__2-i98 .cancel-membership__cancel-button__2KQt5 {
        margin-top: 16px; } }

.cancel-membership__desc-container__3AdNI {
  background-color: #f0fffc;
  display: flex;
  justify-content: center;
  align-items: center; }
  @media screen and (min-width: 1080px) {
    .cancel-membership__desc-container__3AdNI {
      height: 650px; } }
  @media screen and (max-width: 1080px) {
    .cancel-membership__desc-container__3AdNI {
      padding: 20px; } }
  @media screen and (min-width: 1080px) {
    .cancel-membership__desc-container__3AdNI .cancel-membership__img-inner__9Epka {
      width: 400px; } }
  @media screen and (max-width: 1080px) {
    .cancel-membership__desc-container__3AdNI .cancel-membership__img-inner__9Epka {
      width: 230px; } }

.purchase-credit__action-container__2orkM {
  height: 100%;
  padding: 25px 45px 16px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  box-sizing: border-box; }
  .purchase-credit__action-container__2orkM h2 {
    font-size: 24px;
    line-height: 28px;
    font-weight: 600;
    margin: 0; }

.purchase-credit__desc-container__2zS9Y {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 25px 45px 16px;
  box-sizing: border-box;
  background-color: #f0fffc; }
  .purchase-credit__desc-container__2zS9Y h2 {
    font-size: 22px;
    font-weight: 600;
    line-height: 36px;
    margin: 0; }
  .purchase-credit__desc-container__2zS9Y p {
    margin: 0;
    font-size: 16px;
    line-height: 28px; }

.upgrade-plan__action-layer__3nc4g {
  display: flex;
  flex-direction: column; }
  @media screen and (min-width: 1080px) {
    .upgrade-plan__action-layer__3nc4g {
      padding: 60px 30px;
      gap: 20px; } }
  @media screen and (max-width: 1080px) {
    .upgrade-plan__action-layer__3nc4g {
      padding: 20px;
      gap: 15px; } }
  .upgrade-plan__action-layer__3nc4g h1 {
    font-weight: 600;
    margin: 0; }
    @media screen and (min-width: 1080px) {
      .upgrade-plan__action-layer__3nc4g h1 {
        font-size: 28px;
        line-height: 42px; } }
    @media screen and (max-width: 1080px) {
      .upgrade-plan__action-layer__3nc4g h1 {
        font-size: 20px;
        line-height: 27px;
        text-transform: uppercase; } }
  .upgrade-plan__action-layer__3nc4g p + p {
    margin-top: 10px; }
  @media screen and (min-width: 1080px) {
    .upgrade-plan__action-layer__3nc4g p {
      font-size: 16px;
      line-height: 28px;
      margin-top: 15px; } }
  @media screen and (max-width: 1080px) {
    .upgrade-plan__action-layer__3nc4g p {
      font-size: 12px;
      line-height: 20px; } }
  .upgrade-plan__action-layer__3nc4g .upgrade-plan__upgrade-button__3KbYA {
    margin-top: 10px;
    max-width: none; }
  .upgrade-plan__action-layer__3nc4g .upgrade-plan__close-button__sj_Q9 {
    align-self: center;
    color: #9099a7;
    font-size: 14px;
    line-height: 28px;
    text-decoration: underline;
    cursor: pointer; }

.upgrade-plan__desc-layer__Yikha {
  position: relative; }
  @media screen and (min-width: 1080px) {
    .upgrade-plan__desc-layer__Yikha .upgrade-plan__img-inner__UaTkS {
      width: 100%; } }
  @media screen and (max-width: 1080px) {
    .upgrade-plan__desc-layer__Yikha .upgrade-plan__img-inner__UaTkS {
      width: 100%;
      aspect-ratio: 301 / 148;
      object-fit: cover;
      object-position: 50% 20%; } }
  .upgrade-plan__desc-layer__Yikha .upgrade-plan__right-triangle__2QPm4 {
    position: absolute;
    margin-bottom: -1px;
    bottom: 0;
    right: 0;
    width: 0;
    height: 0;
    border-left: 90vw solid transparent;
    border-bottom: 40px solid #fff; }
    @media screen and (min-width: 1080px) {
      .upgrade-plan__desc-layer__Yikha .upgrade-plan__right-triangle__2QPm4 {
        display: none; } }

.manually-send__manually-send-container__jN1uI {
  padding: 20px; }
  @media screen and (min-width: 1080px) {
    .manually-send__manually-send-container__jN1uI {
      width: 900px;
      max-height: 90vh;
      overflow-y: auto; } }
  @media screen and (max-width: 1080px) {
    .manually-send__manually-send-container__jN1uI {
      width: 90vw; } }
  .manually-send__manually-send-container__jN1uI header {
    display: flex;
    align-items: center;
    font-weight: 600;
    gap: 10px; }
    @media screen and (min-width: 1080px) {
      .manually-send__manually-send-container__jN1uI header {
        font-size: 22px;
        line-height: 28px; }
        .manually-send__manually-send-container__jN1uI header img {
          width: 22px; } }
    @media screen and (max-width: 1080px) {
      .manually-send__manually-send-container__jN1uI header {
        font-size: 16px;
        line-height: 24px; }
        .manually-send__manually-send-container__jN1uI header img {
          width: 16px; } }
    .manually-send__manually-send-container__jN1uI header img {
      cursor: pointer; }
  .manually-send__manually-send-container__jN1uI .manually-send__content__3IWww {
    text-align: center; }
    @media screen and (min-width: 1080px) {
      .manually-send__manually-send-container__jN1uI .manually-send__content__3IWww {
        margin-top: 88px; } }
    @media screen and (max-width: 1080px) {
      .manually-send__manually-send-container__jN1uI .manually-send__content__3IWww {
        margin-top: 15px; } }
    .manually-send__manually-send-container__jN1uI .manually-send__content__3IWww p {
      line-height: 24px;
      font-weight: 500; }
      @media screen and (min-width: 1080px) {
        .manually-send__manually-send-container__jN1uI .manually-send__content__3IWww p {
          font-size: 18px; } }
      @media screen and (max-width: 1080px) {
        .manually-send__manually-send-container__jN1uI .manually-send__content__3IWww p {
          font-size: 14px; } }
  .manually-send__manually-send-container__jN1uI .manually-send__line__14uGG {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #9099a7;
    gap: 16px;
    font-size: 14px;
    line-height: 28px; }
    .manually-send__manually-send-container__jN1uI .manually-send__line__14uGG i {
      width: 200px;
      height: 1px;
      background-color: rgba(0, 0, 0, 0.1); }
  .manually-send__manually-send-container__jN1uI .manually-send__p-section__5DNO7 {
    color: #535353;
    font-size: 18px;
    line-height: 20px;
    font-weight: 500;
    text-align: center;
    margin-top: 20px; }
    @media screen and (max-width: 1080px) {
      .manually-send__manually-send-container__jN1uI .manually-send__p-section__5DNO7 {
        margin-top: 10px;
        font-size: 14px; } }
  .manually-send__manually-send-container__jN1uI .manually-send__url-wrapper__1tOSc {
    border: 1px solid #2cd4ae;
    border-radius: 4px;
    min-height: 45px;
    display: flex;
    align-items: center;
    padding: 0 10px 0 30px;
    color: #2cd4ae;
    font-weight: bold;
    cursor: pointer;
    width: 450px;
    max-width: 100%;
    margin: auto; }
    @media screen and (min-width: 1080px) {
      .manually-send__manually-send-container__jN1uI .manually-send__url-wrapper__1tOSc {
        margin-top: 25px;
        margin-bottom: 50px; } }
    @media screen and (max-width: 1080px) {
      .manually-send__manually-send-container__jN1uI .manually-send__url-wrapper__1tOSc {
        margin-top: 15px; } }
    .manually-send__manually-send-container__jN1uI .manually-send__url-wrapper__1tOSc span {
      flex: 1; }

.unsent-invites__action-layer__dyxEn {
  display: flex;
  flex-direction: column; }
  @media screen and (min-width: 1080px) {
    .unsent-invites__action-layer__dyxEn {
      padding: 60px 40px;
      gap: 20px; } }
  @media screen and (max-width: 1080px) {
    .unsent-invites__action-layer__dyxEn {
      padding: 20px;
      gap: 15px; } }
  .unsent-invites__action-layer__dyxEn h1 {
    font-weight: 600;
    margin: 0; }
    @media screen and (min-width: 1080px) {
      .unsent-invites__action-layer__dyxEn h1 {
        font-size: 32px;
        line-height: 47px; } }
    @media screen and (max-width: 1080px) {
      .unsent-invites__action-layer__dyxEn h1 {
        font-size: 20px;
        line-height: 27px;
        text-transform: uppercase; } }
  .unsent-invites__action-layer__dyxEn p + p {
    margin-top: 10px; }
  @media screen and (min-width: 1080px) {
    .unsent-invites__action-layer__dyxEn p {
      font-size: 16px;
      line-height: 28px;
      margin-top: 15px; } }
  @media screen and (max-width: 1080px) {
    .unsent-invites__action-layer__dyxEn p {
      font-size: 12px;
      line-height: 20px; } }
  .unsent-invites__action-layer__dyxEn .unsent-invites__upgrade-button__3rnFJ {
    margin-top: 10px;
    max-width: none; }
  .unsent-invites__action-layer__dyxEn .unsent-invites__close-button__1rBtm {
    align-self: center;
    color: #9099a7;
    font-size: 14px;
    line-height: 28px;
    text-decoration: underline;
    cursor: pointer; }

.unsent-invites__desc-layer__1NJ8N {
  position: relative; }
  @media screen and (min-width: 1080px) {
    .unsent-invites__desc-layer__1NJ8N .unsent-invites__img-inner__2n3Zh {
      width: 100%; } }
  @media screen and (max-width: 1080px) {
    .unsent-invites__desc-layer__1NJ8N .unsent-invites__img-inner__2n3Zh {
      width: 100%;
      aspect-ratio: 301 / 148;
      object-fit: cover;
      object-position: 50% 20%; } }
  .unsent-invites__desc-layer__1NJ8N .unsent-invites__right-triangle__1w13j {
    position: absolute;
    margin-bottom: -1px;
    bottom: 0;
    right: 0;
    width: 0;
    height: 0;
    border-left: 90vw solid transparent;
    border-bottom: 40px solid #fff; }
    @media screen and (min-width: 1080px) {
      .unsent-invites__desc-layer__1NJ8N .unsent-invites__right-triangle__1w13j {
        display: none; } }

@media screen and (min-width: 1080px) {
  .global-layer__skeleton-container__3k43S {
    padding: 30px;
    width: 800px; } }

.global-layer__loading-container__AyWMH {
  position: absolute;
  inset: 0; }

.global-layer__close-icon__2LTgD {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.3);
  width: 30px;
  height: 30px;
  border-radius: 50%; }


/*# sourceMappingURL=main.3a6bb821ec6529abd2be.css.map*/