.css-1qq679y {
  z-index: 10;
}

.css-fjd1fc {
  position: relative;
  display: flex;
  flex-direction: column;
  --popper-bg: var(--chakra-colors-white);
  background: var(--chakra-colors-popBg);
  --popper-arrow-bg: var(--popper-bg);
  --popper-arrow-shadow-color: var(--chakra-colors-gray-200);
  width: 340px;
  border-color: inherit;
  border-radius: 10px;
  box-shadow: rgba(0,0,0,0.16) 0px 4px 8px 0px;
  z-index: inherit;
  padding-inline: 0px;
}

.chakra-ui-dark .css-fjd1fc:not([data-theme]),
[data-theme="dark"] .css-fjd1fc:not([data-theme]),
.css-fjd1fc[data-theme="dark"] {
  --popper-bg: var(--chakra-colors-gray-700);
  --popper-arrow-shadow-color: var(--chakra-colors-whiteAlpha-300);
}

.css-fjd1fc:focus-visible,
.css-fjd1fc[data-focus-visible] {
  outline: transparent solid 2px;
  outline-offset: 2px;
  box-shadow: var(--chakra-shadows-outline);
}

.css-1r4hsts {
  padding-inline-start: var(--chakra-space-3);
  padding-inline-end: var(--chakra-space-3);
  padding-top: var(--chakra-space-2);
  padding-bottom: var(--chakra-space-2);
  background: var(--chakra-colors-popBg);
  border-width: 0px;
  border-radius: 10px;
}

.css-6n0yjk {
  position: relative;
  display: flex;
  flex-direction: column;
  --popper-bg: var(--chakra-colors-white);
  background: var(--chakra-colors-popBg);
  --popper-arrow-bg: var(--popper-bg);
  --popper-arrow-shadow-color: var(--chakra-colors-gray-200);
  width: 240px;
  border-color: inherit;
  border-radius: 10px;
  box-shadow: rgba(0,0,0,0.16) 0px 4px 8px 0px;
  z-index: inherit;
  padding-inline: 0px;
}

.chakra-ui-dark .css-6n0yjk:not([data-theme]),
[data-theme="dark"] .css-6n0yjk:not([data-theme]),
.css-6n0yjk[data-theme="dark"] {
  --popper-bg: var(--chakra-colors-gray-700);
  --popper-arrow-shadow-color: var(--chakra-colors-whiteAlpha-300);
}

.css-6n0yjk:focus-visible,
.css-6n0yjk[data-focus-visible] {
  outline: transparent solid 2px;
  outline-offset: 2px;
  box-shadow: var(--chakra-shadows-outline);
}

.css-1fkhcdr {
  position: relative;
  display: flex;
  flex-direction: column;
  --popper-bg: var(--chakra-colors-white);
  background: var(--chakra-colors-popBg);
  --popper-arrow-bg: var(--popper-bg);
  --popper-arrow-shadow-color: var(--chakra-colors-gray-200);
  width: 400px;
  border-color: inherit;
  border-radius: 10px;
  box-shadow: rgba(0,0,0,0.16) 0px 4px 8px 0px;
  z-index: inherit;
  left: 8px;
  font-size: 12px;
}

.chakra-ui-dark .css-1fkhcdr:not([data-theme]),
[data-theme="dark"] .css-1fkhcdr:not([data-theme]),
.css-1fkhcdr[data-theme="dark"] {
  --popper-bg: var(--chakra-colors-gray-700);
  --popper-arrow-shadow-color: var(--chakra-colors-whiteAlpha-300);
}

.css-1fkhcdr:focus-visible,
.css-1fkhcdr[data-focus-visible] {
  outline: transparent solid 2px;
  outline-offset: 2px;
  box-shadow: var(--chakra-shadows-outline);
}

.css-kn46u7 {
  width: 48px;
  height: 48px;
}

.css-k008qs {
  display: flex;
}

.css-1y0e7gb {
  width: 100%;
  display: flex;
  position: relative;
  isolation: isolate;
  --input-font-size: var(--chakra-fontSizes-md);
  --input-padding: var(--chakra-space-4);
  --input-border-radius: var(--chakra-radii-md);
  --input-height: var(--chakra-sizes-10);
}

.css-zv294x {
  left: 0px;
  width: 30px;
  height: 28px;
  font-size: var(--input-font-size);
  color: var(--chakra-colors-accent);
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  position: absolute;
  top: 0px;
  z-index: 2;
}

.css-10zisax {
  width: 65px;
  display: flex;
  position: relative;
  isolation: isolate;
  --input-font-size: var(--chakra-fontSizes-md);
  --input-padding: var(--chakra-space-4);
  --input-border-radius: var(--chakra-radii-md);
  --input-height: var(--chakra-sizes-10);
  border-color: var(--chakra-colors-divider);
  border-radius: 8px;
  height: 24px;
}

.css-xl71ch {
  pointer-events: none;
  flex: 1 1 auto;
  min-width: 0px;
}

.css-16y7zqv {
  z-index: 99999;
}

.css-hrnuss {
  outline: transparent solid 2px;
  outline-offset: 2px;
  --menu-bg: #fff;
  --menu-shadow: var(--chakra-shadows-sm);
  color: inherit;
  border-radius: 6px;
  background: var(--chakra-colors-popBg);
  box-shadow: rgba(0,0,0,0.16) 0px 4px 8px 0px;
  border: var(--chakra-borders-none);
  padding-inline: 0.5rem;
  padding: 6px;
  z-index: 99999;
  min-width: 43px;
  width: 43px;
}

.chakra-ui-dark .css-hrnuss:not([data-theme]),
[data-theme="dark"] .css-hrnuss:not([data-theme]),
.css-hrnuss[data-theme="dark"] {
  --menu-bg: var(--chakra-colors-gray-700);
  --menu-shadow: var(--chakra-shadows-dark-lg);
}

.css-1jj9oyx {
  text-decoration: none;
  color: inherit;
  user-select: none;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  align-items: center;
  text-align: start;
  flex: 0 0 auto;
  outline: transparent solid 2px;
  outline-offset: 2px;
  transition-property: var(--chakra-transition-property-background);
  transition-duration: var(--chakra-transition-duration-ultra-fast);
  transition-timing-function: var(--chakra-transition-easing-ease-in);
  border-radius: 4px;
  padding-inline: 6px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 12px;
}

.css-1jj9oyx:focus,
.css-1jj9oyx[data-focus] {
  --menu-bg: var(--chakra-colors-gray-100);
  background: var(--chakra-colors-secondaryAuxiliary);
}

.chakra-ui-dark .css-1jj9oyx:focus:not([data-theme]),
.chakra-ui-dark .css-1jj9oyx[data-focus]:not([data-theme]),
[data-theme="dark"] .css-1jj9oyx:focus:not([data-theme]),
[data-theme="dark"] .css-1jj9oyx[data-focus]:not([data-theme]),
.css-1jj9oyx:focus[data-theme="dark"],
.css-1jj9oyx[data-focus][data-theme="dark"] {
  --menu-bg: var(--chakra-colors-whiteAlpha-100);
}

.css-1jj9oyx:active,
.css-1jj9oyx[data-active] {
  --menu-bg: var(--chakra-colors-gray-200);
}

.chakra-ui-dark .css-1jj9oyx:active:not([data-theme]),
.chakra-ui-dark .css-1jj9oyx[data-active]:not([data-theme]),
[data-theme="dark"] .css-1jj9oyx:active:not([data-theme]),
[data-theme="dark"] .css-1jj9oyx[data-active]:not([data-theme]),
.css-1jj9oyx:active[data-theme="dark"],
.css-1jj9oyx[data-active][data-theme="dark"] {
  --menu-bg: var(--chakra-colors-whiteAlpha-200);
}

.css-1jj9oyx:disabled,
.css-1jj9oyx[disabled],
.css-1jj9oyx[aria-disabled="true"],
.css-1jj9oyx[data-disabled] {
  opacity: 0.4;
  cursor: not-allowed;
}

.css-1jj9oyx:hover,
.css-1jj9oyx[data-hover] {
  background: rgb(var(--color-hover-300));
}

@-webkit-keyframes animation-14pkoxc {
  0% {
    border-color: var(--skeleton-start-color);
    background: var(--skeleton-start-color);
  }

  100% {
    border-color: var(--skeleton-end-color);
    background: var(--skeleton-end-color);
  }
}

@keyframes animation-14pkoxc {
  0% {
    border-color: var(--skeleton-start-color);
    background: var(--skeleton-start-color);
  }

  100% {
    border-color: var(--skeleton-end-color);
    background: var(--skeleton-end-color);
  }
}

@-webkit-keyframes animation-14pkoxc {
  0% {
    border-color: var(--skeleton-start-color);
    background: var(--skeleton-start-color);
  }

  100% {
    border-color: var(--skeleton-end-color);
    background: var(--skeleton-end-color);
  }
}

@keyframes animation-14pkoxc {
  0% {
    border-color: var(--skeleton-start-color);
    background: var(--skeleton-start-color);
  }

  100% {
    border-color: var(--skeleton-end-color);
    background: var(--skeleton-end-color);
  }
}

.css-540lu8 {
  width: 14px;
  height: 14px;
}

.css-doxlfd {
  position: relative;
  display: flex;
  flex-direction: column;
  --popper-bg: var(--chakra-colors-white);
  background: var(--chakra-colors-popBg);
  --popper-arrow-bg: var(--popper-bg);
  --popper-arrow-shadow-color: var(--chakra-colors-gray-200);
  width: 180px;
  border-color: inherit;
  border-radius: 10px;
  box-shadow: rgba(0,0,0,0.16) 0px 4px 8px 0px;
  z-index: inherit;
}

.chakra-ui-dark .css-doxlfd:not([data-theme]),
[data-theme="dark"] .css-doxlfd:not([data-theme]),
.css-doxlfd[data-theme="dark"] {
  --popper-bg: var(--chakra-colors-gray-700);
  --popper-arrow-shadow-color: var(--chakra-colors-whiteAlpha-300);
}

.css-doxlfd:focus-visible,
.css-doxlfd[data-focus-visible] {
  outline: transparent solid 2px;
  outline-offset: 2px;
  box-shadow: var(--chakra-shadows-outline);
}

.css-1d5pjbm {
  padding-inline-start: var(--chakra-space-3);
  padding-inline-end: var(--chakra-space-3);
  background: var(--chakra-colors-popBg);
  border-width: 0px;
  border-radius: 10px;
  padding: 0px;
}

.css-1dfumbr {
  position: relative;
  display: flex;
  flex-direction: column;
  --popper-bg: var(--chakra-colors-white);
  background: var(--chakra-colors-popBg);
  --popper-arrow-bg: var(--popper-bg);
  --popper-arrow-shadow-color: var(--chakra-colors-gray-200);
  width: 340px;
  border-color: inherit;
  border-radius: 10px;
  box-shadow: rgba(0,0,0,0.16) 0px 4px 8px 0px;
  z-index: 99;
}

.chakra-ui-dark .css-1dfumbr:not([data-theme]),
[data-theme="dark"] .css-1dfumbr:not([data-theme]),
.css-1dfumbr[data-theme="dark"] {
  --popper-bg: var(--chakra-colors-gray-700);
  --popper-arrow-shadow-color: var(--chakra-colors-whiteAlpha-300);
}

.css-1dfumbr:focus-visible,
.css-1dfumbr[data-focus-visible] {
  outline: transparent solid 2px;
  outline-offset: 2px;
  box-shadow: var(--chakra-shadows-outline);
}

.css-1mbsfz5 {
  width: var(--chakra-sizes-full);
  display: flex;
  position: relative;
  isolation: isolate;
  --input-font-size: var(--chakra-fontSizes-md);
  --input-padding: var(--chakra-space-4);
  --input-border-radius: var(--chakra-radii-md);
  --input-height: var(--chakra-sizes-10);
  border: var(--chakra-borders-none);
  font-size: 12px;
}

.css-wdzron {
  position: relative;
  z-index: 0;
  --number-input-stepper-width: var(--chakra-sizes-6);
  --number-input-input-padding: calc(var(--number-input-stepper-width) + 0.5rem);
  font-size: 12px;
  border: 1px solid transparent;
  border-radius: 6px;
  background: var(--chakra-colors-input_200);
  width: var(--chakra-sizes-full);
}

.css-wdzron:hover,
.css-wdzron[data-hover] {
  border: 1px solid rgb(var(--color-text-200));
}

.css-wdzron:focus-visible,
.css-wdzron[data-focus-visible] {
  border: 1px solid rgb(var(--color-text-200));
}

.css-ee9v5v {
  right: 0px;
  width: auto;
  height: 28px;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  position: absolute;
  top: 0px;
  z-index: 2;
  color: rgb(var(--color-text-200));
  font-size: 12px;
  padding-right: 8px;
}

.css-l2uni0 {
  width: 100%;
  height: 28px;
  padding-inline-start: var(--input-height);
  padding-inline-end: var(--input-padding);
  border-radius: var(--input-border-radius);
  min-width: 0px;
  outline: transparent solid 2px;
  outline-offset: 2px;
  position: relative;
  appearance: none;
  transition-property: var(--chakra-transition-property-common);
  transition-duration: var(--chakra-transition-duration-normal);
  --input-font-size: var(--chakra-fontSizes-md);
  --input-padding: var(--chakra-space-4);
  --input-border-radius: var(--chakra-radii-md);
  --input-height: var(--chakra-sizes-10);
  background: inherit;
  padding: 7px 26px 7px 23px;
  border: 1px solid transparent;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.css-l2uni0:disabled,
.css-l2uni0[disabled],
.css-l2uni0[aria-disabled="true"],
.css-l2uni0[data-disabled] {
  opacity: 0.4;
  cursor: not-allowed;
}

.css-l2uni0:hover,
.css-l2uni0[data-hover] {
  border-color: var(--chakra-colors-divider);
  box-shadow: var(--chakra-shadows-none);
}

.css-l2uni0:focus-visible,
.css-l2uni0[data-focus-visible] {
  z-index: 1;
  border-color: var(--chakra-colors-accent);
  box-shadow: var(--chakra-shadows-none);
}

.css-9onozw {
  width: 100%;
  height: 28px;
  padding-inline-start: var(--input-padding);
  padding-inline-end: var(--number-input-input-padding);
  border-radius: var(--input-border-radius);
  min-width: 0px;
  outline: transparent solid 2px;
  outline-offset: 2px;
  position: relative;
  appearance: none;
  transition-property: var(--chakra-transition-property-common);
  transition-duration: var(--chakra-transition-duration-normal);
  --input-font-size: var(--chakra-fontSizes-md);
  --input-padding: var(--chakra-space-4);
  --input-border-radius: var(--chakra-radii-md);
  --input-height: var(--chakra-sizes-10);
  vertical-align: top;
  background: inherit;
  box-shadow: var(--chakra-shadows-none);
  border: var(--chakra-borders-none);
  font-size: 12px;
  color: var(--chakra-colors-accent);
  padding-left: 8px;
  padding-right: 18px;
  font-weight: 500;
}

.css-9onozw:disabled,
.css-9onozw[disabled],
.css-9onozw[aria-disabled="true"],
.css-9onozw[data-disabled] {
  opacity: 0.4;
  cursor: not-allowed;
}

.css-9onozw:hover,
.css-9onozw[data-hover] {
  border-color: var(--chakra-colors-divider);
  box-shadow: var(--chakra-shadows-none);
}

.css-9onozw:focus-visible,
.css-9onozw[data-focus-visible] {
  z-index: 1;
  border-color: var(--chakra-colors-accent);
  box-shadow: var(--chakra-shadows-none);
}

.css-39mq78 {
  width: 16px;
  height: 14px;
  border-radius: 4px;
}

.css-zhdiwf {
  position: relative;
  border-radius: 72px;
  background: rgb(var(--color-tooltip-bg));
  text-align: center;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  white-space: nowrap;
  flex-shrink: 0;
  width: 72px;
  height: 72px;
}

.css-1g5b0bw {
  position: relative;
  border-radius: 72px;
  background-color: rgb(var(--color-tooltip-bg));
  text-align: center;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  white-space: nowrap;
  flex-shrink: 0;
  width: 72px;
  height: 72px;
}