.uno-4a3zet {
  font-size: 20px;
  font-weight: 600;
  cursor: pointer;
}
.uno-392oad {
  cursor: pointer;
}
.uno-cf6co9 {
  cursor: pointer;
  display: flex;
  justify-content: flex-end;
}
.uno-0q70ji {
  display: flex;
}
.uno-3ihwbs {
  padding: 24px;
}
.modal-mask.svelte-10nys9q {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999999;
  width: 100%;
  height: 100%;
  background: #0009;
}
.container-content.svelte-10nys9q {
  position: fixed;
  inset: 0;
  z-index: 9999999;
  display: flex;
  justify-content: center;
  align-items: center;
}
.modal.svelte-10nys9q {
  position: relative;
  border-radius: 12px;
  width: 520px;
  max-height: calc(100vh - 3em);
  background: #fff;
  overflow: auto;
}
.modal.big.svelte-10nys9q {
  width: 620px;
}
.modal.middle.svelte-10nys9q {
  width: 480px;
}
.modal.small.svelte-10nys9q {
  width: 320px;
}
.modal.phone.svelte-10nys9q {
  width: calc(100vw - 3em);
}
.svelte-10nys9q::-webkit-scrollbar {
  width: 0 !important;
}
.close-icon-wrap.svelte-10nys9q {
  position: absolute;
  top: 16px;
  right: 16px;
  z-index: 1;
  width: 40px;
  height: 40px;
}
.close-icon-wrap.svelte-10nys9q .close-icon:where(.svelte-10nys9q) {
  position: static;
}
.close-icon.svelte-10nys9q {
  position: absolute;
  top: 16px;
  right: 16px;
}
.close-icon3.svelte-10nys9q {
  position: absolute;
  top: 24px;
  right: 24px;
}
@media screen and (max-width: 640px) {
  .xs\:ph16.svelte-10nys9q {
    padding-right: 16px;
    padding-left: 16px;
  }
}
