@charset "UTF-8";._loader_qoctk_1 {
  --loader-bg: var(--c-bg-d3);
  --loader-primary: var(--c-primary);
  --loader-text-color: var(--c-text);
  width: calc(var(--loader-size) / 16 * 1rem);
  height: calc(var(--loader-size) / 16 * 1rem);
  font-size: calc(var(--loader-size) / 16 * 1rem);
}

._loader_qoctk_1._bars_qoctk_10 {
  display: flex;
  gap: 0.125em;
  justify-content: center;
  align-items: center;
}
._loader_qoctk_1._bars_qoctk_10 > div {
  min-width: 0.25em;
  height: 100%;
  border-radius: var(--s-xxs);
  background: var(--loader-primary);
  transform-origin: center;
}
._loader_qoctk_1._bars_qoctk_10 > div:nth-child(1) {
  animation: _bars_qoctk_10 1.25s cubic-bezier(0.645, 0.045, 0.355, 1) infinite 0s;
}
._loader_qoctk_1._bars_qoctk_10 > div:nth-child(2) {
  animation: _bars_qoctk_10 1.25s cubic-bezier(0.645, 0.045, 0.355, 1) infinite -0.2s;
}
._loader_qoctk_1._bars_qoctk_10 > div:nth-child(3) {
  animation: _bars_qoctk_10 1.25s cubic-bezier(0.645, 0.045, 0.355, 1) infinite -0.3s;
}

@keyframes _bars_qoctk_10 {
  0% {
    transform: scaleY(1);
  }
  25% {
    transform: scaleY(0.25);
  }
  50% {
    transform: scaleY(1);
  }
  75% {
    transform: scaleY(0.25);
  }
  100% {
    transform: scaleY(1);
  }
}
._loader_qoctk_1._circle_qoctk_50 > div,
._loader_qoctk_1._timerAndCircle_qoctk_51 > div {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: 0.1875em solid var(--loader-bg);
  border-top-color: var(--loader-primary);
  border-radius: 50%;
  animation: _spin_qoctk_1 1.25s cubic-bezier(0.645, 0.045, 0.355, 1) infinite;
}

@keyframes _spin_qoctk_1 {
  to {
    transform: rotate(360deg);
  }
}
._loader_qoctk_1._hexagon_qoctk_66 {
  position: relative;
}
._loader_qoctk_1._hexagon_qoctk_66 svg {
  position: absolute;
  top: 0;
  left: 0;
  width: inherit;
  height: inherit;
  fill: var(--loader-primary);
}
._loader_qoctk_1._hexagon_qoctk_66 > svg {
  animation: _hexagonBounce_qoctk_1 2s infinite ease-in-out;
}
._loader_qoctk_1._hexagon_qoctk_66 > svg:nth-child(2) {
  opacity: 0.5;
  animation-delay: -1s;
}

@keyframes _hexagonBounce_qoctk_1 {
  0%, 100% {
    transform: scale(0.2);
  }
  50% {
    transform: scale(1);
  }
}
._loader_qoctk_1._timer_qoctk_51,
._loader_qoctk_1._timerAndCircle_qoctk_51 {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
._loader_qoctk_1._timer_qoctk_51 > svg,
._loader_qoctk_1._timerAndCircle_qoctk_51 > svg {
  position: absolute;
  top: 0;
  right: 0;
  width: var(--loader-width);
  height: var(--loader-width);
}
._loader_qoctk_1._timer_qoctk_51 > svg > circle,
._loader_qoctk_1._timerAndCircle_qoctk_51 > svg > circle {
  fill: none;
  stroke-width: 0.1875em;
  stroke-linecap: round;
  stroke-linejoin: round;
}
._loader_qoctk_1._timer_qoctk_51 > svg > circle:nth-child(1),
._loader_qoctk_1._timerAndCircle_qoctk_51 > svg > circle:nth-child(1) {
  stroke: var(--loader-bg);
}
._loader_qoctk_1._timer_qoctk_51 > svg > circle:nth-child(2),
._loader_qoctk_1._timerAndCircle_qoctk_51 > svg > circle:nth-child(2) {
  stroke: var(--loader-primary);
}
._loader_qoctk_1._timer_qoctk_51 > span,
._loader_qoctk_1._timerAndCircle_qoctk_51 > span {
  font-size: 0.375em;
  font-weight: var(--semi-bold);
  color: var(--loader-text-color);
}._btn_lxa08_1 {
  --lw-min: fit-content;
  --l-h-button: var(--l-h);
  --l-p-content: round(calc(var(--l-h-button) * 0.15), 1px);
  --l-p-inline: round(calc((var(--l-h-button) * 0.5) - var(--l-p-content)), 1px);
  --l-fs-label: clamp(
    var(--fs-sm),
    round(calc(var(--l-h-button) * 0.4), 1px),
    var(--fs-lg)
  );
  --l-fs-hint: round(calc(var(--l-h-button) * 0.25), 1px);
  --l-c-bg: var(--l-color-bg);
  --l-c-border: var(--l-color-bg);
  --l-c-default-label: var(--l-color-label);
  --l-c-label: var(--l-c-default-label);
  --l-c-hover-bg: var(--c-black);
  --l-c-hover-border:var(--c-black);
  --l-c-hover-label: var(--c-white);
  appearance: none;
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: var(--lw-min);
  height: var(--l-h-button);
  min-height: var(--l-h-button);
  padding-inline: var(--l-p-inline);
  overflow: hidden;
  border: 1px solid var(--l-c-border);
  border-radius: round(var(--l-h-button) * 0.25, 1px);
  background: var(--l-c-bg);
  text-decoration: none;
  color: var(--l-c-label);
  transition: var(--transition-025);
  cursor: pointer;
}

._btn_lxa08_1:has(._hint_lxa08_38) {
  --l-fs-label: clamp(
    var(--fs-sm),
    round(calc(var(--l-h-button) * 0.4), 1px),
    var(--fs-df)
  );
}

._btn_lxa08_1:focus {
  outline: none;
}

._btn_lxa08_1::-moz-focus-inner {
  border: 0;
}

._btn_lxa08_1:focus-visible {
  outline: 0.125rem solid var(--c-btn-focus);
  outline-offset: 0.125rem;
}

._btn_lxa08_1:active {
  scale: 0.96;
}

@media (hover: hover) and (pointer: fine) {
  ._btn_lxa08_1:hover {
    --l-c-bg: var(--l-c-hover-bg);
    --l-c-border: var(--l-c-hover-border);
    --l-c-label: var(--l-c-hover-label);
  }
}
._content_lxa08_70 {
  display: flex;
  flex-direction: var(--l-icon-position);
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100%;
  transition: margin-bottom 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

._icon_lxa08_80 {
  width: var(--l-fs-label);
  min-width: var(--l-fs-label);
  height: var(--l-fs-label);
}
._icon_lxa08_80 * {
  transition: var(--transition-025);
}

._wrapLabel_lxa08_89 {
  display: flex;
  flex-direction: var(--l-hint-position);
  gap: var(--s-uxs);
  justify-content: center;
  align-items: center;
  padding-inline: var(--l-p-content);
}

._label_lxa08_98 {
  font-family: var(--ff);
  font-size: var(--l-fs-label);
  font-weight: var(--fw-regular);
  line-height: 1;
  letter-spacing: 0.05em;
  color: var(--l-c-label);
  transition: var(--transition-025);
}

._hint_lxa08_38 {
  font-family: var(--ff);
  font-size: var(--l-fs-hint);
  font-weight: var(--fw-regular);
  line-height: 1;
  letter-spacing: 0.025em;
  color: var(--l-c-label);
  transition: var(--transition-025);
}

._wrapLoader_lxa08_118 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100%;
}

._loader_lxa08_126 {
  --loader-primary: var(--c-text);
}

[data-theme=dark] ._fill_lxa08_130._textBg_lxa08_130 {
  --l-c-default-label: var(--c-text-inverse);
  --l-c-hover-label: var(--c-text-light);
}

._outline_lxa08_135 {
  --l-c-bg: none;
  --l-c-hover-bg: var(--c-bg-d3);
  --l-c-hover-label: var(--c-black);
}

[data-theme=gazzetta] ._outline_lxa08_135 {
  --l-c-hover-bg: var(--c-white);
}

[data-theme=discovera] ._outline_lxa08_135 {
  --l-c-hover-bg: var(--c-secondary);
}

._ghost_lxa08_149 {
  --l-c-bg: color-mix(in srgb, var(--l-color-bg), transparent 92.5%);
  --l-c-default-label: var(--l-color-bg);
  --l-c-hover-bg: var(--c-black);
  --l-c-hover-label: var(--c-white);
  border: none;
}

[data-theme=dark] ._ghost_lxa08_149 {
  --l-c-bg: color-mix(in srgb, var(--l-color-bg), transparent 90%);
}
@media (hover: hover) and (pointer: fine) {
  [data-theme=dark] ._ghost_lxa08_149:hover {
    --l-c-bg: var(--l-c-hover-bg);
  }
}

._text_lxa08_130 {
  --l-c-hover-label: var(--c-black);
  padding: 0;
  border: none;
  background: none;
  text-decoration: underline;
}
._text_lxa08_130 ._content_lxa08_70 {
  gap: var(--l-p-content);
  padding-inline: 0;
}
._text_lxa08_130 ._wrapLabel_lxa08_89 {
  padding-inline: 0;
}

._pill_lxa08_181 {
  border-radius: round(var(--l-h-button) * 0.5, 1px);
}

._onlyIcon_lxa08_185 {
  --l-fs-label: round(calc(var(--l-h-button) * 0.5), 1px);
  width: var(--l-h-button);
  padding: 0;
}

._iconColor_lxa08_191 ._icon_lxa08_80 * {
  fill: var(--l-c-label);
}

._noPadding_lxa08_195 {
  padding: 0;
}

._btn_lxa08_1[data-loading] ._content_lxa08_70 {
  margin-bottom: calc(var(--l-h-button) * -1);
  opacity: 0;
  pointer-events: none;
}

._disabled_lxa08_205 {
  --l-c-bg: var(--c-bg-d2);
  --l-c-border: var(--c-bg-d2);
  --l-c-default-label: var(--c-text);
  opacity: 0.5;
  pointer-events: none;
}
._disabled_lxa08_205._iconColor_lxa08_191 ._icon_lxa08_80._icon_lxa08_80 * {
  fill: var(--l-c-label);
}._button_1u19m_1 {
  --l-s-icon: round(calc(var(--l-h) * 0.5), 1px);
  --l-w-border: 1px;
  --l-c-bg: var(--l-color-bg);
  --l-c-border: var(--l-color-bg);
  --l-c-default-icon: var(--l-color-icon);
  --l-c-icon: var(--l-c-default-icon);
  --l-c-hover-bg: var(--c-black);
  --l-c-hover-border:var(--c-black);
  --l-c-hover-icon: var(--c-white);
  appearance: none;
  border: none;
  background: none;
  font-size: var(--l-s-icon);
  transition: var(--transition-025);
  cursor: pointer;
}

._button_1u19m_1:focus {
  outline: none;
}

._button_1u19m_1:focus-visible > ._wrapIcon_1u19m_23 {
  outline: 0.125rem solid var(--c-btn-focus);
  outline-offset: 0.125rem;
}

._button_1u19m_1::-moz-focus-inner {
  border: 0;
}

._button_1u19m_1:active {
  scale: 0.96;
}

@media (hover: hover) and (pointer: fine) {
  ._button_1u19m_1:not(._notHover_1u19m_37):hover {
    --l-c-bg: var(--l-c-hover-bg);
    --l-c-border: var(--l-c-hover-border);
    --l-c-icon: var(--l-c-hover-icon);
  }
}
._wrapIcon_1u19m_23 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: var(--l-h);
  min-width: var(--l-h);
  height: var(--l-h);
  aspect-ratio: 1/1;
  border-radius: round(var(--l-h) * 0.25, 1px);
  background-color: var(--l-c-bg);
  transition: var(--transition-025);
}

._icon_1u19m_56 {
  width: var(--l-s-icon);
  height: var(--l-s-icon);
  fill: var(--l-c-icon);
  transition: var(--transition-025);
}

._outline_1u19m_63 {
  --l-c-bg: none;
  --l-c-hover-border:var(--c-black);
  --l-c-hover-bg: var(--c-bg-d3);
  --l-c-hover-icon: var(--c-black);
}

._outline_1u19m_63 ._wrapIcon_1u19m_23 {
  border: var(--l-w-border) solid var(--l-c-border);
}

._ghost_1u19m_74 {
  --l-c-bg: color-mix(in srgb, var(--l-color-bg), transparent 92.5%);
  --l-c-default-icon: var(--l-color-bg);
  --l-c-hover-bg: var(--c-black);
  --l-c-hover-icon: var(--c-white);
}

[data-theme=dark] ._ghost_1u19m_74 {
  --l-c-bg: color-mix(in srgb, var(--l-color-bg), transparent 90%);
}

._transparent_1u19m_85 {
  --l-c-bg: none;
  --l-c-icon: var(--l-color-bg);
  --l-c-hover-bg: color-mix(in srgb, var(--l-color-bg), transparent 92.5%);
  --l-c-hover-icon: var(--l-color-bg);
}

._rounded_1u19m_92 ._wrapIcon_1u19m_23 {
  border-radius: 50%;
}

._hasLabel_1u19m_96 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  justify-content: flex-start;
  align-items: center;
  width: 6rem;
}
@media (min-width: 768px) {
  ._hasLabel_1u19m_96 {
    width: initial;
    max-width: 4rem;
  }
}

._button_1u19m_1[data-loading] ._loader_1u19m_111 {
  --loader-primary: var(--c-text-l);
  width: var(--l-s-icon);
  height: var(--l-s-icon);
}

._disabled_1u19m_117 {
  opacity: 0.5;
  pointer-events: none;
}

._disabled_1u19m_117:not(._transparent_1u19m_85) {
  --l-c-bg: var(--c-bg-d2);
  --l-c-border: var(--c-bg-d2);
  --l-c-default-icon: var(--c-text);
}._wrapper_hddvp_1 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 30rem;
  margin: 0 auto;
  text-align: center;
}

._img_hddvp_13 {
  --lw-max-img: 12rem;
  width: 100%;
  max-width: var(--lw-max-img);
}

._title_hddvp_19,
._text_hddvp_20 {
  max-width: 30rem;
}._overlay_db0k1_1 {
  position: fixed;
  inset: 0;
  z-index: var(--z-index-top);
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
  background: var(--modal-overlay);
}
@media (min-width: 768px) {
  ._overlay_db0k1_1 {
    padding: 2.5rem;
  }
}

._modal_db0k1_17 {
  position: relative;
  z-index: var(--z-index-top);
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(3.5rem, auto) 1fr 5rem;
  grid-template-areas: "header" "body" "footer";
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: var(--s-sm) var(--s-sm) 0 0;
  background: var(--c-modal-bg);
  box-shadow: var(--sw-dp16);
}
@media (min-width: 768px) {
  ._modal_db0k1_17 {
    height: auto;
    max-height: 100%;
    border-radius: var(--s-df);
  }
}

._modal_db0k1_17:focus-visible {
  outline: none;
}

._header_db0k1_43 {
  display: grid;
  grid-template-columns: 2rem 2fr 2rem;
  grid-template-areas: "other content close";
  column-gap: 0.5rem;
  grid-area: header;
  align-items: center;
  padding: 0.5rem 1.5rem;
  box-shadow: var(--sw-inset-bottom);
}

._contentHeader_db0k1_54 {
  display: flex;
  grid-area: content;
  justify-content: center;
  align-items: center;
  text-align: center;
}

._close_db0k1_62 {
  grid-area: close;
  justify-self: end;
}

._otherAction_db0k1_67 {
  grid-area: other;
  justify-self: flex-start;
}

._body_db0k1_72 {
  display: flex;
  flex-direction: column;
  grid-area: body;
  padding: 1.5rem;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

._body_db0k1_72:focus-visible {
  outline: none;
}

._footer_db0k1_85 {
  display: flex;
  gap: 1rem;
  grid-area: footer;
  justify-content: flex-end;
  align-items: center;
  padding: 0 1.5rem;
  box-shadow: var(--sw-inset-top);
}

@media (min-width: 768px) {
  ._df_db0k1_96 ._modal_db0k1_17 {
    width: 30rem;
  }
}

@media (min-width: 768px) {
  ._lg_db0k1_102 ._modal_db0k1_17 {
    width: 42rem;
  }
}

@media (min-width: 768px) {
  ._sm_db0k1_108 ._modal_db0k1_17 {
    width: 22rem;
  }
}

@media (min-width: 768px) {
  ._fullContent_db0k1_114 ._modal_db0k1_17 {
    width: auto;
  }
}

._fullPage_db0k1_119 {
  padding: 0;
}
._fullPage_db0k1_119 ._modal_db0k1_17 {
  width: 100vw;
  height: 100vh;
  border-radius: 0;
}

._confirm_db0k1_128,
._error_db0k1_129,
._message_db0k1_130 {
  padding: 1.5rem;
}
@media (min-width: 768px) {
  ._confirm_db0k1_128,
  ._error_db0k1_129,
  ._message_db0k1_130 {
    padding: 2.5rem;
  }
}
._confirm_db0k1_128 ._modal_db0k1_17,
._error_db0k1_129 ._modal_db0k1_17,
._message_db0k1_130 ._modal_db0k1_17 {
  grid-template-rows: minmax(3.5rem, auto) 1fr minmax(5rem, auto);
  height: auto;
  border-radius: var(--s-sm);
}
._confirm_db0k1_128 ._header_db0k1_43,
._error_db0k1_129 ._header_db0k1_43,
._message_db0k1_130 ._header_db0k1_43 {
  box-shadow: none;
}
._confirm_db0k1_128 ._contentHeader_db0k1_54,
._error_db0k1_129 ._contentHeader_db0k1_54,
._message_db0k1_130 ._contentHeader_db0k1_54 {
  justify-content: flex-start;
  margin-bottom: 1rem;
  text-align: initial;
}
._confirm_db0k1_128 ._body_db0k1_72,
._error_db0k1_129 ._body_db0k1_72,
._message_db0k1_130 ._body_db0k1_72 {
  padding: 0 1.5rem 1.5rem;
}

._noHeader_db0k1_165 ._modal_db0k1_17 {
  grid-template-rows: 1fr minmax(0, 5rem);
  grid-template-areas: "body" "footer";
}

._noFooter_db0k1_170 ._modal_db0k1_17 {
  grid-template-rows: minmax(3.5rem, auto) 1fr;
  grid-template-areas: "header" "body";
}

._onlyBody_db0k1_175 ._modal_db0k1_17 {
  grid-template-rows: 1fr;
  grid-template-areas: "body";
}

._notPaddingBody_db0k1_180 {
  padding: 0;
}._wrapper_12szd_1 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

._accordion_12szd_7 {
  --lw-border: 1px;
  --lc-border: var(--c-bg-d3);
  --lsw: inset 0 0 0 var(--lw-border) var(--lc-border);
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: min-content 0fr;
  transition: var(--transition-05);
}

._showBody_12szd_17 > ._accordion_12szd_7 {
  grid-template-rows: min-content 1fr;
}

._header_12szd_21 {
  display: grid;
  grid-template-columns: 1fr 1rem;
  grid-template-areas: ". arrow";
  column-gap: 0.5rem;
  cursor: pointer;
}

._header_12szd_21:focus-visible {
  border-radius: var(--s-uxxs);
  outline: 0.125rem solid var(--c-primary);
  outline-offset: 0.125rem;
}

._arrow_12szd_35 {
  grid-area: arrow;
  width: 1rem;
  height: 1rem;
  margin: 0.25rem 0;
  fill: var(--c-text);
}

._body_12szd_43 {
  overflow: hidden;
}

._default_12szd_47 ._header_12szd_21 {
  padding-block: 0.75rem;
}
._default_12szd_47._showBody_12szd_17 > ._accordion_12szd_7 > ._body_12szd_43 {
  padding-bottom: 1rem;
}

._box_12szd_54 ._accordion_12szd_7 {
  border-radius: var(--s-xxs);
  box-shadow: var(--lsw);
}
._box_12szd_54 ._header_12szd_21 {
  padding: 1rem;
}
._box_12szd_54 ._body_12szd_43 {
  padding-inline: 1rem;
}
._box_12szd_54._showBody_12szd_17 > ._accordion_12szd_7 > ._body_12szd_43 {
  padding-bottom: 1rem;
}
._box_12szd_54 ._accordion_12szd_7:hover {
  --lw-border: 2px;
  --lc-border: var(--c-input-hover);
}
._box_12szd_54 ._accordion_12szd_7 ._showBody_12szd_17 > ._accordion_12szd_7:hover {
  --lc-border: var(--c-pink);
}
._box_12szd_54 ._accordion_12szd_7 ._showBody_12szd_17 > ._accordion_12szd_7 ._showBody_12szd_17 > ._accordion_12szd_7:hover {
  --lc-border: var(--c-orange);
}
._box_12szd_54 ._accordion_12szd_7 ._showBody_12szd_17 > ._accordion_12szd_7 ._showBody_12szd_17 > ._accordion_12szd_7 ._showBody_12szd_17 > ._accordion_12szd_7:hover {
  --lc-border: var(--c-cyan);
}
._box_12szd_54 ._accordion_12szd_7 ._showBody_12szd_17 > ._accordion_12szd_7 ._showBody_12szd_17 > ._accordion_12szd_7 ._showBody_12szd_17 > ._accordion_12szd_7 ._showBody_12szd_17 > ._accordion_12szd_7:hover {
  --lc-border: var(--c-purple);
}
._box_12szd_54 ._accordion_12szd_7 ._showBody_12szd_17 > ._accordion_12szd_7 ._showBody_12szd_17 > ._accordion_12szd_7 ._showBody_12szd_17 > ._accordion_12szd_7 ._showBody_12szd_17 > ._accordion_12szd_7 ._showBody_12szd_17 > ._accordion_12szd_7:hover {
  --lc-border: var(--c-teal);
}

._line_12szd_87 ._accordion_12szd_7 {
  box-shadow: var(--sw-inset-bottom);
}
._line_12szd_87 ._header_12szd_21 {
  padding: 0.75rem 0;
}
._line_12szd_87._showBody_12szd_17 > ._accordion_12szd_7 > ._body_12szd_43 {
  padding-bottom: 1rem;
}

._hideArrow_12szd_97 ._header_12szd_21 {
  grid-template-columns: 1fr;
  grid-template-areas: ".";
}

._error_12szd_102._box_12szd_54 ._accordion_12szd_7 {
  border-color: var(--c-error);
}

._disabledClose_12szd_106 ._header_12szd_21,
._noBody_12szd_107 ._header_12szd_21 {
  cursor: default;
  pointer-events: none;
}

._disabled_12szd_106._box_12szd_54 ._accordion_12szd_7 {
  background: var(--c-bg-d);
}
._disabled_12szd_106 ._accordion_12szd_7 {
  opacity: 0.5;
  pointer-events: none;
}._wrapper_1nz3w_1 {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-areas: "progressBar";
  aspect-ratio: 1/1;
}

._bar_1nz3w_8 {
  grid-area: progressBar;
  place-self: center;
}

._percentage_1nz3w_13 {
  grid-area: progressBar;
  place-self: center;
}._avatar_mt84s_1 {
  --size: calc(var(--avatar-size) * 1rem);
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: var(--size);
  min-width: var(--size);
  height: var(--size);
  overflow: hidden;
  border-radius: 50%;
  background: var(--avatar-bg-color, var(--c-primary));
  font-size: var(--size);
}

._interactive_mt84s_16 {
  cursor: pointer;
}
._interactive_mt84s_16:focus-visible {
  border-radius: 50%;
  outline: 0.125rem solid var(--c-primary);
  outline-offset: 0.125rem;
}

._img_mt84s_25 {
  width: auto;
  height: 100%;
  object-fit: cover;
}

._initials_mt84s_31 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: var(--ff);
  font-size: 0.375em;
  font-weight: var(--fw-regular);
  color: var(--avatar-text-color, var(--c-primary-contrast));
}

._icon_mt84s_43 {
  width: 50%;
  height: 50%;
  fill: var(--c-primary-contrast);
}

._btnEdit_mt84s_49 {
  position: absolute;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: var(--size);
  height: 2.5rem;
  background: var(--c-bg-overlay);
  font-family: var(--ff);
  font-size: var(--fs-sm);
  font-weight: var(--fw-regular);
  color: var(--c-white);
  cursor: pointer;
}

._editIcon_mt84s_65 {
  min-width: 0.75rem;
  height: 0.75rem;
  margin: 0 0.125rem 0 0;
  fill: var(--c-white);
}

._loaderWrapper_mt84s_72 {
  position: absolute;
  inset: 0;
  background: var(--c-bg-overlay);
}

._loader_mt84s_72 {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1.5rem;
  height: 1.5rem;
  transform: translate(-50%, -50%);
}._badgeLabel_1esh4_1 {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  max-width: fit-content;
  border: 1px solid transparent;
  border-radius: 0.375rem;
  background-repeat: no-repeat !important;
}

._icon_1esh4_12 {
  width: 1.125rem;
  height: 0.75rem;
  padding: 0 0 0 0.375rem;
  fill: var(--label-color);
}

._label_1esh4_19 {
  color: var(--label-color);
  cursor: inherit;
}

._removeBtn_1esh4_24 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 1.25rem;
  padding: 0 0.25rem;
  border-left: 1px solid rgba(0, 0, 0, 0.15);
  cursor: pointer;
}

._removeIcon_1esh4_34 {
  width: 0.75rem;
  height: 0.75rem;
}
._removeIcon_1esh4_34 * {
  fill: var(--label-color);
}

._color_1esh4_42 {
  background: var(--bg-color);
}

._square_1esh4_46 {
  min-width: 1rem;
  height: 1rem;
  min-height: 1rem;
  padding: 0 0.125rem;
  border-color: var(--bg-color);
  background: var(--bg-color);
}
._square_1esh4_46 ._label_1esh4_19 {
  padding: 0;
  line-height: 1;
}

._squareOutline_1esh4_59 {
  min-width: 1rem;
  height: 1rem;
  min-height: 1rem;
  padding: 0 0.125rem;
  border-color: var(--c-bg-d4);
}
._squareOutline_1esh4_59 ._icon_1esh4_12 {
  fill: var(--c-text-l);
}
._squareOutline_1esh4_59 ._label_1esh4_19 {
  padding: 0;
  line-height: 1;
  color: var(--c-text-l);
}

._outline_1esh4_75 {
  border-color: var(--c-bg-d4);
}
._outline_1esh4_75 ._icon_1esh4_12 {
  fill: var(--c-text-l);
}
._outline_1esh4_75 ._label_1esh4_19 {
  color: var(--c-text-l);
}
._outline_1esh4_75 ._removeIcon_1esh4_34 * {
  fill: var(--c-text-l);
}

._rounded_1esh4_88 {
  border-color: var(--label-color);
  border-radius: 1rem;
  background: var(--bg-color);
}
._rounded_1esh4_88 ._label_1esh4_19 {
  padding: 0 0.75rem;
}

._roundedOutline_1esh4_97 {
  border-color: var(--c-bg-d4);
  border-radius: 1rem;
}
._roundedOutline_1esh4_97 ._icon_1esh4_12 {
  fill: var(--c-text-l);
}
._roundedOutline_1esh4_97 ._label_1esh4_19 {
  padding: 0 0.75rem;
  color: var(--c-text-l);
}
._roundedOutline_1esh4_97 ._removeIcon_1esh4_34 * {
  fill: var(--c-text-l);
}

._overflow_1esh4_112 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._overflow_1esh4_112 ._label_1esh4_19 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._onClick_1esh4_123 {
  cursor: pointer;
}

._df_1esh4_127 {
  min-height: 1.125rem;
  padding: 0.125rem 0;
}
._df_1esh4_127 ._label_1esh4_19 {
  padding: 0 0.375rem;
  line-height: 1rem;
}

._sm_1esh4_136 {
  min-height: 1rem;
}
._sm_1esh4_136 ._label_1esh4_19 {
  padding: 0 0.25rem;
  line-height: 1.125rem;
}

._xs_1esh4_144 {
  min-height: 0.75rem;
}
._xs_1esh4_144 ._label_1esh4_19 {
  padding: 0 0.375rem;
  font-size: var(--fs-xxs);
  line-height: 0.75rem;
}._badgeNotify_1cmgz_1 {
  position: relative;
  z-index: var(--z-index-9);
  display: flex;
  justify-content: center;
  align-items: center;
  width: fit-content;
  min-width: 1em;
  height: 1em;
  padding: 0 0.25em;
  border: 2px solid var(--c-body);
  border-radius: 2em;
  background: var(--badge-color);
  font-size: calc(var(--size) * 1rem);
}

._label_1cmgz_17 {
  font-size: 0.5em;
  line-height: 1em;
}

._pulse_1cmgz_22::before {
  content: "";
  position: absolute;
  z-index: -1;
  display: block;
  width: 1.5em;
  height: 1.5em;
  border-radius: 50%;
  background: var(--badge-color);
  opacity: 0.75;
  transform: scale(0);
  animation: _pulse-animation_1cmgz_1 2s infinite;
}

@keyframes _pulse-animation_1cmgz_1 {
  0% {
    opacity: 0.75;
    scale: 0;
  }
  100% {
    opacity: 0;
    transform: scale(2);
  }
}._banner_3le0d_1 {
  --lc-title: var(--c-text);
  --lc-text: var(--c-text);
  --lw-icon: 1.25rem;
  --lr: var(--s-xxs);
  display: grid;
  grid-template-columns: var(--lw-icon) 1fr;
  gap: 0.5rem;
  border-radius: var(--lr);
}

._icon_3le0d_12 {
  width: var(--lw-icon);
  height: var(--lw-icon);
  fill: var(--lc-icon);
}

._body_3le0d_18 {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  align-items: flex-start;
}

._title_3le0d_25 {
  color: var(--lc-title);
}

._text_3le0d_29 * {
  color: var(--lc-text);
}

._text_3le0d_29:not(:last-child) {
  margin-bottom: 1.25rem;
}

._df_3le0d_37 {
  padding: 1rem 1rem 1rem 0.75rem;
}

._sm_3le0d_41 {
  --lw-icon: 1.125rem;
  padding: 0.5rem;
}
._sm_3le0d_41 ._icon_3le0d_12 {
  margin-top: 1px;
}
._sm_3le0d_41 ._text_3le0d_29:not(:last-child) {
  margin-bottom: 0.25rem;
}

._xs_3le0d_52 {
  --lw-icon: 1rem;
  --lr: var(--s-uxs);
  min-height: 1.5rem;
  padding: 0.125rem 0.5rem 0.125rem 0.25rem;
}
._xs_3le0d_52 ._icon_3le0d_12 {
  margin-top: 0.125rem;
}
._xs_3le0d_52 ._text_3le0d_29:not(:last-child) {
  margin-bottom: 0.25rem;
}

._error_3le0d_65,
._info_3le0d_66,
._ok_3le0d_67,
._tips_3le0d_68,
._warning_3le0d_69 {
  background: var(--lc-bg);
}

._errorText_3le0d_73,
._infoText_3le0d_74,
._okText_3le0d_75,
._warningText_3le0d_76 {
  --lc-title: var(--c-text-l);
  --lc-text: var(--c-text-l);
  padding: 0;
}

._infoText_3le0d_74 {
  --lc-icon: var(--c-text-l) !important;
}

._infoBox_3le0d_86 {
  --lc-icon: var(--c-text-l) !important;
  border: 1px solid var(--c-bg-d2);
}._wrapper_1qgb7_1 {
  display: flex;
  flex-flow: var(--l-direction) var(--l-wrap);
  row-gap: var(--l-row-gap);
  column-gap: var(--l-column-gap);
  justify-content: var(--l-justify);
  align-items: var(--l-align);
  width: var(--l-width);
}._wrapper_fzki9_1 {
  display: block;
  container: banner/inline-size;
  width: 100%;
}

._banner_fzki9_7 {
  --lw-img: 3rem;
  --l-gap: var(--s-xxs);
  --lw-border: 1px;
  --lc-border: var(--c-bg-d3);
  --lsw: inset 0 0 0 var(--lw-border) var(--lc-border);
  display: flex;
  gap: var(--l-gap);
  align-items: flex-start;
  width: 100%;
  transition: var(--transition-025);
}

._img_fzki9_20 {
  width: var(--lw-img);
  min-width: var(--lw-img);
  height: var(--lw-img);
}

._body_fzki9_26 {
  padding-top: var(--s-xxs);
}

._title_fzki9_30 {
  font-size: var(--fs-df);
}

._text_fzki9_34 * {
  font-size: var(--fs-md);
}

._footer_fzki9_38 {
  margin-top: 0.5rem;
}

@container banner (width >= 30rem) {
  ._banner_fzki9_7 {
    --lw-img: 6rem;
    --l-gap: var(--s-df);
  }
  ._body_fzki9_26 {
    padding-top: var(--s-df);
  }
  ._title_fzki9_30 {
    font-size: var(--fs-xl);
  }
  ._text_fzki9_34 * {
    font-size: var(--fs-df);
  }
}
._box_fzki9_57 ._banner_fzki9_7 {
  width: 100%;
  padding: var(--s-sm);
  border-radius: var(--s-sm);
  box-shadow: var(--lsw);
}
@container banner (width >= 30rem) {
  ._box_fzki9_57 ._banner_fzki9_7 {
    padding: var(--s-df);
  }
}

._fill_fzki9_69 ._banner_fzki9_7 {
  width: 100%;
  padding: var(--s-sm);
  border-radius: var(--s-sm);
  background-color: var(--c-bg);
}
@container banner (width >= 30rem) {
  ._fill_fzki9_69 ._banner_fzki9_7 {
    padding: var(--s-df);
  }
}

._hasOnClick_fzki9_81 {
  cursor: pointer;
}

._box_fzki9_57._hasOnClick_fzki9_81:active ._banner_fzki9_7,
._box_fzki9_57._hasOnClick_fzki9_81:hover ._banner_fzki9_7 {
  --lw-border: 2px;
  --lc-border: var(--c-input-hover);
  background: var(--c-bg);
}._figure_4wvca_1 {
  width: var(--lw);
  min-width: var(--lw);
  height: var(--lh);
  min-height: var(--lh);
  aspect-ratio: var(--lratio);
  overflow: hidden;
  border-radius: var(--lradius);
}

._img_4wvca_11 {
  width: 100%;
  height: 100%;
  object-fit: var(--lfit);
}._wrapper_1wvkg_1 {
  display: block;
  container: banner/inline-size;
  width: 100%;
  height: 100%;
}

._wrapper_1wvkg_1:focus-visible {
  border-radius: var(--s-sm);
  outline: 0.125rem solid var(--c-primary);
  outline-offset: 0.125rem;
}

._banner_1wvkg_14 {
  --lw-img: 20rem;
  display: grid;
  grid-template-columns: 2rem 1fr 2rem;
  grid-template-areas: "body body body" ". img icon";
  gap: var(--s-xxl);
  margin-bottom: calc(var(--lw-img) / 6);
  padding: 1rem;
  border-radius: var(--s-sm);
  background: linear-gradient(90deg, var(--color-1) 0%, var(--color-2) 100%);
}

._img_1wvkg_26 {
  z-index: var(--z-index-1);
  grid-area: img;
  max-width: var(--lw-img);
  margin-bottom: calc(var(--lw-img) / 3 * -1);
}

._body_1wvkg_33._body_1wvkg_33 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  grid-area: body;
}
._body_1wvkg_33._body_1wvkg_33 * {
  color: var(--lc-text, var(--c-white));
}

._icon_1wvkg_43 {
  grid-area: icon;
  align-self: end;
  width: 2rem;
  height: 2rem;
  padding: var(--s-xxs);
  border: 1px solid var(--lc-text, var(--c-white));
  border-radius: var(--s-db);
  fill: var(--lc-text, var(--c-white));
}

@container banner (width >= 40rem) {
  ._banner_1wvkg_14 {
    --lw-img: 15rem;
    grid-template-columns: var(--lw-img) 1fr auto;
    grid-template-areas: "img body icon";
    align-items: center;
    margin-block: calc(var(--lw-img) / 8);
  }
  ._img_1wvkg_26 {
    margin-block: calc(var(--lw-img) / 3 * -1);
  }
  ._icon_1wvkg_43 {
    align-self: center;
  }
}
._link_1wvkg_69 {
  cursor: pointer;
}._wrapper_1heyf_1 {
  --w-border: 100%;
  --h-border: 1px;
  --c-border: var(--c-bg-d2);
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-block: var(--lm);
}

._border_1heyf_12 {
  flex: 1;
  width: var(--w-border);
  height: var(--h-border);
  background: var(--c-border);
}

._label_1heyf_19 {
  padding: 0 1rem;
  text-align: center;
}

._bg_1heyf_24 {
  --c-border: var(--c-bg-d);
  --h-border: 0.5rem;
}

._bgFull_1heyf_29,
._fullToLine_1heyf_30 {
  --w-border: 100vw;
  --h-border: 0.5rem;
  --c-border: var(--c-bg-d);
}
._bgFull_1heyf_29 ._border_1heyf_12,
._fullToLine_1heyf_30 ._border_1heyf_12 {
  margin-inline: -1.5rem;
}

._fullToLine_1heyf_30 {
  container-name: box;
  container-type: inline-size;
}
@container box (width >= 35rem) {
  ._fullToLine_1heyf_30 ._border_1heyf_12 {
    --h-border: 1px;
    --c-border: var(--c-bg-d2);
    margin-inline: 0;
  }
}

._verticalLine_1heyf_52 {
  --w-border: 1px;
  --h-border: 100%;
  align-self: stretch;
  width: fit-content;
  margin-block: 0;
  margin-inline: var(--lm);
}
._verticalLine_1heyf_52 ._border_1heyf_12 {
  flex: initial;
}._wrapper_r9lh0_1 {
  display: grid;
  grid-template-columns: 1fr 2rem;
  grid-template-areas: "title closeBtn";
  gap: 0.5rem;
  align-items: center;
  width: 100%;
  min-height: 3.5rem;
  padding: 0.5rem 1.5rem;
  box-shadow: var(--sw-inset-bottom);
}

._title_r9lh0_13 {
  grid-area: title;
}

._closeBtn_r9lh0_17 {
  grid-area: closeBtn;
}._item_b56zr_1 {
  display: flex;
  gap: 1rem;
  align-items: flex-start;
  padding: 0.75rem 0.5rem;
  cursor: pointer;
}

._icon_b56zr_9 {
  --lw-icon: 2rem;
  width: var(--lw-icon);
  min-width: var(--lw-icon);
  height: var(--lw-icon);
  margin-top: var(--s-uxxs);
}

._wrapper_b56zr_17 {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
}

._disabled_b56zr_24 {
  opacity: 0.5;
  pointer-events: none;
}._dropDown_oa4uv_1 {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto 1fr;
  grid-template-areas: "headerdDropdown" "bodyDropdown";
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow-y: hidden;
  background: var(--c-dropdown);
}
@media (min-width: 768px) {
  ._dropDown_oa4uv_1 {
    grid-template-rows: 1fr;
    grid-template-areas: "bodyDropdown";
    width: 15rem;
    min-width: 15rem;
    height: auto;
    max-height: 18rem;
    border-radius: var(--s-sm);
    box-shadow: var(--sw-dp16);
  }
}

._dropDown_oa4uv_1:focus-visible {
  outline: none;
}

._headerDropdown_oa4uv_30 {
  grid-area: headerdDropdown;
}

._closeDropdown_oa4uv_34 {
  grid-area: closeDropdown;
}

._body_oa4uv_38 {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  display: flex;
  flex-direction: column;
  grid-area: bodyDropdown;
  align-items: stretch;
  padding-inline: var(--s-xxs);
  padding-top: var(--s-xxs);
  padding-bottom: var(--s-db);
}
@media (min-width: 768px) {
  ._body_oa4uv_38 {
    padding-block: var(--s-xxs);
    padding-inline: var(--s-xxs);
  }
}

._body_oa4uv_38 > *:focus-visible {
  outline: none;
}

._item_oa4uv_60._item_oa4uv_60 {
  width: 100%;
  min-height: 3.5rem;
  padding-inline: var(--s-df);
  border-radius: var(--s-uxs);
  transition: var(--transition-025);
  cursor: pointer;
}
@media (min-width: 768px) {
  ._item_oa4uv_60._item_oa4uv_60 {
    min-height: 3rem;
    padding-inline: var(--s-xxs);
  }
}
@media (hover: hover) and (pointer: fine) {
  ._item_oa4uv_60._item_oa4uv_60:hover {
    background: var(--c-bg-d2);
  }
}

._item_oa4uv_60:focus-visible {
  outline: 0.125rem solid var(--c-btn-focus);
  outline-offset: 0.125rem;
  background: var(--c-bg-d2);
}

._iconItem_oa4uv_86._iconItem_oa4uv_86 {
  --lw-icon: 1rem;
  fill: var(--c-text);
}

._loadingItem_oa4uv_91 {
  opacity: 0.5;
  pointer-events: none;
}._wrapper_zuys2_1 {
  display: grid;
  grid-template-columns: repeat(var(--l-col), 1fr);
  gap: 0.5rem;
}

._btn_zuys2_7 {
  --l-minw: initial;
  --l-minh: ainitial;
  --l-w-icon: 1.25rem;
  --lfs-label: var(--fs-df);
  --lfs-hint: var(--fs-md);
  --lr: 0rem;
  --lc-bg: transparent;
  --lw-border: 1px;
  --lc-border: var(--c-bg-d3);
  --lc-border-hover: var(--c-black);
  --lc-bg-hover: var(--c-bg-d);
  --lsw: inset 0 0 0 var(--lw-border) var(--lc-border);
  appearance: none;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: var(--l-minw);
  min-height: var(--l-minh);
  border: none;
  border-radius: var(--lr);
  background-color: var(--lc-bg);
  box-shadow: none;
  box-shadow: var(--lsw);
  transition: var(--transition-025);
  cursor: pointer;
}

._btn_zuys2_7:focus-visible {
  outline: 0.125rem solid var(--c-primary);
  outline-offset: 0.125rem;
}

._icon_zuys2_41 {
  width: var(--l-w-icon);
  min-width: var(--l-w-icon);
  height: var(--l-w-icon);
  min-height: var(--l-w-icon);
}

._label_zuys2_48 {
  font-size: var(--lfs-label);
}

._hint_zuys2_52 {
  font-size: var(--lfs-hint);
}

._list_zuys2_56 ._btn_zuys2_7 {
  --lr: var(--s-xxs);
  --l-minh: 3rem;
  --lc-border: transparent;
  align-items: flex-start;
  padding: 0.5rem 1rem;
  text-align: left;
}
._list_zuys2_56 ._btn_zuys2_7:hover {
  --lc-bg: var(--lc-bg-hover);
}

._card_zuys2_68 ._btn_zuys2_7 {
  --l-minw: 4.5rem;
  --l-minh: 4rem;
  --lr: var(--s-xxs);
  --lfs-label: var(--fs-md);
  --lfs-hint: var(--fs-xs);
  padding: 0.5rem;
  background: var(--lc-bg);
  text-align: center;
}
._card_zuys2_68 ._btn_zuys2_7:hover {
  --lw-border: 2px;
  --lc-border: var(--lc-border-hover);
  --lc-bg: var(--lc-bg-hover);
}
._card_zuys2_68 ._icon_zuys2_41 {
  margin-bottom: 0.5rem;
}
._card_zuys2_68 ._label_zuys2_48 {
  letter-spacing: -0.25px;
}

._widget_zuys2_90 ._btn_zuys2_7 {
  --l-minw: 4.5rem;
  --l-minh: 6rem;
  --l-w-icon: 2rem;
  --lr: var(--s-sm);
  --lfs-label: var(--fs-sm);
  --lfs-hint: var(--fs-xs);
  padding: 0.5rem 0.25rem;
  background: var(--lc-bg);
  text-align: center;
}
._widget_zuys2_90 ._icon_zuys2_41 {
  margin-bottom: 0.5rem;
}

._checked_zuys2_105._checked_zuys2_105 {
  --lw-border: 2px;
  --lc-border: var(--c-input-focus);
  --lc-bg: var(--c-input-focus-l);
}
._checked_zuys2_105._checked_zuys2_105 ._icon_zuys2_41 {
  fill: var(--c-input-focus);
}
._checked_zuys2_105._checked_zuys2_105 ._label_zuys2_48,
._checked_zuys2_105._checked_zuys2_105 ._hint_zuys2_52 {
  color: var(--c-input-focus);
}._wrapper_1t71t_1 {
  --lw: fit-content;
  --lc-bg: transparent;
  --lc-border: transparent;
  --lc-bg-hover: var(--c-bg-d3);
  --lc-icon: var(--c-text);
  --lr: 0;
  appearance: none;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: var(--lw);
  border: 1px solid var(--lc-border);
  border-radius: var(--lr);
  background-color: var(--lc-bg);
  transition: var(--transition-025);
  cursor: pointer;
}

._wrapper_1t71t_1:focus {
  outline: none;
}

._wrapper_1t71t_1::-moz-focus-inner {
  border: 0;
}

._wrapper_1t71t_1:focus-visible {
  outline: 0.125rem solid var(--c-btn-focus);
  outline-offset: 0.125rem;
}

._wrapper_1t71t_1:active {
  scale: 0.96;
}

._badge_1t71t_38 {
  position: absolute;
  pointer-events: none;
}

._iconBtn_1t71t_43 {
  position: relative;
  z-index: var(--z-index-2);
  width: 0.875rem;
  height: 0.875rem;
  margin: 0 0.5rem;
  fill: var(--lc-icon);
}

._icon_1t71t_43 {
  --lw: 2.5rem;
  --lr: 50%;
  height: var(--lw);
}

._icon_1t71t_43::before,
._icon_1t71t_43::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: var(--z-index-1);
  display: block;
  border-radius: var(--lr);
  transition: var(--transition-025);
}

._icon_1t71t_43::before {
  opacity: 0;
  scale: 0;
}

._icon_1t71t_43:active::after {
  background: var(--lc-bg-hover);
  opacity: 1;
  scale: 1;
  animation: _click_1t71t_1 0.3s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}

._icon_1t71t_43:hover::before {
  background: var(--lc-bg-hover);
  opacity: 1;
  scale: 1;
}

@keyframes _click_1t71t_1 {
  to {
    opacity: 0;
    scale: 0;
  }
}
._icon_1t71t_43 ._badge_1t71t_38 {
  top: 0.125rem;
  left: 55%;
}

._user_1t71t_98 {
  --lw: 4.5rem;
  --lr: 1.25rem;
  --lc-border: var(--c-bg-d3);
  justify-content: space-between;
  padding: var(--s-uxs);
}

._user_1t71t_98:hover {
  --lc-bg: color-mix(in srgb, var(--c-text), transparent 92.5%);
}

._user_1t71t_98 ._badge_1t71t_38 {
  top: 0.125rem;
  right: 0;
}._btn_1pome_1 {
  justify-content: space-between;
  padding-right: 3.25rem;
}

._icon_1pome_6 {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
}

._content_1pome_12 {
  flex: 1;
}._wrapper_1ag6p_1 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

._input_1ag6p_7 {
  display: flex;
  gap: 1rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-width: fit-content;
  transition: var(--transition-025);
}
._input_1ag6p_7 *:not(input, button, a) {
  pointer-events: none;
}
._input_1ag6p_7 input,
._input_1ag6p_7 button,
._input_1ag6p_7 a {
  pointer-events: auto;
}

._wrapLabel_1ag6p_25 {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
}

._square_1ag6p_32 {
  --size: calc(var(--square-size) * 1rem);
  appearance: none;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: flex-start;
  width: var(--size);
  min-width: var(--size);
  height: var(--size);
  padding: 0.25rem;
  border: 1px solid var(--c-text-l);
  border-radius: round(var(--size) * 0.25, 1px);
  outline: none;
  background: var(--c-input-bg);
  transition: var(--transition-025);
  cursor: pointer;
}

._square_1ag6p_32:focus-visible {
  outline: 0.125rem solid var(--c-primary);
  outline-offset: 0.125rem;
}

._square_1ag6p_32:hover {
  border-color: var(--c-text);
}

._after_1ag6p_60 {
  flex-direction: row;
}

._before_1ag6p_64 {
  flex-direction: row-reverse;
}

._background_1ag6p_68 {
  padding: 0.75rem;
  border: 1px solid transparent;
  border-radius: var(--s-xxs);
}

._box_1ag6p_74,
._boxBackground_1ag6p_75 {
  padding: 0.75rem;
  border: 1px solid var(--c-bg-d2);
  border-radius: var(--s-xxs);
  background-color: var(--c-body);
}

._checked_1ag6p_82 ._square_1ag6p_32 {
  border-color: var(--c-text);
}
._checked_1ag6p_82 ._square_1ag6p_32::after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: round(var(--size) * 0.125, 1px);
  background: var(--c-primary);
  animation: _checking_1ag6p_1 0.15s linear;
}

._checked_1ag6p_82._background_1ag6p_68,
._checked_1ag6p_82._boxBackground_1ag6p_75 {
  border-color: var(--c-primary);
  background: var(--c-primary-l2);
}

@keyframes _checking_1ag6p_1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
._required_1ag6p_108 ._label_1ag6p_108::after,
._required_1ag6p_108 p:last-of-type::after {
  content: "*";
  margin: 0 0 0 0.125rem;
  color: var(--c-primary);
}

._error_1ag6p_115 * {
  color: var(--c-error);
}

._disabled_1ag6p_119 {
  opacity: 0.5;
}
._disabled_1ag6p_119 ._square_1ag6p_32 {
  pointer-events: none;
}._wrapper_yzpfe_1 {
  width: 100%;
}

._wrapInput_yzpfe_5 {
  --lw-icon-before: 0rem;
  --lw-icon-after: 0rem;
  --lw-val: 0rem;
  --lp-inline: 1rem;
  --lp-left: calc(var(--lp-inline) + var(--lw-icon-before));
  --lp-right: calc(var(--lp-inline) + var(--lw-icon-after) + var(--lw-val));
  --lw-icon: 1.25rem;
  --l-x-icon: 0.75rem;
  --lfs-label: var(--fs-df);
  position: relative;
  width: 100%;
}

._input_yzpfe_19 {
  --lh-input: var(--l-h);
  --lr-input: round(calc(var(--l-h) * 0.25), 1px);
  --lw-border-input: 1px;
  --lc-border-input: var(--c-input);
  --lc-bg-input: var(--c-input-bg);
  --lsw-input: inset 0 0 0 var(--lw-border-input) var(--lc-border-input);
  --lc-focus-input: var(--c-input-focus);
  --lc-hover-input: var(--c-input-hover);
  appearance: none;
  width: 100%;
  height: var(--lh-input);
  padding-right: var(--lp-right);
  padding-left: var(--lp-left);
  border: none;
  border-radius: var(--lr-input);
  outline: none !important;
  background: var(--lc-bg-input);
  box-shadow: var(--lsw-input);
  font-family: var(--ff);
  font-size: var(--fs-df);
  font-weight: var(--fw-regular);
  line-height: calc(1em + 0.25rem);
  color: var(--c-text);
  transition: var(--transition-025);
}
._input_yzpfe_19::placeholder {
  opacity: 0.5;
  color: var(--c-text);
}
._input_yzpfe_19:-webkit-autofill {
  -webkit-text-fill-color: var(--c-primary) !important;
}

._input_yzpfe_19:hover {
  --lw-border-input: 2px;
  --lc-border-input: var(--lc-hover-input);
}

._input_yzpfe_19:focus {
  --lw-border-input: 2px;
  --lc-border-input: var(--lc-focus-input);
}

._iconBefore_yzpfe_63,
._iconAfter_yzpfe_64,
._btn_yzpfe_65 {
  position: absolute;
  top: 50%;
  translate: 0 -50%;
  transition: var(--transition-025);
}

._iconBefore_yzpfe_63 {
  left: var(--l-x-icon);
}

._iconAfter_yzpfe_64 {
  right: var(--l-x-icon);
}

._icon_yzpfe_63 {
  width: var(--lw-icon);
  height: var(--lw-icon);
  fill: var(--lc-icon, var(--c-text-l));
}

._arrow_yzpfe_86 {
  width: var(--lw-icon);
  height: var(--lw-icon);
  fill: var(--c-text-l);
}

._icon_yzpfe_63,
._arrow_yzpfe_86 {
  pointer-events: none;
}

._btn_yzpfe_65 {
  right: 0.25rem;
}

._loader_yzpfe_101 {
  --loader-primary: var(--c-text-l);
}

._label_yzpfe_105 {
  position: absolute;
  top: 50%;
  left: var(--lp-left);
  translate: 0 -50%;
  transition: var(--transition-025);
  pointer-events: none;
}

._valSecondary_yzpfe_114 {
  position: absolute;
  top: 50%;
  right: 2.25rem;
  max-width: var(--lw-val);
  overflow: hidden;
  translate: 0 -50%;
}

._hint_yzpfe_123 {
  width: 100%;
  margin-top: 0.375rem;
  padding-inline: 0.25rem;
}

input._input_yzpfe_19:focus ~ ._label_yzpfe_105,
input._input_yzpfe_19:not([value=""]) ~ ._label_yzpfe_105,
input._input_yzpfe_19:placeholder-shown ~ ._label_yzpfe_105 {
  top: 0.375rem;
  font-size: var(--fs-sm);
  line-height: 1.15;
  translate: 0 0;
}

._hasLabel_yzpfe_138 input._input_yzpfe_19:focus,
._hasLabel_yzpfe_138 input._input_yzpfe_19:not([value=""]),
._hasLabel_yzpfe_138 input._input_yzpfe_19:placeholder-shown {
  padding-top: 0.75rem;
}

._hasIconBefore_yzpfe_144 {
  --lw-icon-before: 1.5rem;
}

._hasIconAfter_yzpfe_148 {
  --lw-icon-after: 1.5rem;
}

._hasValSecondary_yzpfe_152 {
  --lw-val: 4.75rem;
}

._dropdown_yzpfe_156 ._input_yzpfe_19,
._fakeInput_yzpfe_157 ._input_yzpfe_19 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}

._fakeInput_yzpfe_157 ._input_yzpfe_19 {
  caret-color: transparent;
}

._fakeInput_yzpfe_157 ._input_yzpfe_19::placeholder {
  opacity: 1;
}

._required_yzpfe_172 ._label_yzpfe_105::after {
  content: var(--unicode-asterisk);
  margin-left: 0.125em;
  color: var(--c-primary);
}

._error_yzpfe_178 ._input_yzpfe_19 {
  --lc-border-input: var(--c-error);
}

._readOnly_yzpfe_182,
._disabled_yzpfe_183 {
  opacity: 0.5;
  pointer-events: none;
}
._readOnly_yzpfe_182 ._input_yzpfe_19::placeholder,
._disabled_yzpfe_183 ._input_yzpfe_19::placeholder {
  opacity: 0.5;
}
._readOnly_yzpfe_182 ._label_yzpfe_105,
._disabled_yzpfe_183 ._label_yzpfe_105 {
  color: var(--c-text-l);
}

._readOnly_yzpfe_182 ._input_yzpfe_19 {
  --lc-bg-input: var(--c-bg-d);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}._wrapper_4gk2u_1 {
  --lw-icon: 100%;
  position: relative;
  width: fit-content;
  cursor: default;
}

._icon_4gk2u_8 {
  width: var(--lw-icon);
  min-width: var(--lw-icon);
  height: var(--lw-icon);
}

._tooltip_4gk2u_14 {
  max-width: 10rem;
  padding: var(--s-uxs) var(--s-xxs);
  border-radius: var(--s-uxs);
  background: var(--c-text);
  box-shadow: var(--sw-dp8);
  pointer-events: none;
}

._hintTooltip_4gk2u_23 {
  color: var(--c-text-inverse);
}

._iconTheme_4gk2u_27 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
}

._labelTheme_4gk2u_35 {
  --lw-icon: 0.875rem;
  display: flex;
  gap: 0.25rem;
  align-items: center;
}._day_11zot_1 {
  --day-size: 2.5rem;
  position: relative;
  display: flex;
  justify-content: center;
  width: 100%;
  height: var(--day-size);
}
._day_11zot_1::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: var(--z-index-0);
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0.1;
}

._day_11zot_1:focus-visible {
  outline: none;
}

[data-theme=dark] ._monthDay_11zot_25::before {
  opacity: 0.25;
}

._date_11zot_29 {
  position: relative;
  z-index: var(--z-index-1);
  display: flex;
  justify-content: center;
  align-items: center;
  width: var(--day-size);
  height: var(--day-size);
  border: 2px solid transparent;
  border-radius: 50%;
  font-size: var(--fs-md);
  font-weight: var(--fw-regular);
  color: var(--c-text);
  transition: var(--transition-025);
  cursor: pointer;
}
._date_11zot_29:hover {
  border-color: var(--c-primary);
}

._wrapperAvailability_11zot_49 {
  position: absolute;
  bottom: 0.375rem;
  left: 50%;
  z-index: var(--z-index-2);
  width: 0.375rem;
  height: 0.375rem;
  transform: translateX(-50%);
}

._today_11zot_59 ._date_11zot_29 {
  border-color: var(--c-bg-d3);
  font-weight: var(--fw-medium);
}

._day_11zot_1:focus-visible ._date_11zot_29 {
  border-radius: 50%;
  outline: 0.125rem solid var(--c-primary);
  outline-offset: 0.125rem;
}

._selectedStart_11zot_70::before,
._selectedMiddle_11zot_71::before,
._selectedEnd_11zot_72::before {
  background: var(--c-primary);
}

._selectedStart_11zot_70::before {
  right: 0;
  left: 50%;
  width: 50%;
}

._selectedMiddle_11zot_71::before {
  right: 0;
  left: 0;
  width: 100%;
}

._selectedEnd_11zot_72::before {
  right: 50%;
  left: 0;
  width: 50%;
}

._selected_11zot_70 ._date_11zot_29,
._selectedStart_11zot_70 ._date_11zot_29,
._selectedEnd_11zot_72 ._date_11zot_29 {
  border-color: var(--c-primary);
  background: var(--c-primary);
  color: var(--c-primary-contrast);
}

._breakLeft_11zot_102::before {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

._breakRight_11zot_107::before {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}

._disabled_11zot_112 {
  opacity: 0.35;
  text-decoration-line: line-through;
  pointer-events: none;
}

._hidden_11zot_118 {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}

[data-theme=dark] ._day_11zot_1::before {
  opacity: 0.25;
}._calendar_1w2b8_1 {
  width: 100%;
}

._header_1w2b8_5 {
  display: grid;
  grid-template-columns: 2.5rem 1fr 2.5rem;
  grid-template-rows: 2.5rem;
  grid-template-areas: "prevBtnIcon title nextBtnIcon";
  justify-items: center;
  align-items: center;
  margin: 0 0 0.5rem;
}

._prevBtnIcon_1w2b8_15 {
  grid-area: prevBtnIcon;
}

._wrapTitle_1w2b8_19 {
  display: flex;
  flex-direction: column;
  grid-area: title;
  justify-content: center;
  align-items: center;
}

._nextBtnIcon_1w2b8_27 {
  grid-area: nextBtnIcon;
}

._btn_1w2b8_31 {
  min-width: 100%;
}

._dayBlock_1w2b8_35 {
  position: relative;
}

._weekDays_1w2b8_39, ._monthDays_1w2b8_39, ._wrapWeekday_1w2b8_39 {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  row-gap: 1px;
  justify-items: center;
  align-items: center;
}

._wrapWeekday_1w2b8_39 {
  grid-template-rows: 2.5rem;
}

._weekDay_1w2b8_39 {
  text-transform: capitalize;
}

._monthDays_1w2b8_39 {
  grid-template-rows: repeat(6, 1fr);
}

._weekDays_1w2b8_39 {
  grid-template-rows: repeat(1, 1fr);
}

._loaderOverlay_1w2b8_63 {
  position: absolute;
  inset: 0;
  z-index: var(--z-index-3);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  border-radius: var(--s-xxs);
  background: var(--c-bg);
  opacity: 0.85;
}

._loaderLabel_1w2b8_77 {
  margin: 0.5rem 0 0;
  font-family: var(--ff);
  font-size: var(--fs-md);
  font-weight: var(--fw-regular);
  color: var(--c-text-l);
}

._double_1w2b8_85 ._header_1w2b8_5 {
  grid-template-columns: 2.5rem 1fr 7rem 1fr 2.5rem;
  grid-template-areas: "prevBtnIcon prevMonth . nextMont nextBtnIcon";
}
._double_1w2b8_85 ._wrapTitle_1w2b8_19 {
  margin: 1rem 0 0;
}
@media (min-width: 768px) {
  ._double_1w2b8_85 ._wrapTitle_1w2b8_19 {
    margin: 0;
  }
}
._double_1w2b8_85 ._wrapTitle_1w2b8_19._prevMonth_1w2b8_97 {
  grid-area: prevMonth;
}
._double_1w2b8_85 ._wrapTitle_1w2b8_19._nextMont_1w2b8_100 {
  grid-area: nextMont;
}
._double_1w2b8_85 ._wrapDayBlock_1w2b8_103 {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 1.5rem;
}
@media (min-width: 768px) {
  ._double_1w2b8_85 ._wrapDayBlock_1w2b8_103 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    row-gap: 0;
    column-gap: 2rem;
  }
}._wrapper_1hjjl_1 {
  display: flex;
  flex-wrap: wrap;
  row-gap: 0.5rem;
  column-gap: 1rem;
  padding-top: 1rem;
}

._legend_1hjjl_9 {
  display: flex;
  gap: 0.25rem;
  align-items: center;
}

._wrapStatus_1hjjl_15 {
  width: 0.75rem;
  min-width: 0.75rem;
  height: 0.75rem;
}._wrapper_mfwru_1 {
  display: grid;
  grid-template-columns: 1rem 1fr 1rem;
  grid-template-areas: "prev gallery next";
  align-items: center;
  margin: 0 -1rem;
}

._btn_mfwru_9 {
  position: relative;
  z-index: var(--z-index-1);
}

._prev_mfwru_14 {
  grid-area: prev;
}

._next_mfwru_18 {
  grid-area: next;
  justify-self: end;
}

._gallery_mfwru_23 {
  position: relative;
  grid-area: gallery;
  width: 100%;
  height: 17rem;
  overflow: hidden;
}

._img_mfwru_31 {
  width: 100%;
  height: 17rem;
}
._img_mfwru_31 img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

._caption_mfwru_41 {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: var(--z-index-1);
  display: block;
  padding: 0.125rem 0.25rem;
  border-radius: var(--s-uxs);
  background: rgba(255, 255, 255, 0.5);
}._overlay_rpyi1_1 {
  position: fixed;
  inset: 0;
  z-index: var(--z-index-top);
  display: flex;
  justify-content: center;
  align-items: center;
  background: var(--c-text);
}

._modal_rpyi1_11 {
  position: relative;
  z-index: var(--z-index-top);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100dvh;
}

._modal_rpyi1_11:focus-visible {
  outline: none;
}

._closeBtn_rpyi1_25 {
  position: absolute;
  top: 1.5rem;
  right: 1.5rem;
  z-index: 2;
}

._btnNav_rpyi1_32._btnNav_rpyi1_32 {
  --lp: 1.5rem;
  --l-c-hover-bg: var(--c-white);
  --l-c-hover-border: var(--c-white);
  --l-c-hover-icon: var(--c-text);
  position: absolute;
  top: calc(100% - 4.5rem);
  z-index: var(--z-index-2);
  translate: 0 -50%;
  pointer-events: initial;
}
._btnNav_rpyi1_32._btnNav_rpyi1_32._prev_rpyi1_43 {
  left: var(--lp);
}
._btnNav_rpyi1_32._btnNav_rpyi1_32._next_rpyi1_46 {
  right: var(--lp);
}
@media (min-width: 768px) {
  ._btnNav_rpyi1_32._btnNav_rpyi1_32 {
    top: 50%;
  }
}

._img_rpyi1_55 {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  height: 100%;
  padding-block: 5rem;
  overflow: hidden;
}
@media (min-width: 768px) {
  ._img_rpyi1_55 {
    max-width: calc(100% - 10rem);
  }
}
._img_rpyi1_55 > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  border-radius: var(--s-uxs);
}._grid_1cn7q_1 {
  display: grid;
  grid-template-columns: 1fr;
  gap: calc(var(--gap) * 1rem);
  width: 100%;
}
@media (min-width: 1024px) {
  ._grid_1cn7q_1 {
    grid-template-columns: var(--columns);
  }
}

._cell_1cn7q_13 {
  position: relative;
}
@media (min-width: 768px) {
  ._cell_1cn7q_13 {
    place-self: var(--place-self);
  }
}
@media (min-width: 1024px) {
  ._cell_1cn7q_13 {
    grid-column: var(--column-start)/span var(--column-span);
    grid-row: var(--row-start)/span var(--row-span);
  }
}
._cell_1cn7q_13._hide_1cn7q_27 {
  display: none;
}._wrapper_dtdey_1 {
  position: relative;
  width: 100%;
}

._wrapInput_dtdey_6 {
  --l-size-delta: calc(var(--l-h) - var(--s-db));
  --lr-input: round(calc(var(--l-h) * 0.25), 1px);
  --lh-input: var(--l-h);
  --lp-top: round(calc(var(--l-size-delta) * 0.75), 1px);
  --lp-right: 2.5rem;
  --lp-bottom: round(calc(var(--l-size-delta) * 0.125), 1px);
  --lp-left: 1rem;
  --lw-border-input: 1px;
  --lc-border-input: var(--c-input);
  --lc-bg-input: var(--c-input-bg);
  --lsw-input: inset 0 0 0 var(--lw-border-input) var(--lc-border-input);
  --lw-icon: 1.25rem;
  position: relative;
  display: flex;
  gap: var(--s-uxs);
  align-items: center;
  width: 100%;
  height: var(--lh-input);
  padding: var(--lp-top) var(--lp-right) var(--lp-bottom) var(--lp-left);
  border-radius: var(--lr-input);
  background: var(--lc-bg-input);
  box-shadow: var(--lsw-input);
}

._wrapInput_dtdey_6:hover {
  --lw-border-input: 2px;
  --lc-border-input: var(--c-input-hover);
}

._wrapInput_dtdey_6:focus-within {
  --lw-border-input: 2px;
  --lc-border-input: var(--c-primary);
}

._label_dtdey_41 {
  position: absolute;
  top: 0.375rem;
  left: var(--lp-left);
  line-height: 1.15;
  pointer-events: none;
}

._hint_dtdey_49 {
  width: 100%;
  margin-top: 0.375rem;
  padding-inline: 0.25rem;
}

._clear_dtdey_55 {
  position: absolute;
  top: 50%;
  right: 0.25rem;
  translate: 0 -50%;
}

._required_dtdey_62 ._label_dtdey_41::after {
  content: var(--unicode-asterisk);
  margin-left: 0.125em;
  color: var(--c-primary);
}

._error_dtdey_68 {
  --lc-border-input: var(--c-error);
}

._readOnly_dtdey_72,
._disabled_dtdey_73 {
  opacity: 0.5;
  pointer-events: none;
}

._readOnly_dtdey_72 {
  --lc-bg-input: var(--c-bg-d);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._day_dtdey_85 {
  width: 1.75rem;
  height: 2rem;
}

._month_dtdey_90 {
  width: 2.125rem;
  height: 2rem;
}

._year_dtdey_95 {
  width: 5rem;
  height: 2rem;
}

._input_dtdey_100 {
  appearance: none;
  height: 2rem;
  padding: 0;
  background: none;
  box-shadow: none;
}._dropdown_1rumk_1 {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(3.5rem, auto) 1fr;
  grid-template-areas: "header" "body";
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow-y: hidden;
  background: var(--c-dropdown);
}
@media (min-width: 768px) {
  ._dropdown_1rumk_1 {
    grid-template-rows: 1fr;
    grid-template-areas: "body";
    width: calc(var(--w-parent) / 16 * 1rem);
    min-width: 16rem;
    height: auto;
    max-height: 18rem;
    border-radius: var(--s-sm);
    box-shadow: var(--sw-dp16);
  }
}

._headerDropdown_1rumk_26 {
  grid-area: header;
}

._bodyDropdown_1rumk_30 {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  display: flex;
  flex-direction: column;
  grid-area: body;
  padding: var(--s-inset);
}

._hasFooter_1rumk_39 {
  grid-template-rows: minmax(3.5rem, auto) 1fr 5rem;
  grid-template-areas: "header" "body" "footer";
}
@media (min-width: 768px) {
  ._hasFooter_1rumk_39 {
    grid-template-rows: 1fr 5rem;
    grid-template-areas: "body" "footer";
  }
}

._footer_1rumk_50 {
  display: flex;
  gap: 1rem;
  grid-area: footer;
  justify-content: space-between;
  align-items: center;
  padding-inline: var(--s-inset);
  box-shadow: var(--sw-inset-top);
}._inputPhone_1yuee_1 {
  position: relative;
  display: grid;
  grid-template-columns: 6.5rem 1fr;
  gap: 0.5rem;
}

._hint_1yuee_8,
._errorMsg_1yuee_9 {
  grid-column: 1/3;
  width: 100%;
  min-height: 1.125rem;
  margin: 0.375rem 0 0;
  padding: 0 0.25rem;
  font-size: var(--fs-md);
  font-weight: var(--fw-regular);
  line-height: 1.25;
}

._hint_1yuee_8 {
  color: var(--c-text-l);
}

._errorMsg_1yuee_9 {
  color: var(--c-error);
}

._entry_1yuee_28 {
  display: grid;
  grid-template-columns: 3rem 1fr 2rem;
  align-items: center;
  width: 100%;
}
._entry_1yuee_28 ._prefix_1yuee_34 {
  font-size: var(--fs-sm);
  color: var(--c-text-l);
}._dropDown_1u4ja_1 {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(3.5rem, auto) minmax(3.5rem, auto) 1fr;
  grid-template-areas: "header" "input" "body";
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow-y: hidden;
  background: var(--c-dropdown);
}
@media (min-width: 768px) {
  ._dropDown_1u4ja_1 {
    grid-template-rows: 1fr;
    grid-template-areas: "body";
    width: calc(var(--w-parent) / 16 * 1rem);
    min-width: 20rem;
    height: auto;
    max-height: 18rem;
    border-radius: var(--s-sm);
    box-shadow: var(--sw-dp16);
  }
}

._header_1u4ja_26 {
  display: grid;
  grid-template-columns: 1fr 2rem;
  grid-template-areas: "title close";
  gap: 0.5rem;
  grid-area: header;
  align-items: center;
  width: 100%;
  min-height: 3.5rem;
  padding: 0.5rem 1.5rem;
  box-shadow: var(--sw-inset-bottom);
}

._innerInput_1u4ja_39 {
  grid-area: input;
  width: 100%;
  padding: 0.75rem 1.5rem;
}

._title_1u4ja_45 {
  grid-area: title;
  padding-top: 0.375rem;
}

._close_1u4ja_50 {
  grid-area: close;
}

._body_1u4ja_54 {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  display: flex;
  flex-direction: column;
  grid-area: body;
  align-items: center;
  padding: 0.5rem 1rem 2rem;
}
@media (min-width: 768px) {
  ._body_1u4ja_54 {
    padding: 0.5rem;
  }
}

._option_1u4ja_69 {
  width: 100%;
  border-radius: var(--s-xxs);
  transition: var(--transition-025);
  cursor: pointer;
}

._option_1u4ja_69:hover {
  background: var(--c-bg-d);
}

._option_1u4ja_69:focus-visible {
  outline: 0.125rem solid var(--c-primary);
  outline-offset: 0.125rem;
  background: var(--c-bg-d);
}

._contentOption_1u4ja_86 {
  display: flex;
  padding: 0.75rem 0.5rem;
  pointer-events: none;
}

._option_1u4ja_69:not(:last-child) ._contentOption_1u4ja_86 {
  box-shadow: var(--sw-inset-bottom);
}

._optionIcon_1u4ja_96 {
  min-width: 1rem;
  height: 1rem;
  margin: 0.25rem 0.5rem 0 0;
}
._optionIcon_1u4ja_96 > * {
  fill: var(--c-text-l);
}

._optionDisabled_1u4ja_105 {
  opacity: 0.5;
  pointer-events: none;
}

._wrapLabel_1u4ja_110 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}

._divider_1u4ja_117 {
  pointer-events: none;
}._dropdown_hidos_1 {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto 1fr;
  grid-template-areas: "headerdDropdown" "bodyDropdown";
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow-y: hidden;
  background: var(--c-dropdown);
}
@media (min-width: 768px) {
  ._dropdown_hidos_1 {
    grid-template-rows: 1fr;
    grid-template-areas: "bodyDropdown";
    width: calc(var(--w-parent) / 16 * 1rem);
    min-width: 20rem;
    height: auto;
    max-height: 18rem;
    border-radius: var(--s-sm);
    box-shadow: var(--sw-dp16);
  }
}

._headerDropdown_hidos_26 {
  display: grid;
  grid-template-columns: 1fr 2rem;
  grid-template-areas: "titleDropdown closeDropdown";
  gap: 0.5rem;
  grid-area: headerdDropdown;
  align-items: center;
  width: 100%;
  min-height: 3.5rem;
  padding: 0.5rem 1.5rem;
  box-shadow: var(--sw-inset-bottom);
}

._closeDropdown_hidos_39 {
  grid-area: closeDropdown;
}

._bodyDropdown_hidos_43 {
  display: flex;
  flex-direction: column;
  grid-area: bodyDropdown;
  align-items: center;
  padding: var(--s-df);
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

._option_hidos_53 {
  position: relative;
  width: 100%;
  border-radius: var(--s-xxs);
  color: var(--c-text);
}
._option_hidos_53:not(:last-child) > * {
  box-shadow: var(--sw-inset-bottom);
}
@media (hover: none) and (pointer: coarse) {
  ._option_hidos_53:active {
    background: var(--c-bg-d);
  }
}
@media (hover: hover) and (pointer: fine) {
  ._option_hidos_53:hover {
    background: var(--c-bg-d);
  }
}

._option_hidos_53:focus-visible {
  outline: 0.125rem solid var(--c-primary);
  outline-offset: 0.125rem;
  background: var(--c-bg-d);
}

._defaultItem_hidos_79 {
  display: flex;
  gap: 1rem;
  padding: 0.75rem 0.5rem;
  cursor: pointer;
}

._iconOption_hidos_86 {
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  fill: currentcolor;
}

._wrapLabelOption_hidos_93 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

._notHoverOption_hidos_99 > * {
  box-shadow: none;
}
._notHoverOption_hidos_99:active, ._notHoverOption_hidos_99:hover {
  background: none;
}

._notBorderOption_hidos_106 > * {
  box-shadow: none !important;
}

._disabledOption_hidos_110 {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}input._field_1wmzx_1::-webkit-outer-spin-button,
input._field_1wmzx_1::-webkit-inner-spin-button {
  appearance: none;
  margin: 0;
}

input[type=number]._field_1wmzx_1 {
  appearance: textfield;
}

._wrapper_1wmzx_11 {
  display: grid;
  grid-template-columns: 2rem 2.5rem 2rem;
  align-items: center;
}

input._field_1wmzx_1 {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
          user-select: none;
  appearance: none;
  width: 2.5rem;
  height: 2rem;
  padding: 0;
  border: none;
  outline: none !important;
  background: none;
  font-family: var(--ff);
  font-size: var(--fs-df);
  font-weight: var(--fw-regular);
  line-height: 1.25;
  text-align: center;
  color: var(--c-text);
  transition: var(--transition-025);
  pointer-events: none;
}
._disabled_1wmzx_36 input._field_1wmzx_1 {
  opacity: 0.5;
}
._readOnly_1wmzx_39 input._field_1wmzx_1 {
  opacity: 0.5;
}
._error_1wmzx_42 input._field_1wmzx_1 {
  color: var(--c-error);
}._wrapper_hstq8_1 {
  display: flex;
  gap: 1rem;
  justify-content: space-between;
  align-items: center;
}

._wrapLabel_hstq8_8 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
}

._spinner_hstq8_16 {
  align-self: flex-start;
}

._box_hstq8_20 {
  padding: 0.75rem;
  border: 1px solid var(--c-bg-d3);
  border-radius: var(--s-xxs);
  background-color: var(--c-body);
}

._disabled_hstq8_27 ._wrapLabel_hstq8_8,
._readOnly_hstq8_28 ._wrapLabel_hstq8_8 {
  opacity: 0.5;
}._dropDown_7y1xg_1 {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(3.5rem, auto) 1fr auto;
  grid-template-areas: "header" "body" "footer";
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: var(--c-dropdown);
}
@media (min-width: 768px) {
  ._dropDown_7y1xg_1 {
    grid-template-rows: 1fr;
    grid-template-areas: "body";
    width: 20rem;
    min-width: 20rem;
    height: auto;
    border-radius: var(--s-sm);
    box-shadow: var(--sw-dp16);
  }
}

._header_7y1xg_23 {
  display: grid;
  grid-template-columns: 1fr 2.5rem;
  grid-template-areas: "title close";
  gap: 0.5rem;
  grid-area: header;
  width: 100%;
  padding: 0.5rem 0.75rem 0.5rem 1.5rem;
}

._title_7y1xg_33 {
  grid-area: title;
  padding: 0.375rem 0 0;
  font-family: var(--ff);
  font-size: var(--fs-xl);
  font-weight: var(--fw-medium);
  line-height: 1.25;
}

._close_7y1xg_42 {
  grid-area: close;
}

._body_7y1xg_46 {
  display: flex;
  flex-direction: column;
  grid-area: body;
  align-items: center;
  padding: 0 1.5rem;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
@media (min-width: 768px) {
  ._body_7y1xg_46 {
    padding: 0.5rem 1.5rem;
    overflow-y: initial;
  }
}

._hint_7y1xg_62 {
  margin: 0;
  padding: 1rem 0 0.5rem;
  font-family: var(--ff);
  font-size: var(--fs-md);
  color: var(--c-text-l);
}

._option_7y1xg_70 {
  display: flex;
  width: 100%;
  padding: 1rem 0;
  transition: var(--transition-025);
  cursor: pointer;
}
._option_7y1xg_70:not(:last-of-type) {
  box-shadow: var(--sw-inset-bottom);
}

._spinner_7y1xg_81 {
  width: 100%;
}

._error_7y1xg_85 {
  margin: 0;
  padding: 1rem 0 0.5rem;
  font-family: var(--ff);
  font-size: var(--fs-md);
  color: var(--c-error);
}

._footer_7y1xg_93 {
  display: flex;
  grid-area: footer;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: 0.5rem 0 0;
  padding: 1rem 1.5rem;
  box-shadow: var(--sw-inset-top);
}

._btn_7y1xg_104 {
  min-width: 100%;
}
@media (min-width: 768px) {
  ._btn_7y1xg_104 {
    min-width: fit-content;
  }
}._wrapper_q3jn8_1 {
  width: 100%;
}

._wrapInput_q3jn8_5 {
  --lp: 1rem;
  position: relative;
  width: 100%;
}

._textarea_q3jn8_11 {
  --lr-input: round(calc(var(--s-tr) * 0.25), 1px);
  --lw-border-input: 1px;
  --lc-border-input: var(--c-input);
  --lc-bg-input: var(--c-input-bg);
  --lsw-input: inset 0 0 0 var(--lw-border-input) var(--lc-border-input);
  appearance: none;
  width: 100%;
  height: 9rem;
  padding: 1.25rem var(--lp);
  border: none;
  border-radius: var(--lr-input);
  outline: none !important;
  background: var(--lc-bg-input);
  box-shadow: var(--lsw-input);
  font-family: var(--ff);
  font-size: var(--fs-df);
  font-weight: var(--fw-regular);
  line-height: 1.5;
  color: var(--c-text);
  transition: var(--transition-025);
  resize: vertical;
}
._textarea_q3jn8_11::placeholder {
  opacity: 0.5;
  color: var(--c-text);
}
._textarea_q3jn8_11:-webkit-autofill {
  -webkit-text-fill-color: var(--c-primary) !important;
}

._textarea_q3jn8_11:hover {
  --lw-border-input: 2px;
  --lc-border-input: var(--c-input-hover);
}

._textarea_q3jn8_11:focus {
  --lw-border-input: 2px;
  --lc-border-input: var(--c-primary);
}

._label_q3jn8_52 {
  position: absolute;
  top: 0.375rem;
  left: var(--lp);
  line-height: 1.15;
  pointer-events: none;
}

._hint_q3jn8_60 {
  width: 100%;
  margin-top: 0.375rem;
  padding-inline: 0.25rem;
}

._required_q3jn8_66 ._label_q3jn8_52::after {
  content: var(--unicode-asterisk);
  margin-left: 0.125em;
  color: var(--c-primary);
}

._error_q3jn8_72 ._textarea_q3jn8_11 {
  --lc-border-input: var(--c-error);
}

._readOnly_q3jn8_76,
._disabled_q3jn8_77 {
  opacity: 0.5;
  pointer-events: none;
}

._readOnly_q3jn8_76 ._textarea_q3jn8_11 {
  --lc-bg-input: var(--c-bg-d);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}._wrapper_1gyrl_1 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 30rem;
  margin-inline: auto;
  text-align: center;
}

._illustration_1gyrl_13 {
  --lw-max-img: 12rem;
  width: 100%;
  max-width: var(--lw-max-img);
  height: 100%;
  max-height: var(--lw-max-img);
}

._title_1gyrl_21,
._text_1gyrl_22 {
  max-width: 30rem;
}
._wrapper_ig4hf_2 {
  display: flex;
  column-gap: var(--s-uxs);
  justify-content: flex-end;
  align-items: center;
  width: fit-content;
  height: 2rem;
}

._total_ig4hf_11::before {
  content: "∕";
  margin-right: var(--s-uxs);
}._wrapPrice_19fgy_1 {
  display: flex;
}

._price_19fgy_5 {
  display: flex;
  align-items: baseline;
}

._unit_19fgy_10 {
  text-transform: lowercase;
}
._unit_19fgy_10::before {
  content: "/";
  margin: 0 0.125rem;
}

._hint_19fgy_18 {
  display: flex;
  gap: 0.125rem;
}

._discount_19fgy_23 {
  display: flex;
  gap: 0.25rem;
}

._fullPrice_19fgy_28 {
  text-decoration: line-through;
}

._badge_19fgy_32 {
  height: 1.25rem;
}

._vertical_19fgy_36 {
  flex-direction: column;
  gap: 0.125rem;
}
._vertical_19fgy_36._rightAlign_19fgy_40 {
  align-items: flex-end;
}
._vertical_19fgy_36 ._hint_19fgy_18 {
  flex-direction: column;
}

._horizontal_19fgy_47 {
  flex-direction: row;
  gap: 0.25rem;
  align-items: center;
}
._horizontal_19fgy_47._rightAlign_19fgy_40 {
  justify-content: flex-end;
}
._horizontal_19fgy_47 ._hint_19fgy_18 {
  padding-left: 0.25rem;
  border-left: 1px solid var(--c-bg-d2);
}

._option_19fgy_60 {
  flex-direction: column;
  align-items: flex-end;
}
._option_19fgy_60._letAlign_19fgy_64 {
  align-items: flex-start;
}._wrapper_16jrx_1 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

._input_16jrx_7 {
  --lw-border-input: 1px;
  --lc-border-input: var(--c-input);
  --lc-bg-input: transparent;
  --lsw-input: inset 0 0 0 var(--lw-border-input) var(--lc-border-input);
  display: flex;
  gap: 1rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-width: fit-content;
  transition: var(--transition-025);
}
._input_16jrx_7 *:not(input, button, a) {
  pointer-events: none;
}
._input_16jrx_7 input,
._input_16jrx_7 button,
._input_16jrx_7 a {
  pointer-events: auto;
}

._wrapLabel_16jrx_29 {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 0.25rem;
  justify-content: center;
  align-items: flex-start;
}

._dot_16jrx_38 {
  --size: 1.5rem;
  appearance: none;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: flex-start;
  width: var(--size);
  min-width: var(--size);
  height: var(--size);
  padding: 0.25rem;
  border: 1px solid var(--c-text-l);
  border-radius: 50%;
  outline: none;
  background: var(--c-input-bg);
  transition: var(--transition-025);
  cursor: pointer;
}

._dot_16jrx_38:focus-visible {
  outline: 0.125rem solid var(--c-primary);
  outline-offset: 0.125rem;
}

._dot_16jrx_38:hover {
  border-color: var(--c-text);
}

._after_16jrx_66 {
  flex-direction: row;
}

._before_16jrx_70 {
  flex-direction: row-reverse;
}

._box_16jrx_74 {
  padding: 0.75rem;
  border-radius: var(--s-xxs);
  box-shadow: var(--lsw-input);
}

._box_16jrx_74 ._dot_16jrx_38:focus-visible {
  outline: none;
}

._box_16jrx_74:has(._dot_16jrx_38:focus-visible) {
  outline: 0.125rem solid var(--c-primary);
  outline-offset: 0.125rem;
}

[data-theme=gazzetta] ._box_16jrx_74 {
  background: var(--c-white);
}

._checked_16jrx_93 ._dot_16jrx_38 {
  border-color: var(--c-text);
}
._checked_16jrx_93 ._dot_16jrx_38::after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: var(--c-primary);
  animation: _checking_16jrx_1 0.15s linear;
}

._checked_16jrx_93._box_16jrx_74 {
  --lw-border-input: 2px;
  --lc-border-input: var(--c-primary);
}

[data-theme=gazzetta] ._checked_16jrx_93._box_16jrx_74 {
  background: var(--c-primary-l2);
}

@keyframes _checking_16jrx_1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
._disabled_16jrx_122 ._dot_16jrx_38 {
  pointer-events: none;
}._wrapper_8blvk_1 {
  --lc-bg-input: var(--c-input-bg);
  --lc-border-input: var(--c-bg-d3);
  --lc-focus-input-l: var(--c-primary-l2);
  --lc-focus-input: var(--c-primary);
  --lc-hover-input-l: var(--c-bg-d);
  --lc-hover-input: var(--c-black);
  --lr-input: var(--s-xxs);
  --lsw-input: inset 0 0 0 var(--lw-border-input) var(--lc-border-input);
  --lw-border-input: 1px;
  --lfs-label: var(--fs-df);
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0.5rem;
}

[data-theme=gazzetta] ._wrapper_8blvk_1 {
  --lc-border-input: var(--c-input);
  --lc-hover-input-l: var(--c-input-bg);
}

._input_8blvk_25 {
  appearance: none;
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  border: none;
  border-radius: var(--lr-input);
  outline: none;
  background: var(--lc-bg-input);
  box-shadow: var(--lsw-input);
  transition: var(--transition-025);
  cursor: pointer;
  pointer-events: auto;
}

._input_8blvk_25:focus-visible {
  outline: 0.125rem solid var(--c-primary);
  outline-offset: 0.125rem;
}

._icon_8blvk_47,
._label_8blvk_48,
._sublabel_8blvk_49 {
  position: relative;
  z-index: 1;
  pointer-events: none;
}

._icon_8blvk_47 {
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-bottom: 0.375rem;
  fill: var(--c-text);
}

._label_8blvk_48 {
  font-size: var(--lfs-label);
  text-align: center;
  color: var(--c-text);
}

._sublabel_8blvk_49 {
  text-align: center;
  color: var(--c-text-l);
}

._default_8blvk_75 {
  width: 6rem;
  height: 5rem;
}

._slot_8blvk_80 {
  min-width: 4.5rem;
  min-height: 3rem;
  padding: 0.5rem 1rem;
}
@media (hover: hover) and (pointer: fine) {
  ._slot_8blvk_80:not(._disabled_8blvk_86):hover {
    --lw-border-input: 2px;
    --lc-border-input: var(--lc-hover-input);
  }
}

._slotFilter_8blvk_92 {
  --lr-input: var(--s-us);
  --lfs-label: var(--fs-md);
  min-width: 4.5rem;
  min-height: 3rem;
  padding: 0.5rem 1rem;
}
@media (hover: hover) and (pointer: fine) {
  ._slotFilter_8blvk_92:not(._disabled_8blvk_86):hover {
    --lw-border-input: 2px;
    --lc-border-input: var(--lc-hover-input);
    --lc-bg-input: var(--lc-hover-input-l);
  }
}

._product_8blvk_107 {
  --lr-input: var(--s-sm);
  --lfs-label: var(--fs-sm);
  height: 6rem;
  padding: 0.5rem 0.25rem;
}
._product_8blvk_107 ._icon_8blvk_47 {
  width: 2rem;
  min-width: 2rem;
  height: 2rem;
  min-height: 2rem;
  margin-bottom: 0.5rem;
}
._product_8blvk_107 ._label_8blvk_48 {
  letter-spacing: -0.25px;
}

._checked_8blvk_124 {
  --lw-border-input: 2px;
  --lc-border-input: var(--lc-focus-input);
  --lc-bg-input: var(--lc-focus-input-l);
}
._checked_8blvk_124 ._icon_8blvk_47 {
  fill: var(--lc-focus-input);
}
._checked_8blvk_124 ._label_8blvk_48,
._checked_8blvk_124 ._sublabel_8blvk_49 {
  color: var(--lc-focus-input);
}

._disabled_8blvk_86 {
  opacity: 0.5;
}._switch_1tc3i_1 {
  --lh: 2rem;
  --lc-bg: transparent;
  --lr-border: 0;
  --lc-border: transparent;
  --lp-inset: 0rem;
  --lw-border: 0;
  --lc-indicator: var(--c-primary);
  --lr-indicator: var(--s-uxs);
  --lsw-input: inset 0 0 0 var(--lw-border) var(--lc-border);
  position: relative;
  display: grid;
  grid-template-columns: repeat(var(--l-item-number), 1fr);
  grid-template-rows: 1fr;
  align-items: center;
  height: var(--lh);
  min-height: var(--lh);
  padding: var(--lp-inset);
  border-radius: var(--lr-border);
  background-color: var(--lc-bg);
  box-shadow: var(--lsw-input);
}

._switch_1tc3i_1::after {
  content: "";
  position: absolute;
  top: var(--lp-inset);
  bottom: var(--lp-inset);
  left: var(--lleft-indicator);
  z-index: var(--z-index-0);
  display: block;
  width: calc(100% / var(--l-item-number) - var(--lp-inset));
  border-radius: var(--lr-indicator);
  background-color: var(--lc-indicator);
  box-shadow: var(--sw-dp4);
  transition: var(--transition-05);
  pointer-events: none;
}

._switch_1tc3i_1:has(._checked_1tc3i_40:nth-child(1)) {
  --lleft-indicator: calc(
    (100% / var(--l-item-number)) * 0 + var(--lp-inset)
  );
}

._switch_1tc3i_1:has(._checked_1tc3i_40:nth-child(2)) {
  --lleft-indicator: calc((100% / var(--l-item-number)) * 1);
}

._switch_1tc3i_1:has(._checked_1tc3i_40:nth-child(3)) {
  --lleft-indicator: calc((100% / var(--l-item-number)) * 2);
}

._switch_1tc3i_1:has(._checked_1tc3i_40:nth-child(4)) {
  --lleft-indicator: calc((100% / var(--l-item-number)) * 3);
}

._input_1tc3i_58 {
  position: relative;
  display: flex;
  gap: 0.25rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: fit-content;
  height: 100%;
  transition: var(--transition-025);
}

._input_1tc3i_58:not(._checked_1tc3i_40, :first-of-type) {
  box-shadow: var(--sw-inset-left);
}

._input_1tc3i_58._checked_1tc3i_40 + ._input_1tc3i_58 {
  box-shadow: none;
}

._radio_1tc3i_78 {
  appearance: none;
  position: absolute;
  inset: 0;
  z-index: var(--z-index-3);
  width: 100%;
  height: 100%;
  border: none;
  border-radius: 0;
  outline: none;
  cursor: pointer;
}

._radio_1tc3i_78:focus-visible {
  border-radius: var(--lr-indicator);
  outline: 0.125rem solid var(--c-primary);
  outline-offset: 0.125rem;
}

._icon_1tc3i_97,
._label_1tc3i_98 {
  position: relative;
  z-index: var(--z-index-1);
  fill: var(--c-text);
  white-space: nowrap;
  color: var(--c-text);
  transition: var(--transition-025);
  pointer-events: none;
}

._icon_1tc3i_97 {
  width: 1em;
  height: 1em;
}

._default_1tc3i_113 {
  --lh: 2.5rem;
  --lc-bg: var(--c-bg-d);
  --lc-border: transparent;
  --lp-inset: 0.125rem;
  --lw-border: 0px;
  --lr-border: var(--s-xxs);
  --lr-indicator: var(--s-us);
  --lc-indicator: var(--c-body);
}
._default_1tc3i_113 ._input_1tc3i_58 {
  padding-inline: var(--s-df);
}
._default_1tc3i_113 ._label_1tc3i_98 {
  font-size: var(--fs-md);
}
._default_1tc3i_113 ._checked_1tc3i_40 * {
  fill: var(--c-text);
  color: var(--c-text);
}

[data-theme=gazzetta] ._default_1tc3i_113 {
  --lc-bg: var(--c-white);
  --lc-border: var(--c-input);
}

[data-theme=dark] ._default_1tc3i_113 {
  --lc-indicator: var(--c-black);
}

._basic_1tc3i_143 {
  --lh: 1.25rem;
  --lr-indicator: var(--s-uxs);
  --lc-indicator: var(--c-bg-d2);
}
._basic_1tc3i_143 ._input_1tc3i_58 {
  min-width: 2rem;
}
._basic_1tc3i_143 ._label_1tc3i_98 {
  font-size: var(--fs-sm);
  text-transform: uppercase;
}

._lang_1tc3i_156 {
  --lh: 2rem;
  --lc-border: var(--c-input);
  --lp-inset: 0.25rem;
  --lw-border: 1px;
  --lr-border: var(--s-uxs);
  --lr-indicator: var(--s-uxxs);
}
._lang_1tc3i_156 ._input_1tc3i_58 {
  width: 2rem;
}
._lang_1tc3i_156 ._label_1tc3i_98 {
  font-size: var(--fs-sm);
  text-transform: uppercase;
}
._lang_1tc3i_156 ._checked_1tc3i_40 * {
  fill: var(--c-text-light);
  color: var(--c-text-light);
}

._input_1tc3i_58._disabled_1tc3i_176 {
  opacity: 0.5;
}
._input_1tc3i_58._disabled_1tc3i_176 ._radio_1tc3i_78 {
  pointer-events: none;
}._wrapper_gj321_1 {
  display: flex;
  gap: 0.25rem;
  font-size: calc(var(--size) * 1rem);
}

._dot_gj321_7 ._wrapBullet_gj321_7 {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px var(--c-border);
}
._dot_gj321_7 ._bullet_gj321_17 {
  width: 0.625em;
  height: 0.625em;
  border-radius: 50%;
  background: transparent;
}
._dot_gj321_7 ._filled_gj321_23 ._bullet_gj321_17 {
  background: var(--c-filled);
}

._stars_gj321_27 ._icon_gj321_27 {
  display: none;
  width: 1em;
  height: 1em;
  fill: none;
}
._stars_gj321_27 ._icon_gj321_27._filled_gj321_23 {
  display: initial;
  fill: var(--c-filled);
}

._starsNumber_gj321_38 {
  gap: 0.375rem;
  align-items: center;
  padding: 0 0.25em;
  border: 1px solid var(--c-bg-d2);
  border-radius: var(--s-uxs);
  background: var(--c-bg-d);
}
._starsNumber_gj321_38 ._label_gj321_46 {
  font-size: 1em;
  color: var(--c-filled);
}
._starsNumber_gj321_38 ._icon_gj321_27 {
  width: 0.75em;
  height: 0.75em;
  fill: var(--c-filled);
}._recap_23dr9_1 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

._section_23dr9_7 {
  display: flex;
  flex-direction: column;
}

._header_23dr9_12 {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  margin-bottom: 0.5rem;
}

._item_23dr9_19 {
  display: grid;
  grid-template-columns: 1fr 6rem;
  align-items: start;
  width: 100%;
}

._wrapLabel_23dr9_26 {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  align-items: flex-start;
}

._total_23dr9_33,
._coins_23dr9_34 {
  display: grid;
  grid-template-columns: 1fr 6rem;
  align-items: start;
  padding-top: 0.75rem;
}

._wrapperPrice_23dr9_41 {
  justify-content: flex-end;
}

._price_23dr9_45 {
  justify-content: flex-end;
}

._discount_23dr9_49 > * {
  font-size: var(--fs-sm);
}

._costTotal_23dr9_53,
._symbolTotal_23dr9_54 {
  font-size: var(--fs-xl);
  font-weight: var(--fw-medium);
}

._costCoins_23dr9_59 {
  font-size: var(--fs-df);
  font-weight: var(--fw-regular);
}

._listSubItem_23dr9_64 {
  display: flex;
  flex-direction: column;
  margin-top: 0.75rem;
  padding: var(--s-sm);
  border-radius: var(--s-xxs);
  background-color: var(--c-bg);
}

._subitem_23dr9_73 ._price_23dr9_45 > * {
  font-size: var(--fs-md);
  color: var(--c-text-l);
}._wrapper_1imtn_1 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.25rem;
  border-radius: var(--s-uxs);
  background-color: var(--lc-bg);
}._container_19tmb_1 {
  width: 100%;
}

._header_19tmb_5 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0 0 1rem;
}

._headerAction_19tmb_13 {
  display: flex;
  flex: 1;
  gap: 0.5rem;
  justify-content: flex-start;
  align-items: center;
}

._table_19tmb_21 {
  --lc-bg-header: var(--c-bg-d);
  display: grid;
  grid-template-columns: var(--columns);
  grid-auto-rows: minmax(min-content, max-content);
  align-content: start;
  height: calc(var(--h-cell) * var(--rows) + 2rem);
  overflow: auto;
}
._card_19tmb_30 ._table_19tmb_21, ._cardCol_19tmb_30 ._table_19tmb_21 {
  grid-template-columns: 1fr;
  gap: 1rem;
}

._headerCell_19tmb_35 {
  position: sticky;
  top: 0;
  z-index: 3;
  display: flex;
  justify-content: var(--justify);
  align-items: center;
  width: 100%;
  height: 2rem;
  padding: 0 0.5rem;
  background: var(--lc-bg-header);
  box-shadow: var(--sw-inset-bottom);
  font-family: var(--ff);
  font-size: var(--fs-sm);
  font-weight: var(--fw-medium);
  line-height: 1;
  text-align: var(--text-align);
  color: var(--c-text);
}
._headerCell_19tmb_35._first_19tmb_54 {
  left: 0;
  z-index: 4;
}
._headerCell_19tmb_35._last_19tmb_58 {
  right: 0;
  z-index: 4;
}
._headerCell_19tmb_35._noPadding_19tmb_62 {
  padding: 0;
}
._headerCell_19tmb_35._sortable_19tmb_65 {
  cursor: pointer;
}
._compact_19tmb_68 ._headerCell_19tmb_35 {
  height: 1.5rem;
  font-size: var(--fs-sm);
}

._sortableIcon_19tmb_73 {
  width: 0.75rem;
  height: 0.75rem;
  margin: 0 0 0 0.25rem;
}

._row_19tmb_79 {
  display: grid;
  grid-template-columns: 1fr minmax(3rem, auto);
  gap: 0.5rem;
  padding: 1rem 0.5rem 1rem 1rem;
  border: 1px solid var(--c-bg-d3);
  border-radius: var(--s-sm);
}
._cardCol_19tmb_30 ._row_19tmb_79 {
  grid-template-columns: 1fr;
}

._cell_19tmb_91 {
  display: flex;
  justify-content: var(--justify);
  align-items: var(--align);
  min-height: calc(var(--h-cell) * 1rem);
  padding: 0.5rem;
  background: var(--c-body);
  box-shadow: var(--sw-inset-bottom);
  font-family: var(--ff);
  font-size: var(--fs-md);
  font-weight: var(--fw-regular);
  text-align: var(--text-align);
  color: var(--c-text);
}
._cell_19tmb_91._first_19tmb_54, ._cell_19tmb_91._last_19tmb_58 {
  position: sticky;
  z-index: 2;
  box-shadow: var(--sw-inset-bottom);
}
._cell_19tmb_91._first_19tmb_54 {
  left: 0;
}
._cell_19tmb_91._last_19tmb_58 {
  right: 0;
}
._cell_19tmb_91._noPadding_19tmb_62 {
  padding: 0.5rem 0;
}
._card_19tmb_30 ._cell_19tmb_91, ._cardCol_19tmb_30 ._cell_19tmb_91 {
  flex-direction: column;
  align-items: flex-start;
  min-height: initial;
  padding: 0;
  background: none;
  box-shadow: none;
}
._card_19tmb_30 ._cell_19tmb_91 {
  grid-column: 1/2;
}
._card_19tmb_30 ._cell_19tmb_91._first_19tmb_54, ._card_19tmb_30 ._cell_19tmb_91._last_19tmb_58, ._cardCol_19tmb_30 ._cell_19tmb_91._first_19tmb_54, ._cardCol_19tmb_30 ._cell_19tmb_91._last_19tmb_58 {
  position: relative;
}
._card_19tmb_30 ._cell_19tmb_91._last_19tmb_58 {
  grid-column: 2/3;
  grid-row: 1/3;
  align-items: center;
  align-self: start;
}
._cell_19tmb_91._disabled_19tmb_139, ._cell_19tmb_91._transparent_19tmb_139 {
  background: var(--c-bg);
  color: var(--c-text-l);
}
._cell_19tmb_91._disabled_19tmb_139 > *, ._cell_19tmb_91._transparent_19tmb_139 > * {
  opacity: 0.5;
  color: var(--c-text);
}
._cell_19tmb_91._disabled_19tmb_139._last_19tmb_58, ._cell_19tmb_91._transparent_19tmb_139._last_19tmb_58 {
  pointer-events: initial;
}
._cell_19tmb_91._disabled_19tmb_139._last_19tmb_58 *, ._cell_19tmb_91._transparent_19tmb_139._last_19tmb_58 * {
  opacity: 1;
}
._cell_19tmb_91._disabled_19tmb_139 {
  pointer-events: none;
}
._cell_19tmb_91._selected_19tmb_156 {
  background: var(--c-primary-l2);
}

._cellLabel_19tmb_160 {
  font-family: var(--ff);
  font-size: var(--fs-sm);
  font-weight: var(--fw-regular);
  line-height: 1rem;
  color: var(--c-text-l);
}

._wrapLoader_19tmb_168 {
  display: flex;
  gap: 0.5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background: var(--c-bg-d);
}

._footer_19tmb_178 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 0.5rem 0 0;
}._wrapper_ek6fz_1 {
  --lw-indicator: var(--lw-tab);
  --lx-indicator: var(--lleft-tab);
  --ly-indicator: var(--ltop-tab);
  --h-tab: 3rem;
  position: relative;
  display: flex;
  align-items: flex-end;
  width: 100%;
  height: var(--h-tab);
  min-height: var(--h-tab);
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

._wrapper_ek6fz_1::after {
  content: "";
  position: absolute;
  left: 0;
  z-index: var(--z-index-1);
  display: block;
  border-radius: var(--s-uxxs);
  background-color: var(--c-primary);
  transition: var(--transition-025);
}

._tab_ek6fz_27 {
  --lc-icon-tab: var(--c-text);
  --lc-tab: var(--c-text);
  --lc-hint: var(--lc-tab);
  --lc-bg-hint: var(--c-bg-d2);
  display: flex;
  gap: 0.5rem;
  justify-content: center;
  align-items: center;
  min-width: fit-content;
  height: var(--h-tab);
  min-height: var(--h-tab);
  color: var(--lc-tab);
  cursor: pointer;
}

._tab_ek6fz_27:focus-visible {
  outline: none;
}

._tab_ek6fz_27:focus-visible > * {
  border-radius: var(--s-uxxs);
  outline: 0.125rem solid var(--c-primary);
  outline-offset: 0.25rem;
}

._icon_ek6fz_53 {
  width: 1.25rem;
  height: 1.25rem;
  fill: var(--lc-icon-tab);
}

._label_ek6fz_59 {
  color: var(--lc-tab);
  transition: var(--transition-025);
  pointer-events: none;
}

._hint_ek6fz_65 {
  min-width: 1rem;
  padding: 0 0.25rem;
  border-radius: 1rem;
  background: var(--lc-bg-hint);
  color: var(--lc-hint);
  transition: var(--transition-025);
  pointer-events: none;
}

._active_ek6fz_75 {
  --lc-tab: var(--c-primary);
  --lc-icon-tab: var(--c-primary);
  --lc-hint: var(--c-white);
  --lc-bg-hint: var(--c-primary);
}

._error_ek6fz_82 {
  --lc-icon-tab: var(--c-error);
}

._disabled_ek6fz_86 {
  opacity: 0.5;
  pointer-events: none;
}

._sm_ek6fz_91 {
  --h-tab: 2.5rem;
}

._default_ek6fz_95 {
  box-shadow: var(--sw-inset-bottom);
}
._default_ek6fz_95 ._tab_ek6fz_27 + ._tab_ek6fz_27 {
  margin-left: 1.5rem;
}
._default_ek6fz_95::after {
  content: "";
  bottom: 0;
  width: var(--lw-indicator);
  height: 0.25rem;
  transform: translateX(var(--lx-indicator));
}

._switch_ek6fz_109 {
  display: grid;
  grid-template-columns: repeat(var(--l-item-number), 1fr);
  grid-template-rows: 1fr;
}

._sidebar_ek6fz_115 {
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  box-shadow: var(--sw-inset-left);
}
._sidebar_ek6fz_115::after {
  left: 0;
  width: 0.25rem;
  height: var(--h-tab);
  transform: translateY(var(--ly-indicator));
  transition: var(--transition-025);
}
._sidebar_ek6fz_115 ._tab_ek6fz_27 {
  padding-inline: var(--s-df);
}._wrapper_cmvzj_1 {
  --lw-toggle: 1.25rem;
  --lp: 0.125rem;
  position: relative;
  width: 3rem;
  min-width: 3rem;
  height: 1.5rem;
  border-radius: 1.25rem;
  background: var(--c-bg-d3);
  transition: var(--transition-035);
  cursor: pointer;
}

._wrapper_cmvzj_1:focus-visible {
  outline: 0.125rem solid var(--c-primary);
  outline-offset: 0.125rem;
}

._toggle_cmvzj_19 {
  position: absolute;
  top: var(--lp);
  bottom: var(--lp);
  left: var(--lp);
  display: flex;
  justify-content: center;
  align-items: center;
  width: var(--lw-toggle);
  height: var(--lw-toggle);
  border-radius: 50%;
  background: var(--c-white);
  box-shadow: var(--sw-dp4);
  transition: var(--transition-035);
}

._checked_cmvzj_35 {
  background: var(--c-primary);
}

._checked_cmvzj_35 > ._toggle_cmvzj_19 {
  left: calc(var(--lw-toggle) + var(--lp) * 3);
}

._loader_cmvzj_43 {
  --loader-primary: var(--c-text-l);
}

._disabled_cmvzj_47 {
  opacity: 0.5;
  pointer-events: none;
}._box_1a0dc_1 {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  padding: 1rem;
  border: 1px solid var(--c-bg-d3);
  border-radius: var(--s-xxs);
}._item_256nu_1 {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  align-items: flex-start;
  width: 100%;
  padding: 0 0.5rem;
}

._header_256nu_10 {
  display: flex;
  flex-direction: column;
}

._btn_256nu_15 {
  --l-p-inline: var(--s-df);
  min-width: 100%;
}

._contentBtn_256nu_20 {
  justify-content: space-between;
}

._labelContentBtn_256nu_24 {
  margin-right: auto;
}

._cta_256nu_28 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

._iconCta_256nu_35 {
  width: 1rem;
  min-width: 1rem;
  height: 1rem;
  fill: var(--c-text);
}

._onClick_256nu_42 {
  padding: 0.75rem 0.5rem;
  cursor: pointer;
}

._button_256nu_47 {
  padding: 0;
}._wrapperPrice_9d3mu_1 {
  margin-top: 0.5rem;
}._bottom_71u1e_1 {
  display: flex;
  gap: 0.5rem;
  align-items: center;
  padding-top: 0.5rem;
}

._cover_71u1e_8 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 2.5rem;
  overflow: hidden;
  border: 1px solid var(--c-bg-d);
  border-radius: var(--s-uxs);
  background: var(--c-white);
}
._cover_71u1e_8 img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}._item_4qguk_1 {
  display: flex;
  gap: 1rem;
  align-items: flex-start;
  cursor: pointer;
}

._content_4qguk_8 {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 0.5rem;
  justify-content: center;
  align-items: flex-start;
}

._wrapText_4qguk_17 {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  justify-content: center;
  align-items: flex-start;
}._cover_1xw15_1._cover_1xw15_1 {
  width: 4rem;
  min-width: 4rem;
  background: var(--c-white);
}

._bottom_1xw15_7 {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}

._quantity_1xw15_13 {
  width: 100%;
}
@media (min-width: 768px) {
  ._quantity_1xw15_13 {
    margin-top: 0.375rem;
  }
}
@media (min-width: 768px) {
  ._quantity_1xw15_13 ._content_1xw15_22 {
    flex-direction: row;
    justify-content: space-between;
  }
}@media (hover: hover) and (pointer: fine) {
  ._wrapper_1411z_2 [data-tooltip]::after {
    content: attr(data-tooltip);
    position: absolute;
    z-index: var(--z-index-top);
    display: none;
    width: content, max-content;
    max-width: 10rem;
    padding: 0.25rem 0.5rem;
    overflow: visible;
    border-radius: var(--s-uxs);
    background: var(--c-bg-d2);
    opacity: 0;
    box-shadow: var(--sw-dp4);
    font-family: var(--ff);
    font-size: var(--fs-sm);
    font-weight: var(--fw-regular);
    line-height: calc(1em + 0.25rem);
    text-overflow: unset;
    white-space: normal;
    color: var(--c-text);
    pointer-events: none;
    -webkit-user-select: none;
            user-select: none;
  }
  ._wrapper_1411z_2 [data-tooltip]:hover::after {
    display: block;
  }
  ._wrapper_1411z_2 [data-tooltip=""]::after {
    display: none !important;
  }
  ._wrapper_1411z_2 [data-tooltip][data-position^=top-left]::after {
    bottom: 100%;
    left: 0;
  }
  ._wrapper_1411z_2 [data-tooltip][data-position^=top-center]::after {
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
  }
  ._wrapper_1411z_2 [data-tooltip][data-position^=top-right]::after {
    right: 0;
    bottom: 100%;
  }
  ._wrapper_1411z_2 [data-tooltip][data-position^=bottom-left]::after {
    top: 100%;
    left: 0;
  }
  ._wrapper_1411z_2 [data-tooltip][data-position^=bottom-center]::after {
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
  }
  ._wrapper_1411z_2 [data-tooltip][data-position^=bottom-right]::after {
    top: 100%;
    right: 0;
  }
  ._wrapper_1411z_2 {
    /* KEYFRAMES */
  }
  @keyframes _tooltip-animation_1411z_1 {
    to {
      opacity: 1;
    }
  }
  ._wrapper_1411z_2 {
    /* FX All The Things */
  }
  ._wrapper_1411z_2 [data-tooltip][data-position^=top-left]:hover::after,
  ._wrapper_1411z_2 [data-tooltip][data-position^=top-center]:hover::after,
  ._wrapper_1411z_2 [data-tooltip][data-position^=top-right]:hover::after,
  ._wrapper_1411z_2 [data-tooltip][data-position^=bottom-left]:hover::after,
  ._wrapper_1411z_2 [data-tooltip][data-position^=bottom-center]:hover::after,
  ._wrapper_1411z_2 [data-tooltip][data-position^=bottom-right]:hover::after {
    animation: _tooltip-animation_1411z_1 0.25s ease-out forwards;
  }
}

._badge_1411z_78 {
  position: relative;
  height: var(--s-df);
  margin-left: var(--s-uxs);
  padding-inline: var(--s-uxs);
  border-radius: var(--s-uxxs);
  background-color: var(--c-bg-d2);
  line-height: var(--s-df);
  cursor: pointer;
}._wrapper_1ey7q_1 {
  display: var(--l-display);
  grid-template-columns: 1fr;
  gap: var(--l-row-gap) var(--l-col-gap);
}
@media (min-width: 768px) {
  ._wrapper_1ey7q_1 {
    grid-template-columns: repeat(var(--l-columns, 1), 1fr);
    grid-template-rows: repeat(var(--l-rows), max-content);
    grid-auto-flow: var(--l-flow);
  }
}

._inner_1ey7q_14 {
  display: grid;
  grid-template-columns: var(--l-col-inner-label) var(--l-col-inner-value);
  grid-template-rows: min-content;
  gap: var(--l-row-inner-gap) var(--l-col-inner-gap);
  min-width: fit-content;
}
@media (min-width: 768px) {
  ._inner_1ey7q_14 {
    grid-column: span var(--l-span-inner);
  }
}

._label_1ey7q_27::after {
  content: var(--unicode-colon);
}

._wrapValue_1ey7q_31 {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}

[data-theme=discovera] ._value_1ey7q_37 {
  font-weight: var(--fw-medium);
}

[data-theme=gite] ._value_1ey7q_37 {
  font-weight: var(--fw-medium);
}

._link_1ey7q_45 ._value_1ey7q_37 {
  text-decoration: underline;
  transition: var(--transition-025);
  cursor: pointer;
}
._link_1ey7q_45 ._value_1ey7q_37:hover {
  color: var(--c-primary);
}

._copy_1ey7q_54 {
  align-items: center;
}

._labelOnTop_1ey7q_58 ._inner_1ey7q_14 {
  grid-template-columns: 1fr;
}
._labelOnTop_1ey7q_58 ._label_1ey7q_27::after {
  display: none;
}._footer_18059_1 {
  flex-direction: column;
  justify-content: center;
  padding: 1rem 1.5rem;
}
@media (min-width: 768px) {
  ._footer_18059_1 {
    flex-direction: row-reverse;
    justify-content: space-between;
  }
}

._confirmBtn_18059_13 {
  min-width: 100%;
}
@media (min-width: 768px) {
  ._confirmBtn_18059_13 {
    min-width: 10rem;
  }
}

._cancelBtn_18059_22 {
  min-width: 100%;
}
@media (min-width: 768px) {
  ._cancelBtn_18059_22 {
    min-width: fit-content;
  }
}._headerContent_ku9mk_1 * {
  color: var(--c-error);
}

._code_ku9mk_5 {
  width: fit-content;
  margin-bottom: 1rem;
  padding: 0.5rem;
  border-radius: var(--s-uxs);
  background: var(--c-bg-d);
}