._1in3tn40-2-0-1 {
  box-sizing: border-box;
  max-width: min(400px, 100vw);
  max-height: 100vh;
  overflow: hidden;
  background-color: var(--dt-colors-background-surface-default, #fff);
  border-radius: var(--dt-borders-radius-surface-subdued, 12px);
  box-shadow: var(--dt-box-shadows-surface-floating-rest, 0px 0px 0px 1px #2d2e4e08, 0px 1px 2px #2d2e4e0d, 0px 5px 11px -2px #2d2e4e29);
}
._1in3tn41-2-0-1 {
  position: absolute;
  width: var(--dt-spacings-size-12, 12px);
  height: var(--dt-spacings-size-12, 12px);
  background: var(--dt-colors-background-surface-default, #fff);
  visibility: hidden;
  z-index: var(--dt-elevations-default, 1);
}
._1in3tn41-2-0-1:before {
  content: "";
  position: absolute;
  width: var(--dt-spacings-size-12, 12px);
  height: var(--dt-spacings-size-12, 12px);
  background: var(--dt-colors-background-surface-default, #fff);
  visibility: visible;
  transform: rotate(45deg);
  box-shadow: var(--dt-box-shadows-surface-floating-rest, 0px 0px 0px 1px #2d2e4e08, 0px 1px 2px #2d2e4e0d, 0px 5px 11px -2px #2d2e4e29);
}
[data-popper-placement^="top"] > ._1in3tn41-2-0-1 {
  bottom: calc(calc(var(--dt-spacings-size-12, 12px) / 2) * -1);
}
[data-popper-placement^="top"] > ._1in3tn41-2-0-1:before {
  border-radius: var(--dt-borders-radius-field-subdued, 4px) 0;
  clip-path: polygon(200% -103%, 200% 200%, -100% 197%);
}
[data-popper-placement^="bottom"] > ._1in3tn41-2-0-1 {
  top: calc(calc(var(--dt-spacings-size-12, 12px) / 2) * -1);
}
[data-popper-placement^="bottom"] > ._1in3tn41-2-0-1:before {
  border-radius: var(--dt-borders-radius-field-subdued, 4px) 0;
  clip-path: polygon(203% -100%, -100% -100%, -97% 200%);
}
[data-popper-placement^="left"] > ._1in3tn41-2-0-1 {
  right: calc(calc(var(--dt-spacings-size-12, 12px) / 2) * -1);
}
[data-popper-placement^="left"] > ._1in3tn41-2-0-1:before {
  border-radius: 0 var(--dt-borders-radius-field-subdued, 4px);
  clip-path: polygon(-100% -97%, 200% -100%, 197% 200%);
}
[data-popper-placement^="right"] > ._1in3tn41-2-0-1 {
  left: calc(calc(var(--dt-spacings-size-12, 12px) / 2) * -1);
}
[data-popper-placement^="right"] > ._1in3tn41-2-0-1:before {
  border-radius: 0 var(--dt-borders-radius-field-subdued, 4px);
  clip-path: polygon(-100% -103%, -100% 200%, 203% 200%);
}
._1in3tn42-2-0-1 {
  position: relative;
  right: calc(var(--dt-spacings-size-8, 8px) * -1);
  z-index: calc(var(--dt-elevations-default, 1) - 1);
}