.root__kOEn9 {
  height: auto;
  --static-spx: 0.1 * var(--one-unit);
  --expand-control-spacing: 10px;
  --max-lines: 2;
  --font: var(--font_8);
  --color: #000000;
  --letter-spacing: 0em;
  --line-height: unset;
  --text-decoration: none;
  --text-highlight: null;
  --alpha-text-highlight: null;
  --text-transform: none;
  --text-outline:
    1px 0px transparent, -1px 0px transparent, 0px 1px transparent,
    0px -1px transparent;
  --text-shadow: 0px 0px transparent;
  --text-font: 800 20px wix-madefor-text-v2;
  --text-color: #000000;
  --text-letter-spacing: 0em;
  --text-line-height: 1.4em;
  --text-text-decoration: none;
  --text-text-highlight: null;
  --alpha-text-text-highlight: null;
  --text-text-transform: none;
  --text-text-outline-color: transparent;
  --text-text-shadow: 0px 0px 0px transparent;
  --button-color: #000000;
  --button-font: normal normal normal 16px/1.6em madefor-text;
  --button-letter-spacing: 0em;
  --button-line-height: 1em;
  --button-text-decoration: underline;
  --button-text-highlight: null;
  --alpha-button-text-highlight: null;
  --button-text-transform: none;
  --button-text-outline-color: transparent;
  --button-text-shadow: 0px 0px 0px transparent;
  --button-background: none;
  --button-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
  --alignment: inherit;
  --paragraph-align: inherit;
  --button-align: inherit;
}
.root__kOEn9 .text-wrapper__5Ny-r {
  width: 100%;
}
.root__kOEn9 .button-wrapper__8-ymC {
  text-align: var(--button-align, inherit);
}
.root__kOEn9 .text__rjuUh {
  width: 100%;
  font: var(--text-font);
  color: var(--text-color, #000000);
  letter-spacing: var(--text-letter-spacing, 0em);
  line-height: var(--text-line-height, 1.4em);
  text-decoration-line: var(--text-text-decoration, none);
  text-align: var(--paragraph-align, inherit);
  background-color: var(--text-text-highlight);
  text-transform: var(--text-text-transform, none);
  --text-text-outline:
    1px 0px var(--text-text-outline-color),
    -1px 0px var(--text-text-outline-color),
    0px 1px var(--text-text-outline-color),
    0px -1px var(--text-text-outline-color);
  text-shadow: var(--text-text-outline, 1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent), var(--text-text-shadow, 0px 0px transparent);
  word-break: break-word;
}
.root__kOEn9 .text__rjuUh.plain__a16K- {
  white-space: pre-wrap;
}
.root__kOEn9 .text__rjuUh ul,
.root__kOEn9 .text__rjuUh ol {
  padding-inline-start: 1.3em;
  margin-inline-start: 0.5em;
}
.root__kOEn9 .text__rjuUh ul {
  list-style: disc;
}
.root__kOEn9 .text__rjuUh ol {
  list-style: decimal;
}
.root__kOEn9 .text__rjuUh.multi-line__fHnIe.collapsed__KE8NT {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: max(1, var(--max-lines, 1));
  overflow-x: visible;
  overflow-y: clip;
}
.root__kOEn9 .text__rjuUh.multi-line__fHnIe > *:not(ul, ol), .root__kOEn9 .text__rjuUh.multi-line__fHnIe.withSafariListsFix__eTmkj > ul, .root__kOEn9 .text__rjuUh.multi-line__fHnIe.withSafariListsFix__eTmkj > ol {
  display: inline;
}
.root__kOEn9 .text__rjuUh.multi-line__fHnIe > *:not(ul, ol)::after, .root__kOEn9 .text__rjuUh.multi-line__fHnIe.withSafariListsFix__eTmkj > ul::after, .root__kOEn9 .text__rjuUh.multi-line__fHnIe.withSafariListsFix__eTmkj > ol::after {
  content: "\a";
  white-space: pre-wrap;
}
.root__kOEn9 .text__rjuUh.multi-line__fHnIe > *:has(br)::after {
  content: none;
}
.root__kOEn9 .text__rjuUh.withSafariListsFix__eTmkj > ul, .root__kOEn9 .text__rjuUh.withSafariListsFix__eTmkj > ol {
  list-style-position: inside;
}
.root__kOEn9 .text__rjuUh.single-line__VJin7 {
  white-space: nowrap;
}
.root__kOEn9 .text__rjuUh.single-line__VJin7.collapsed__KE8NT {
  text-overflow: ellipsis;
}
.root__kOEn9 .text__rjuUh.collapsed__KE8NT {
  overflow: hidden;
}
.root__kOEn9 .expand-control__Vg0hf {
  background-color: var(--button-text-highlight);
  margin-top: var(--expand-control-spacing);
  width: fit-content;
  --button-text-outline:
    1px 0px var(--button-text-outline-color),
    -1px 0px var(--button-text-outline-color),
    0px 1px var(--button-text-outline-color),
    0px -1px var(--button-text-outline-color);
}
.root__kOEn9 .expand-control__Vg0hf :hover {
  text-decoration: underline;
}
.fallbackDirection__HeRgn:not([dir]) {
  direction: var(--wix-opt-in-direction);
}
.rootDirection__PPhdq {
  direction: var(--btn-direction);
}

.root__IB9QF {
  --display: flex;
  display: var(--display);
  cursor: pointer;
  min-width: var(--btn-min-width);
  min-height: 10px;
  box-sizing: border-box;
  touch-action: manipulation;
  flex-basis: auto;
  flex-direction: var(--container-flex-direction, row);
  justify-content: var(--container-justify-content, var(--content-horizontal-alignment, center));
  align-items: var(--container-align-items, center);
  outline: none;
}
.root__IB9QF:hover, .root__IB9QF.active__lpoVO, .root__IB9QF.button--hover {
  transition-property: border-left, border-inline-start, border-right, border-inline-end, border-top, border-bottom, border-color, border-start-start-radius, border-start-end-radius, border-end-start-radius, border-end-end-radius, border-top-left-radius, border-top-right-radius, border-bottom-left-radius, border-bottom-right-radius, background, background-color, box-shadow, padding-left, padding-inline-start, padding-right, padding-inline-end, padding-top, padding-bottom, color, fill, width, height, transform, letter-spacing, line-height, text-decoration-line, text-align, text-transform, text-shadow;
  transition-duration: 0.4s;
  transition-timing-function: ease;
}
@media (forced-colors: active) {
  .root__IB9QF:not(:disabled):not(.button--disabled) {
    outline: 2px solid ButtonText;
    outline-offset: 0px;
  }
  .root__IB9QF:not(:disabled):not(.button--disabled):hover, .root__IB9QF:not(:disabled):not(.button--disabled).active__lpoVO, .root__IB9QF:not(:disabled):not(.button--disabled).button--hover, .root__IB9QF:not(:disabled):not(.button--disabled)[aria-pressed=true], .root__IB9QF:not(:disabled):not(.button--disabled)[aria-selected=true], .root__IB9QF:not(:disabled):not(.button--disabled)[data-preview=selected] {
    outline: 3px solid Highlight;
    outline-offset: 1px;
  }
  .root__IB9QF:not(:disabled):not(.button--disabled):focus, .root__IB9QF:not(:disabled):not(.button--disabled):focus-visible {
    outline: 3px solid Highlight !important;
    outline-offset: 1px;
  }
}
.root__IB9QF:disabled, .root__IB9QF.button--disabled {
  cursor: not-allowed;
}

.root__IB9QF.isMaxContent__lXOal {
  height: max-content;
  min-width: max-content;
}
.root__IB9QF.isMaxContent__lXOal.isWrapText__4sl7H {
  min-width: 10px;
}

.root__IB9QF.isWrapText__4sl7H {
  white-space: pre-line;
}
.root__IB9QF.isWrapText__4sl7H .label__EtLji {
  white-space: pre-line;
}

.link__0rDnC {
  text-decoration: none;
  box-sizing: border-box;
  color: black;
  cursor: pointer;
}
.link__0rDnC:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}

.label__EtLji {
  text-shadow: var(--text-shadow);
  text-overflow: var(--label-text-overflow);
  white-space: var(--label-white-space);
  min-width: 1.8em;
  max-width: 100%;
  transition: inherit;
  direction: var(--direction);
}

.icon__ZzsS5 {
  min-width: 1px;
  transition: inherit;
  flex-shrink: 0;
  width: var(--size);
  height: var(--size);
  order: var(--icon-order, 0);
  fill: var(--icon-color);
  transform: rotate(var(--icon-rotation));
}

.root__IB9QF:hover .label__EtLji,
.root__IB9QF[data-preview=hover] .label__EtLji,
.root__IB9QF.button--hover .label__EtLji,
.label__EtLji.button__label--hover {
  text-shadow: var(--hover-text-outline, var(--text-outline)), var(--hover-text-shadow, var(--text-shadow));
  direction: var(--hover-direction, var(--direction));
}

.root__IB9QF:hover .icon__ZzsS5,
.root__IB9QF[data-preview=hover] .icon__ZzsS5,
.root__IB9QF.button--hover .icon__ZzsS5 {
  width: var(--hover-icon-size, var(--size));
  height: var(--hover-icon-size, var(--size));
  fill: var(--hover-icon-color, var(--icon-color));
  transform: rotate(var(--hover-icon-rotation, var(--icon-rotation)));
}

.root__IB9QF:disabled .label__EtLji,
.root__IB9QF [data-preview=disabled] .label__EtLji,
.root__IB9QF.button--disabled .label__EtLji,
.label__EtLji.button__label--disabled {
  text-shadow: var(--disabled-text-outline, var(--text-outline)), var(--disabled-text-shadow, var(--text-shadow));
  direction: var(--disabled-direction, var(--direction));
}

.root__IB9QF:disabled .icon__ZzsS5,
.root__IB9QF [data-preview=disabled] .icon__ZzsS5,
.root__IB9QF.button--disabled .icon__ZzsS5 {
  width: var(--disabled-icon-size, var(--size));
  height: var(--disabled-icon-size, var(--size));
  fill: var(--disabled-icon-color, var(--icon-color));
  transform: rotate(var(--disabled-icon-rotation, var(--icon-rotation)));
}

.button__i8gkO {
  min-width: min-content !important;
}
.presetWrapper__J1yzj {
  display: contents;
}
.animatedIcon__3o5ii {
  --size: 16px;
  --fill: #000000;
  --rotation: 0deg;
}
.animatedIcon__3o5ii {
  display: block;
  width: inherit;
  height: inherit;
  width: var(--size);
  height: var(--size);
}
.animatedIcon__3o5ii svg {
  width: var(--size);
  height: var(--size);
  display: block;
  fill: var(--fill);
  transform: rotate(var(--rotation));
}