.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;
}

.Grid_page-grid__9vvoc {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  -moz-column-gap: 24px;
       column-gap: 24px;
  padding: 48px 48px;
  width: 100%;
}
@media (max-width: 1060px) {
  .Grid_page-grid__9vvoc {
    display: flex;
    flex-direction: column;
  }

  @media (max-width: 768px) {
    .Grid_page-grid__9vvoc {
      padding: 24px;
    }
  }
}

.Grid_no-padding__FvKlv {
  padding: 0;
}

.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;
}

.SelectV2_select-input__iHykE {
  position: relative;
  width: 100%;
  cursor: pointer;
  border-radius: var(--radius-md, 8px);
  border: 1px solid var(--Component-colors-Components-Buttons-Secondary-button-secondary-border, #D5D7DA);
  background: var(--Component-colors-Components-Buttons-Secondary-button-secondary-bg, #FFF);
  box-shadow: 0px 0px 0px 0.5px var(--Colors-Effects-Shadows-shadow-skeumorphic-inner-border, rgba(10, 13, 18, 0.08)) inset, 0px -2px 0px 0px var(--Colors-Effects-Shadows-shadow-skeumorphic-inner, rgba(10, 13, 18, 0.03)) inset, 0px 1px 2px 0px var(--Colors-Effects-Shadows-shadow-xs, rgba(10, 13, 18, 0.05));
}

@keyframes SelectV2_subtleDropdownAppear__VVZjB {
  from {
    opacity: 0;
    transform: translateY(-2px) scale(0.98);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

.SelectV2_select-dropdown__hC7BD {
  margin: 0;
  padding: 0;
  overflow: auto;
  list-style: none;
  position: absolute;
  box-shadow: var(--box-shadow-medium);
  border-radius: var(--radius-md, 8px);
  width: 100%;
  background-color: var(--color-bg1, #FFF);
  left: 0;
  top: calc(100% + 4px);
  padding: 0 0 8px 0;
  max-height: 300px;
  z-index: 3;
  border: 1px solid var(--Component-colors-Components-Buttons-Secondary-button-secondary-border, #D5D7DA);
  animation: SelectV2_subtleDropdownAppear__VVZjB 180ms cubic-bezier(0.2, 0, 0, 1) forwards;
  transform-origin: top center;
}

.SelectV2_empty-popover__Bzth5 {
  all: unset;
}

.SelectV2_select-dropdown-popover__E8MqH {
  padding: 0;
  border-radius: var(--radius-md, 8px);
  overflow: hidden;
  animation: SelectV2_subtleDropdownAppear__VVZjB 180ms cubic-bezier(0.2, 0, 0, 1) forwards;
  transform-origin: top center;
}

/* Ensure the button inside select gets proper styling */
.SelectV2_select-button__bd1Ti {
  width: 100%;
  height: initial;
  min-height: 40px;
  padding: 0 12px 0 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: transparent;
  border: none;
  outline: none;
  cursor: pointer;
  text-align: center;
  box-shadow: none;
}

/* Content container inside the button - for text centering */
.SelectV2_select-text-container__mAtUd {
  flex: 1;
  display: flex;
  justify-content: center;
  text-align: center;
}

/* Responsive mobile styling */
@media (max-width: 768px) {
  .SelectV2_select-input__iHykE {
    width: 100%;
  }
  
  .SelectV2_select-button__bd1Ti {
    padding: 0 12px 0 16px;
    font-size: 14px;
  }
  
  .SelectV2_select-dropdown__hC7BD {
    top: calc(100% + 4px);
    max-height: 250px;
  }
}

@keyframes react-loading-skeleton {
  100% {
    transform: translateX(100%);
  }
}

.react-loading-skeleton {
  --base-color: #ebebeb;
  --highlight-color: #f5f5f5;
  --animation-duration: 1.5s;
  --animation-direction: normal;
  --pseudo-element-display: block; /* Enable animation */

  background-color: var(--base-color);

  width: 100%;
  border-radius: 0.25rem;
  display: inline-flex;
  line-height: 1;

  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  overflow: hidden;
}

.react-loading-skeleton::after {
  content: ' ';
  display: var(--pseudo-element-display);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  background-repeat: no-repeat;
  background-image: var(
    --custom-highlight-background,
    linear-gradient(
      90deg,
      var(--base-color) 0%,
      var(--highlight-color) 50%,
      var(--base-color) 100%
    )
  );
  transform: translateX(-100%);

  animation-name: react-loading-skeleton;
  animation-direction: var(--animation-direction);
  animation-duration: var(--animation-duration);
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
}

@media (prefers-reduced-motion) {
  .react-loading-skeleton {
    --pseudo-element-display: none; /* Disable animation */
  }
}

:root{--g-color-focus:rgb(0 132 255/0.5);--g-borderRadius-circle:50%;--g-borderRadius-halfCircle-End:0 50% 50% 0;--g-borderRadius-halfCircle-Start:50% 0 0 50%;--g-day-dimensions:40px;--g-focus:0 0 0 4px var(--g-color-focus)}.Udq{background-color:var(--g-colorGray50);border-radius:16px;box-shadow:0 0 8px var(--g-colorTransparentGray100);color:var(--g-colorGray300);display:inline-block;font-family:var(--font-family-default-latin);padding:16px;position:relative}._gestalt .react-datepicker__current-month{color:var(--g-colorGray300);font-size:var(--font-size-400);font-weight:var(--font-weight-bold);margin-bottom:16px}.Z4G{border-radius:var(--g-borderRadius-circle);color:var(--g-colorGray300);cursor:pointer;display:inline-block;line-height:var(--g-day-dimensions);text-align:center;width:var(--g-day-dimensions)}.Z4G:focus{box-shadow:var(--g-focus);outline:none}.Z4G:hover{background-color:var(--g-colorTransparentGray60);color:var(--g-colorGray300)}._gestalt .react-datepicker__day--highlighted{background-color:var(--g-colorGray300);color:var(--g-colorGray50)}._gestalt .react-datepicker__day--disabled{color:var(--g-colorGray200);cursor:default}._gestalt .react-datepicker__day--disabled:hover{background-color:var(--g-colorGray50);color:var(--g-colorGray200)}._gestalt .react-datepicker__day--disabled:focus{box-shadow:none}._gestalt .react-datepicker__day--selected{background-color:var(--g-colorGray300);color:var(--g-colorGray50)}._gestalt .react-datepicker__day--in-range,._gestalt .react-datepicker__day--selected:hover{background-color:var(--g-colorTransparentGray60);color:var(--g-colorGray300)}._gestalt .react-datepicker__day--in-range{border-radius:0}._gestalt .react-datepicker__day--in-range:hover{background:var(--g-colorTransparentGray60);border-radius:var(--g-borderRadius-circle);position:relative}._gestalt .react-datepicker__day--in-range:first-child{border-bottom-left-radius:var(--g-borderRadius-circle);border-top-left-radius:var(--g-borderRadius-circle)}._gestalt .react-datepicker__day--in-range:last-child{border-bottom-right-radius:var(--g-borderRadius-circle);border-top-right-radius:var(--g-borderRadius-circle)}._gestalt .react-datepicker__day--in-range:not(.react-datepicker__day--selected):hover:before{background:var(--g-colorTransparentGray60);border-radius:0;content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:-1}._gestalt .react-datepicker__day--in-range:first-child:hover:before{border-bottom-left-radius:var(--g-borderRadius-circle);border-top-left-radius:var(--g-borderRadius-circle)}._gestalt .react-datepicker__day--in-range:last-child:hover:before{border-bottom-right-radius:var(--g-borderRadius-circle);border-top-right-radius:var(--g-borderRadius-circle)}._gestalt .react-datepicker__day--range-start{background-color:var(--g-colorGray400);border-radius:var(--g-borderRadius-circle);color:var(--g-colorGray50);position:relative}._gestalt .react-datepicker__day--range-start:not(:last-child):not(.react-datepicker__day--range-end):before{background:var(--g-colorTransparentGray60);border-radius:var(--g-borderRadius-halfCircle-Start);content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:-1}._gestalt .react-datepicker__day--range-start:hover{background-color:inherit;border-radius:var(--g-borderRadius-circle);color:var(--g-colorGray300);position:relative}._gestalt .react-datepicker__day--range-start:hover:after{background:var(--g-colorTransparentGray60);border-radius:var(--g-borderRadius-circle);content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:-1}._gestalt .react-datepicker__day--range-end{background-color:var(--g-colorGray400);border-radius:var(--g-borderRadius-circle);color:var(--g-colorGray50);position:relative}._gestalt .react-datepicker__day--range-end:not(:first-child):not(.react-datepicker__day--range-start):before{background:var(--g-colorTransparentGray60);border-radius:var(--g-borderRadius-halfCircle-End);content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:-1}._gestalt .react-datepicker__day--range-end:hover{background-color:inherit;border-radius:var(--g-borderRadius-circle);color:var(--g-colorGray300);position:relative}._gestalt .react-datepicker__day--range-end:hover:after{background:var(--g-colorTransparentGray60);border-radius:var(--g-borderRadius-circle);color:var(--g-colorGray300);content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:-1}._gestalt .react-datepicker__day--selecting-range-end:not(.react-datepicker__day--in-range):not(.react-datepicker__day--highlighted),._gestalt .react-datepicker__day--selecting-range-start:not(.react-datepicker__day--in-range):not(.react-datepicker__day--highlighted){background-color:var(--g-colorTransparentGray60)}._gestalt .react-datepicker__day--outside-month{visibility:hidden}._gestalt .react-datepicker__day-name{color:var(--g-colorGray200);display:inline-block;font-size:var(--font-size-300);line-height:var(--g-day-dimensions);margin:0;text-align:center;width:var(--g-day-dimensions)}._gestalt .react-datepicker__day-names{display:flex;white-space:nowrap}._gestalt .react-datepicker__header{position:relative;text-align:center}._gestalt .react-datepicker__input-container{display:block;position:relative;width:100%}._gestalt .react-datepicker__input-container input{padding-right:38px}._gestalt .react-datepicker__month{color:var(--g-colorGray50);text-align:center}._gestalt .react-datepicker__week{display:flex;position:relative;white-space:nowrap;z-index:1}._gestalt .react-datepicker__month-container{float:left;font-size:var(--font-size-300);font-weight:var(--font-weight-normal)}._gestalt .react-datepicker__navigation{background:none;border:none;border-radius:var(--g-borderRadius-circle);cursor:pointer;height:auto;outline:none;overflow:visible;padding:8px;position:absolute;top:14px;width:auto;z-index:1}._gestalt .react-datepicker__navigation:focus,._gestalt .react-datepicker__navigation:hover{background:var(--g-colorTransparentGray60)}._gestalt .react-datepicker__navigation:active:before{background:var(--g-colorTransparentGray60);border-radius:var(--g-borderRadius-circle);content:"";display:block;height:100%;position:absolute;right:0;top:0;width:100%}html[dir=rtl] ._gestalt .react-datepicker__navigation--previous{right:8px}html:not([dir=rtl]) ._gestalt .react-datepicker__navigation--previous,html[dir=rtl] ._gestalt .react-datepicker__navigation--next{left:8px}html:not([dir=rtl]) ._gestalt .react-datepicker__navigation--next{right:8px}._gestalt .react-datepicker__navigation--next--disabled,._gestalt .react-datepicker__navigation--next--disabled:hover,._gestalt .react-datepicker__navigation--previous--disabled,._gestalt .react-datepicker__navigation--previous--disabled:hover{cursor:default}._gestalt .react-datepicker__navigation:focus{box-shadow:var(--g-focus)}.MP1{z-index:1}.MP1[data-placement^=bottom]{margin-top:6px}.MP1[data-placement^=top]{
  /* !important is required to keep same distance from Textfield
     when popper flips from top to bottom */top:-2px!important}.MP1[data-placement^=right]{margin-left:8px}.MP1[data-placement^=left]{margin-right:8px}._gestalt .reactDatepickerWrapper{display:block}.NMJ{position:absolute}html[dir=rtl] .NMJ{left:0}html:not([dir=rtl]) .NMJ{right:0}
.rdp {
  --rdp-cell-size: 40px; /* Size of the day cells. */
  --rdp-caption-font-size: 18px; /* Font size for the caption labels. */
  --rdp-accent-color: #0000ff; /* Accent color for the background of selected days. */
  --rdp-background-color: #e7edff; /* Background color for the hovered/focused elements. */
  --rdp-accent-color-dark: #3003e1; /* Accent color for the background of selected days (to use in dark-mode). */
  --rdp-background-color-dark: #180270; /* Background color for the hovered/focused elements (to use in dark-mode). */
  --rdp-outline: 2px solid var(--rdp-accent-color); /* Outline border for focused elements */
  --rdp-outline-selected: 3px solid var(--rdp-accent-color); /* Outline border for focused _and_ selected elements */
  --rdp-selected-color: #fff; /* Color of selected day text */

  margin: 1em;
}

/* Hide elements for devices that are not screen readers */
.rdp-vhidden {
  box-sizing: border-box;
  margin: 0;
  background: transparent;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  position: absolute !important;
  top: 0;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  border: 0 !important;
}

/* Buttons */
.rdp-button_reset {
  appearance: none;
  position: relative;
  margin: 0;
  padding: 0;
  cursor: default;
  color: inherit;
  background: none;
  font: inherit;

  -moz-appearance: none;
  -webkit-appearance: none;
}

.rdp-button_reset:focus-visible {
  /* Make sure to reset outline only when :focus-visible is supported */
  outline: none;
}

.rdp-button {
  border: 2px solid transparent;
}

.rdp-button[disabled]:not(.rdp-day_selected) {
  opacity: 0.25;
}

.rdp-button:not([disabled]) {
  cursor: pointer;
}

.rdp-button:focus-visible:not([disabled]) {
  color: inherit;
  background-color: var(--rdp-background-color);
  border: var(--rdp-outline);
}

.rdp-button:hover:not([disabled]):not(.rdp-day_selected) {
  background-color: var(--rdp-background-color);
}

.rdp-months {
  display: flex;
}

.rdp-month {
  margin: 0 1em;
}

.rdp-month:first-child {
  margin-left: 0;
}

.rdp-month:last-child {
  margin-right: 0;
}

.rdp-table {
  margin: 0;
  max-width: calc(var(--rdp-cell-size) * 7);
  border-collapse: collapse;
}

.rdp-with_weeknumber .rdp-table {
  max-width: calc(var(--rdp-cell-size) * 8);
  border-collapse: collapse;
}

.rdp-caption {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0;
  text-align: left;
}

.rdp-multiple_months .rdp-caption {
  position: relative;
  display: block;
  text-align: center;
}

.rdp-caption_dropdowns {
  position: relative;
  display: inline-flex;
}

.rdp-caption_label {
  position: relative;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  margin: 0;
  padding: 0 0.25em;
  white-space: nowrap;
  color: currentColor;
  border: 0;
  border: 2px solid transparent;
  font-family: inherit;
  font-size: var(--rdp-caption-font-size);
  font-weight: bold;
}

.rdp-nav {
  white-space: nowrap;
}

.rdp-multiple_months .rdp-caption_start .rdp-nav {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.rdp-multiple_months .rdp-caption_end .rdp-nav {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

.rdp-nav_button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: var(--rdp-cell-size);
  height: var(--rdp-cell-size);
  padding: 0.25em;
  border-radius: 100%;
}

/* ---------- */
/* Dropdowns  */
/* ---------- */

.rdp-dropdown_year,
.rdp-dropdown_month {
  position: relative;
  display: inline-flex;
  align-items: center;
}

.rdp-dropdown {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  cursor: inherit;
  opacity: 0;
  border: none;
  background-color: transparent;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

.rdp-dropdown[disabled] {
  opacity: unset;
  color: unset;
}

.rdp-dropdown:focus-visible:not([disabled]) + .rdp-caption_label {
  background-color: var(--rdp-background-color);
  border: var(--rdp-outline);
  border-radius: 6px;
}

.rdp-dropdown_icon {
  margin: 0 0 0 5px;
}

.rdp-head {
  border: 0;
}

.rdp-head_row,
.rdp-row {
  height: 100%;
}

.rdp-head_cell {
  vertical-align: middle;
  font-size: 0.75em;
  font-weight: 700;
  text-align: center;
  height: 100%;
  height: var(--rdp-cell-size);
  padding: 0;
  text-transform: uppercase;
}

.rdp-tbody {
  border: 0;
}

.rdp-tfoot {
  margin: 0.5em;
}

.rdp-cell {
  width: var(--rdp-cell-size);
  height: 100%;
  height: var(--rdp-cell-size);
  padding: 0;
  text-align: center;
}

.rdp-weeknumber {
  font-size: 0.75em;
}

.rdp-weeknumber,
.rdp-day {
  display: flex;
  overflow: hidden;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: var(--rdp-cell-size);
  max-width: var(--rdp-cell-size);
  height: var(--rdp-cell-size);
  margin: 0;
  border: 2px solid transparent;
  border-radius: 100%;
}

.rdp-day_today:not(.rdp-day_outside) {
  font-weight: bold;
}

.rdp-day_selected,
.rdp-day_selected:focus-visible,
.rdp-day_selected:hover {
  color: var(--rdp-selected-color);
  opacity: 1;
  background-color: var(--rdp-accent-color);
}

.rdp-day_outside {
  opacity: 0.5;
}

.rdp-day_selected:focus-visible {
  /* Since the background is the same use again the outline */
  outline: var(--rdp-outline);
  outline-offset: 2px;
  z-index: 1;
}

.rdp:not([dir='rtl']) .rdp-day_range_start:not(.rdp-day_range_end) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.rdp:not([dir='rtl']) .rdp-day_range_end:not(.rdp-day_range_start) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.rdp[dir='rtl'] .rdp-day_range_start:not(.rdp-day_range_end) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.rdp[dir='rtl'] .rdp-day_range_end:not(.rdp-day_range_start) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.rdp-day_range_end.rdp-day_range_start {
  border-radius: 100%;
}

.rdp-day_range_middle {
  border-radius: 0;
}
.Checkbox_checkbox__xcU9F {
  height: 18px;
  width: 18px;
  cursor: pointer;
}

.Banner_banner__citsT {
  display: flex;
  background: var(--color-bg2);
  border-radius: 8px;
  padding: 16px;
  gap: 12px;
  align-items: center;
}

.Banner_bannerBorder__2IruF {
  border-radius: 8px;
  border: 1px solid var(--black, #000);
  background: var(--System-Colors-Gray-Gray-1, #FCFCFD);

  /* Shadows/XS */
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}

.Banner_bannerClickable__8NlNn {
  cursor: pointer;

}
.Banner_bannerClickable__8NlNn:hover,
.Banner_bannerClickable__8NlNn:focus {
  background: var(--color-bg3);
  /* or */
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);

}


