.chakra-dialog__content.css-1nln5x3 {
  display: flex;
  flex-direction: column;
  max-width: 430px;
  height: 600px;
  max-height: calc(100dvh - 32px);
  overflow: hidden;
  background: var(--gaydev-colors-bg-dialog);
  --bg-currentcolor: var(--gaydev-colors-bg-dialog);
  border-radius: 32px;
  border-top-width: 1px;
  border-top-style: solid;
  --mix-borderTopColor: color-mix(in srgb, var(--gaydev-colors-stroke-default) 05%, transparent);
  border-top-color: var(--mix-borderTopColor, var(--gaydev-colors-stroke-default));
  box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 16px 0px;
  padding-top: var(--gaydev-spacing-4);
  padding-inline: var(--gaydev-spacing-6);
  padding-bottom: var(--gaydev-spacing-6);
  width: 100%;
  outline: 0;
  margin-inline: auto;
}
.css-ajre6e { position: relative; flex-shrink: 0; width: 52px; height: 24px; overflow: hidden; }
.css-1achrkx { object-fit: cover; position: absolute; left: calc(50% + 0.17px); top: calc(50% - 0.17px); width: 44.479px; height: 19px; transform: translate(-50%, -50%); }
.css-1rp7ier { display: flex; flex-shrink: 0; width: 64px; height: 32px; padding-inline: 6px; padding-block: var(--gaydev-spacing-1); border-radius: 8px; --mix-background: color-mix(in srgb, var(--gaydev-colors-bg-islands) 05%, transparent); background: var(--mix-background, var(--gaydev-colors-bg-islands)); --bg-currentcolor: var(--mix-background, var(--gaydev-colors-bg-islands)); align-items: center; justify-content: center; }
@media screen and (min-width: 30rem) {
  .css-1rp7ier { display: none; }
}
.css-p10hs2 { object-fit: cover; position: absolute; inset: 0px; }
.css-1hsk7h0 { object-fit: cover; position: absolute; inset: 9.24% 21.36% 6.29% 14.73%; }
.css-cgxz45 { object-fit: cover; position: absolute; inset: 4.69% 7.11% 6.25% 7.75%; }
.css-17n2qmn { display: inline-flex; appearance: none; align-items: center; justify-content: center; user-select: none; position: relative; isolation: isolate; padding: 16px 32px; height: 52px; border-radius: 20px; --mix-background: color-mix(in srgb, var(--gaydev-colors-bg-islands) 05%, transparent); background: var(--mix-background, var(--gaydev-colors-bg-islands)); --bg-currentcolor: var(--mix-background, var(--gaydev-colors-bg-islands)); color: var(--gaydev-colors-text-primary); font-size: 16px; font-weight: 700; border-width: 1.5px; border-style: solid; border-image: none; --mix-borderColor: color-mix(in srgb, var(--gaydev-colors-stroke-default) 05%, transparent); border-color: var(--mix-borderColor, var(--gaydev-colors-stroke-default)); width: var(--gaydev-sizes-full); flex-shrink: 0; gap: var(--gaydev-spacing-2); cursor: pointer; outline: 0; }
.css-17n2qmn::before { content: ""; position: absolute; inset: 0px; z-index: -1; border-radius: inherit; --mix-background: color-mix(in srgb, var(--gaydev-colors-bg-islands) 10%, transparent); background: var(--mix-background, var(--gaydev-colors-bg-islands)); --bg-currentcolor: var(--mix-background, var(--gaydev-colors-bg-islands)); opacity: 0; transition: opacity 0.2s; }
@media (hover: hover) {
  .css-17n2qmn:is(:hover, [data-hover]):not(:disabled, [data-disabled])::before { opacity: 1; }
}
.css-iedi0q { object-fit: cover; width: 20px; height: 20px; }
.css-1lejymi { text-transform: uppercase; }
.css-1f9c6tu { display: none; flex-shrink: 0; width: 64px; height: 32px; padding-inline: 6px; padding-block: var(--gaydev-spacing-1); border-radius: 8px; --mix-background: color-mix(in srgb, var(--gaydev-colors-bg-islands) 05%, transparent); background: var(--mix-background, var(--gaydev-colors-bg-islands)); --bg-currentcolor: var(--mix-background, var(--gaydev-colors-bg-islands)); align-items: center; justify-content: center; }
@media screen and (min-width: 30rem) {
  .css-1f9c6tu { display: flex; }
}
