._1lv2wjr0-2-0-1 {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  height: 100vh;
  position: relative;
  z-index: var(--dt-elevations-default, 1);
}
._1lv2wjr1-2-0-1 {
  box-sizing: border-box;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  box-shadow: var(--dt-box-shadows-surface-floating-rest, 0px 0px 0px 1px #2d2e4e08, 0px 1px 2px #2d2e4e0d, 0px 5px 11px -2px #2d2e4e29);
  outline: none;
  background: var(--dt-colors-background-base-default, #f9f9fa);
  overflow-y: auto;
  border-radius: var(--dt-borders-radius-surface-default, 16px);
  padding-left: var(--dt-spacings-size-24, 24px);
  padding-right: var(--dt-spacings-size-12, 12px);
  padding-top: var(--dt-spacings-size-16, 16px);
  padding-bottom: var(--dt-spacings-size-16, 16px);
  margin-top: var(--dt-spacings-size-12, 12px);
}
._1lv2wjr1-2-0-1:after {
  content: "";
  display: block;
  padding-bottom: var(--dt-spacings-size-32, 32px);
}
._1lv2wjr2-2-0-1 {
  overflow: auto;
  padding-right: var(--dt-spacings-size-12, 12px);
}
._1lv2wjr3-2-0-1 {
  overflow: hidden;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  z-index: var(--dt-elevations-overlay, 20);
  background: var(--dt-colors-background-surface-backdrop, #f9f9facc);
}
._1lv2wjr4-2-0-1 {
  word-break: normal;
  overflow-wrap: anywhere;
}