.Typography_header-large__7bRPk {
  font-size: 36px;
  line-height: 44px;
  letter-spacing: -0.8px;
  font-weight: 600;
}

.Typography_header-medium__ITRyK {
  font-size: 28px;
  line-height: 34px;
  letter-spacing: -0.6px;
  font-weight: 600;
}

.Typography_header-small__F94WP {
  font-size: 24px;
  line-height: 30px;
  letter-spacing: -0.4px;
  font-weight: 600;
}

.Typography_header-xs__I1ceu {
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.4px;
  font-weight: 600;
}

.Typography_text-xl__yCIDm {
  font-size: 22px;
  line-height: 32px;
  letter-spacing: -0.4px;
  font-weight: 400;
}

.Typography_text-xl-bold__oT8eP {
  font-size: 22px;
  line-height: 32px;
  letter-spacing: -0.2px;
  font-weight: 600;
}

.Typography_text-large__AjI23 {
  font-size: 19px;
  line-height: 28px;
  letter-spacing: -0.4px;
  font-weight: 400;
}

.Typography_text-large-bold__IKLZK {
  font-size: 19px;
  line-height: 28px;
  letter-spacing: -0.2px;
  font-weight: 600;
}

.Typography_text-medium__cKI_Y {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: -0.1px;
  font-weight: 400;
}

.Typography_text-link__4CdjK {
  all: unset;
  text-decoration: underline !important;
  cursor: pointer;
}

.Typography_text-medium-link___O_Pc {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: -0.2px;
  font-weight: 500 !important;
}

.Typography_text-medium-bold__00uSq {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: -0.2px;
  font-weight: 600;
}

.Typography_text-small__Yv3tj {
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  font-weight: 400;
}

.Typography_text-small-bold__fwESJ {
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.1px;
  font-weight: 600;
}

.Typography_text-small-link__VpSmc {
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  font-weight: 500 !important;
}

.Typography_text-xs__AbKor {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0px;
  font-weight: 400;
}

.Typography_text-xs-bold__gQiKj {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: -0.1px;
  font-weight: 600;
}

.Typography_text-xs-link__1Hl0A {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0px;
  font-weight: 500 !important;
}

.Typography_margin-reset__hP10F {
  margin: 0;
  margin-inline: 0px;
  margin-block: 0px;
}

.Button_button__d5K7o {
  height: 40px;
  padding: 7px 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  border: none;
  cursor: pointer;
}

.Button_button-small__ZU5fW {
  height: 32px;
}

.Button_button-fill__LRCj_ {
  background: var(--color-fg1);
  color: var(--color-bg1);
}

.Button_buttonFillHover__ZlONt:hover {
  opacity: 80%;
}

.Button_button-outlined__u9jt7 {
  background: var(--color-bg1);
  color: var(--color-fg1);
  border: 1px solid var(--color-bg3);
}
.Button_buttonOutlinedHover__7nZhm:hover {
  background: var(--color-bg2);
}

.Button_button-fill-disabled__7E_QK {
  background: var(--color-bg3);
  pointer-events: none;
  opacity: 0.5;
}

.Button_button-disabled__3pxma {
  pointer-events: none;
  opacity: 0.5;
}

.Button_hide-text__8UdUq {
  visibility: hidden;
}

.Button_button-outline-disabled__9jw1_ {
  background: var(--color-bg1);
  border: 1px solid var(--color-bg3);
  color: var(--color-fg3);
  pointer-events: none;
   opacity: 0.5;
}

.Button_button-clear-disabled__51xW4 {
  pointer-events: none;
  opacity: 0.5;
}

.Button_button-wide__I6nrT {
  width: 100%;
}

.Button_text-button-reset__LAL_F {
  all: unset;
  cursor: pointer;
}

.Button_text-button__jFUTE:focus,
.Button_text-button__jFUTE:active {
  outline: 1px solid blue;
}

.Chip_chip__55bdU {
  width: -moz-fit-content;
  width: fit-content;
  background: var(--color-fg1);
  padding: 2px 10px;
  border-radius: 100px;
  min-height: 26px;
  color: var(--color-bg1);
  display: flex;
  align-items: center;
}

@media (max-width: 576px) {
  .Chip_chip__55bdU {
    height: 30px;
    min-width: -moz-max-content;
    min-width: max-content;
  }
}

.Chip_chip-outlined__ZM8h5 {
  background: var(--color-bg1);
  color: var(--color-fg1);
  border: 1px solid var(--color-bg3);
}

.Chip_chip-disabled__GNkrV {
  background: var(--color-bg3);
  color: var(--color-fg2);
}

.Chip_chip-danger__etXcf {
  background: var(--red);
  color: var(--color-bg1);
}

.Chip_chip-info__sp4IT {
  background: var(--color-bg-info);
  color: var(--color-fg-info);
}

.Input_input-container__vQdKF {
  border: 1px solid var(--color-bg3);
  border-radius: 8px;
  padding: 0px 4px 0 16px;
  pointer-events: auto !important;

  /* From Typography/index.module.css */
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  font-weight: 400;

  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.Input_reset__rMuTH {
  all: unset;
}

.Input_input__xtAgv[type='date'] {
  padding-top: 6.5%; /* margin-top: 2px; ... */
}

.Input_input__xtAgv {
  all: unset;
  border-radius: 8px;
  height: 40px;
  width: 100%;
}

.Input_textarea__g5Ftt {
  all: unset;
  border-radius: 8px;
  padding: 8px;
  width: 100%;
  height: auto;

  /** From Typography/index.module.css */
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  font-weight: 400;

  /** don't allow resizing */
  resize: none;
}

.Input_input-disabled__wbadi {
  pointer-events: none !important;
  background: var(--color-bg3);
}

.Input_input-inactive__baGpL {
  pointer-events: none !important;
}

.Input_input-selected___gwnn {
  border: 1px solid #111;
}

.Input_input__xtAgv::-moz-placeholder {
  color: var(--color-fg2);
}

.Input_input__xtAgv::placeholder {
  color: var(--color-fg2);
}

.Input_clear__R1UOk {
  position: absolute;
  right: 0;
  border-radius: 20px;
}

.Select_select-input___p7Mz {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 1;
  cursor: pointer;
}

.Select_select-dropdown__wZD0N {
  margin: 0;
  padding: 0;
  overflow: auto;
  list-style: none;
  position: absolute;
  box-shadow: var(--box-shadow-medium);
  border-radius: 16px;
  width: 100%;
  background-color: var(--color-bg1);
  left: 0;
  top: 48px;
  padding: 12px 0;
  max-height: 300px;
  z-index: 3;
}

.Select_empty-popover__STIPg {
  all: unset;
}

.Select_select-dropdown-popover__DXwtn {
  padding: 0;
}

