@import url(https://cdn.jsdelivr.net/npm/@deriv-com/quill-tokens@2.0.29/dist/quill.css);
@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Ubuntu:wght@700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Red+Hat+Mono:wght@400;700&display=swap);
*, :before, :after {
  box-sizing: border-box;
}

html {
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  tab-size: 4;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;
  line-height: 1.15;
}

body {
  margin: 0;
}

hr {
  height: 0;
  color: inherit;
}

abbr[title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

code, kbd, samp, pre {
  font-family: ui-monospace, SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

table {
  text-indent: 0;
  border-color: inherit;
}

button, input, optgroup, select, textarea {
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
}

button, select {
  text-transform: none;
}

button, [type="button"], [type="reset"], [type="submit"] {
  -webkit-appearance: button;
}

::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

:-moz-focusring {
  outline: 1px dotted buttontext;
}

:-moz-ui-invalid {
  box-shadow: none;
}

legend {
  padding: 0;
}

progress {
  vertical-align: baseline;
}

::-webkit-inner-spin-button {
  height: auto;
}

::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

summary {
  display: list-item;
}

body {
  margin: 0;
  line-height: normal;
}

.quill-ui-next-component, .quill-ui-next-atom {
  outline: none;
  display: flex;
  position: relative;
}

.quill-ui-next-full-width {
  width: 100%;
}

.quill-ui-next-hide {
  display: none !important;
}

.quill-ui-next-fit-content {
  width: -moz-fit-content !important;
  width: fit-content !important;
}

.quill-ui-next-column {
  flex-direction: column;
}

.quill-ui-next-component input::placeholder, .quill-ui-next-atom input::placeholder {
  color: var(--component-field-placeholder-color);
}

.quill-ui-next-component input:disabled::placeholder, .quill-ui-next-atom input:disabled::placeholder {
  color: var(--component-field-input-color-disabled);
}

.quill-ui-next-atom-textfield[data-state="disabled"] .textfield-icon svg {
  fill: var(--component-field-input-color-disabled) !important;
}

.quill-ui-next-hidden {
  display: none !important;
}

.quill-ui-next-pointer {
  cursor: pointer;
}

.quill-ui-next-pointer-disabled {
  cursor: default;
}

.quill-ui-next-no-focus {
  outline: none;
}

.quill-ui-next-no-select {
  -webkit-user-select: none;
  user-select: none;
}

.quill-ui-next-no-typing {
  caret-color: #0000;
}

.quill-ui-next-spinner {
  animation: 1s linear infinite spin;
}

.quill-ui-next-rotatable {
  transition: transform .3s;
  transform: rotate(0);
}

.quill-ui-next-rotate {
  transform: rotate(180deg);
}

.quill-ref-container {
  width: 100%;
}

.quill-ui-next-dropdown-container {
  z-index: 100;
  left: 50%;
  transform: translateX(-50%);
  position: absolute !important;
}

.quill-ui-next-overlay {
  z-index: 9999;
  background-color: #0006;
  width: 100%;
  height: 100%;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.quill-ui-next-overlay.type-overlay {
  justify-content: center;
  align-items: center;
}

.quill-ui-next-overlay.type-side {
  justify-content: flex-end;
}

.quill-ui-next-input {
  background: none;
  border: none;
  outline: none;
  width: 100%;
}

.quill-ui-next-actionsheet-input {
  font-size: inherit;
  background: none;
  border: none;
  outline: none;
  font-family: inherit;
  width: 100% !important;
}

.quill-ui-next-actionsheet-content {
  background-color: unset !important;
  color: unset !important;
  border: none !important;
  padding: 0 !important;
  overflow: visible !important;
}

.quill-ui-next-actionsheet-content-container {
  justify-content: flex-start !important;
  overflow-y: auto !important;
}

.quill-ui-next-accordion-content {
  background-color: unset !important;
  color: unset !important;
  border: none !important;
  padding: 0 !important;
}

.quill-ui-next-component[data-type="overlay"] {
  flex-direction: column !important;
  max-height: 90vh !important;
  display: flex !important;
}

.quill-ui-next-modal-content {
  background-color: unset !important;
  color: unset !important;
  border: none !important;
  max-height: calc(90vh - 488px) !important;
  padding: 0 !important;
  overflow-y: auto !important;
}

.quill-ui-next-modal-bottom-container {
  color: unset !important;
  background-color: #0000 !important;
  border: none !important;
  justify-content: flex-start !important;
  max-height: 30vh !important;
  padding: 0 !important;
  overflow-y: auto !important;
}

.quill-ui-next-modal-bottom-content {
  background-color: unset !important;
  color: unset !important;
  border: none !important;
  padding: 0 !important;
}

.quill-ui-next-actionsheet-full-height {
  height: 100% !important;
  color: unset !important;
}

.quill-ui-next-actionsheet-full-width {
  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
  max-height: 90% !important;
  position: absolute !important;
  bottom: 0 !important;
}

.quill-ui-next-input-label-transition {
  transition: font-size .2s;
}

@keyframes spin {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

.quill-ui-next-component div::-webkit-scrollbar {
  background-color: #0000;
  width: 6px;
  height: 6px;
}

.quill-ui-next-atom div::-webkit-scrollbar {
  background-color: #0000;
  width: 6px;
  height: 6px;
}

.quill-ui-next-component ::-webkit-scrollbar {
  background-color: #0000;
  width: 6px;
  height: 6px;
}

.quill-ui-next-atom ::-webkit-scrollbar {
  background-color: #0000;
  width: 6px;
  height: 6px;
}

.quill-ui-next-component div::-webkit-scrollbar-thumb {
  background-color: #0003;
  border-radius: 3px;
}

.quill-ui-next-atom div::-webkit-scrollbar-thumb {
  background-color: #0003;
  border-radius: 3px;
}

.quill-ui-next-component ::-webkit-scrollbar-thumb {
  background-color: #0003;
  border-radius: 3px;
}

.quill-ui-next-atom ::-webkit-scrollbar-thumb {
  background-color: #0003;
  border-radius: 3px;
}

.quill-ui-next-component div::-webkit-scrollbar-track {
  background-color: #0000;
}

.quill-ui-next-atom div::-webkit-scrollbar-track {
  background-color: #0000;
}

.quill-ui-next-component ::-webkit-scrollbar-track {
  background-color: #0000;
}

.quill-ui-next-atom ::-webkit-scrollbar-track {
  background-color: #0000;
}

.quill-ui-next-component div, .quill-ui-next-atom div, .quill-ui-next-component *, .quill-ui-next-atom * {
  scrollbar-width: thin;
  scrollbar-color: #0003 transparent;
}

.quill-ui-next-component input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.quill-ui-next-atom input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.quill-ui-next-component input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.quill-ui-next-atom input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.quill-ui-next-component input[type="number"], .quill-ui-next-atom input[type="number"] {
  -moz-appearance: textfield;
}

.quill-next-ui-tab-container {
  width: 100%;
  height: var(--component-tab-height-iconTop-sm);
  border-bottom: solid 1px var(--component-tab-border-color-default);
  -ms-overflow-style: none;
  scrollbar-width: none;
  display: flex;
}

.quill-next-ui-tab-container::-webkit-scrollbar {
  display: none;
}

.quill-next-ui-tab-container.size-md {
  height: var(--component-tab-height-iconTop-md);
}

.quill-next-ui-tab-container.fill-container {
  justify-content: space-between;
}

.quill-next-ui-tab-container.hug-content {
  gap: var(--component-tab-spacing-gap-md);
  overflow-y: auto;
}

.quill-next-ui-tab-container.hug-content.size-sm {
  gap: var(--component-tab-spacing-gap-sm);
}

.quill-next-ui-tab-container.vertical {
  gap: var(--component-tab-spacing-gap-sm);
  border: none;
  flex-direction: column;
  width: 100%;
  max-width: 128px;
  height: 100%;
}

.quill-ui-next-textfield-content {
  align-items: center;
  gap: var(--component-field-spacing-gap-sm);
  width: 100%;
  display: flex;
  background-color: #0000 !important;
  border: none !important;
  padding: 0 !important;
}

.quill-ui-next-atom-textfield[data-input-element="input"] .quill-ui-next-textfield-field {
  flex-direction: column !important;
  height: 100% !important;
  min-height: 0 !important;
  max-height: none !important;
}

.quill-ui-next-textfield-button.bottom {
  margin-bottom: var(--component-field-spacing-padding-md);
}

.quill-ui-next-textfield-button.bottom.labelless.sm {
  margin-bottom: var(--component-field-spacing-padding-sm);
}

.Tag-module__icon___1Qr3C {
  line-height: var(--component-button-label-typography-secondary-xl-size);
  font-weight: 300;
  position: relative;
}

.Tag-module__icon1___KN206 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  font-family: var(--component-button-label-typography-secondary-lg);
  text-align: left;
  position: relative;
}

.Tag-module__root___nSt3m {
  border-radius: var(--component-tag-border-radius-xs);
  background-color: var(--component-sectionMessage-bg-default);
  height: var(--component-tag-height-sm);
  padding: 0px var(--component-tag-spacing-padding-sm);
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  gap: var(--component-tag-spacing-gap-sm);
  min-height: var(--component-tag-height-sm);
  max-height: var(--component-tag-height-sm);
  text-align: center;
  font-size: var(--component-button-label-typography-secondary-sm-size);
  color: var(--component-sectionMessage-message-color);
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-sm);
  flex-direction: row;
  display: flex;
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="xs"][data-state="custom"][data-style="fill"] {
  height: var(--component-tag-height-xs);
  padding: 0px var(--component-tag-spacing-padding-xs);
  gap: var(--component-tag-spacing-gap-xs);
  min-height: var(--component-tag-height-xs);
  max-height: var(--component-tag-height-xs);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="md"][data-state="custom"][data-style="fill"] {
  border-radius: var(--component-tag-border-radius-sm);
  height: var(--component-tag-height-md);
  padding: 0px var(--component-tag-spacing-padding-md);
  gap: var(--component-tag-spacing-gap-md);
  min-height: var(--component-tag-height-md);
  max-height: var(--component-tag-height-md);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="lg"][data-state="custom"][data-style="fill"] {
  border-radius: var(--component-tag-border-radius-md);
  height: var(--component-tag-height-lg);
  padding: 0px var(--component-tag-spacing-padding-lg);
  gap: var(--component-tag-spacing-gap-lg);
  min-height: var(--component-tag-height-lg);
  max-height: var(--component-tag-height-lg);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="xs"][data-state="custom"][data-style="fill"] {
  height: var(--component-tag-height-xs);
  padding: 0px var(--component-tag-spacing-padding-xs);
  gap: var(--component-tag-spacing-gap-xs);
  min-height: var(--component-tag-height-xs);
  max-height: var(--component-tag-height-xs);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="md"][data-state="custom"][data-style="fill"] {
  border-radius: var(--component-tag-border-radius-sm);
  height: var(--component-tag-height-md);
  padding: 0px var(--component-tag-spacing-padding-md);
  gap: var(--component-tag-spacing-gap-md);
  min-height: var(--component-tag-height-md);
  max-height: var(--component-tag-height-md);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="lg"][data-state="custom"][data-style="fill"] {
  border-radius: var(--component-tag-border-radius-md);
  height: var(--component-tag-height-lg);
  padding: 0px var(--component-tag-spacing-padding-lg);
  gap: var(--component-tag-spacing-gap-lg);
  min-height: var(--component-tag-height-lg);
  max-height: var(--component-tag-height-lg);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="sm"][data-state="custom"][data-style="outline"] {
  background-color: unset;
  border: var(--component-tag-border-width) solid var(--component-pagination-bg-hover);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="xs"][data-state="custom"][data-style="outline"] {
  background-color: unset;
  height: var(--component-tag-height-xs);
  padding: 0px var(--component-tag-spacing-padding-xs);
  gap: var(--component-tag-spacing-gap-xs);
  min-height: var(--component-tag-height-xs);
  max-height: var(--component-tag-height-xs);
  border: var(--component-tag-border-width) solid var(--component-pagination-bg-hover);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="md"][data-state="custom"][data-style="outline"] {
  border-radius: var(--component-tag-border-radius-sm);
  background-color: unset;
  height: var(--component-tag-height-md);
  padding: 0px var(--component-tag-spacing-padding-md);
  gap: var(--component-tag-spacing-gap-md);
  min-height: var(--component-tag-height-md);
  max-height: var(--component-tag-height-md);
  border: var(--component-tag-border-width) solid var(--component-pagination-bg-hover);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="lg"][data-state="custom"][data-style="outline"] {
  border-radius: var(--component-tag-border-radius-md);
  background-color: unset;
  height: var(--component-tag-height-lg);
  padding: 0px var(--component-tag-spacing-padding-lg);
  gap: var(--component-tag-spacing-gap-lg);
  min-height: var(--component-tag-height-lg);
  max-height: var(--component-tag-height-lg);
  border: var(--component-tag-border-width) solid var(--component-pagination-bg-hover);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="sm"][data-state="custom"][data-style="outline"] {
  background-color: unset;
  border: var(--component-tag-border-width) solid var(--component-pagination-bg-hover);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="xs"][data-state="custom"][data-style="outline"] {
  background-color: unset;
  height: var(--component-tag-height-xs);
  padding: 0px var(--component-tag-spacing-padding-xs);
  gap: var(--component-tag-spacing-gap-xs);
  min-height: var(--component-tag-height-xs);
  max-height: var(--component-tag-height-xs);
  border: var(--component-tag-border-width) solid var(--component-pagination-bg-hover);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="md"][data-state="custom"][data-style="outline"] {
  border-radius: var(--component-tag-border-radius-sm);
  background-color: unset;
  height: var(--component-tag-height-md);
  padding: 0px var(--component-tag-spacing-padding-md);
  gap: var(--component-tag-spacing-gap-md);
  min-height: var(--component-tag-height-md);
  max-height: var(--component-tag-height-md);
  border: var(--component-tag-border-width) solid var(--component-pagination-bg-hover);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="lg"][data-state="custom"][data-style="outline"] {
  border-radius: var(--component-tag-border-radius-md);
  background-color: unset;
  height: var(--component-tag-height-lg);
  padding: 0px var(--component-tag-spacing-padding-lg);
  gap: var(--component-tag-spacing-gap-lg);
  min-height: var(--component-tag-height-lg);
  max-height: var(--component-tag-height-lg);
  border: var(--component-tag-border-width) solid var(--component-pagination-bg-hover);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="sm"][data-state="danger"][data-style="fill"] {
  background-color: var(--component-sectionMessage-bg-danger);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="xs"][data-state="danger"][data-style="fill"] {
  background-color: var(--component-sectionMessage-bg-danger);
  height: var(--component-tag-height-xs);
  padding: 0px var(--component-tag-spacing-padding-xs);
  gap: var(--component-tag-spacing-gap-xs);
  min-height: var(--component-tag-height-xs);
  max-height: var(--component-tag-height-xs);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="md"][data-state="danger"][data-style="fill"] {
  border-radius: var(--component-tag-border-radius-sm);
  background-color: var(--component-sectionMessage-bg-danger);
  height: var(--component-tag-height-md);
  padding: 0px var(--component-tag-spacing-padding-md);
  gap: var(--component-tag-spacing-gap-md);
  min-height: var(--component-tag-height-md);
  max-height: var(--component-tag-height-md);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="lg"][data-state="danger"][data-style="fill"] {
  border-radius: var(--component-tag-border-radius-md);
  background-color: var(--component-sectionMessage-bg-danger);
  height: var(--component-tag-height-lg);
  padding: 0px var(--component-tag-spacing-padding-lg);
  gap: var(--component-tag-spacing-gap-lg);
  min-height: var(--component-tag-height-lg);
  max-height: var(--component-tag-height-lg);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="sm"][data-state="danger"][data-style="fill"] {
  background-color: var(--component-sectionMessage-bg-danger);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="xs"][data-state="danger"][data-style="fill"] {
  background-color: var(--component-sectionMessage-bg-danger);
  height: var(--component-tag-height-xs);
  padding: 0px var(--component-tag-spacing-padding-xs);
  gap: var(--component-tag-spacing-gap-xs);
  min-height: var(--component-tag-height-xs);
  max-height: var(--component-tag-height-xs);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="md"][data-state="danger"][data-style="fill"] {
  border-radius: var(--component-tag-border-radius-sm);
  background-color: var(--component-sectionMessage-bg-danger);
  height: var(--component-tag-height-md);
  padding: 0px var(--component-tag-spacing-padding-md);
  gap: var(--component-tag-spacing-gap-md);
  min-height: var(--component-tag-height-md);
  max-height: var(--component-tag-height-md);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="lg"][data-state="danger"][data-style="fill"] {
  border-radius: var(--component-tag-border-radius-md);
  background-color: var(--component-sectionMessage-bg-danger);
  height: var(--component-tag-height-lg);
  padding: 0px var(--component-tag-spacing-padding-lg);
  gap: var(--component-tag-spacing-gap-lg);
  min-height: var(--component-tag-height-lg);
  max-height: var(--component-tag-height-lg);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="sm"][data-state="danger"][data-style="outline"] {
  background-color: unset;
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-danger);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="xs"][data-state="danger"][data-style="outline"] {
  background-color: unset;
  height: var(--component-tag-height-xs);
  padding: 0px var(--component-tag-spacing-padding-xs);
  gap: var(--component-tag-spacing-gap-xs);
  min-height: var(--component-tag-height-xs);
  max-height: var(--component-tag-height-xs);
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-danger);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="md"][data-state="danger"][data-style="outline"] {
  border-radius: var(--component-tag-border-radius-sm);
  background-color: unset;
  height: var(--component-tag-height-md);
  padding: 0px var(--component-tag-spacing-padding-md);
  gap: var(--component-tag-spacing-gap-md);
  min-height: var(--component-tag-height-md);
  max-height: var(--component-tag-height-md);
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-danger);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="lg"][data-state="danger"][data-style="outline"] {
  border-radius: var(--component-tag-border-radius-md);
  background-color: unset;
  height: var(--component-tag-height-lg);
  padding: 0px var(--component-tag-spacing-padding-lg);
  gap: var(--component-tag-spacing-gap-lg);
  min-height: var(--component-tag-height-lg);
  max-height: var(--component-tag-height-lg);
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-danger);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="sm"][data-state="danger"][data-style="outline"] {
  background-color: unset;
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-danger);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="xs"][data-state="danger"][data-style="outline"] {
  background-color: unset;
  height: var(--component-tag-height-xs);
  padding: 0px var(--component-tag-spacing-padding-xs);
  gap: var(--component-tag-spacing-gap-xs);
  min-height: var(--component-tag-height-xs);
  max-height: var(--component-tag-height-xs);
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-danger);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="md"][data-state="danger"][data-style="outline"] {
  border-radius: var(--component-tag-border-radius-sm);
  background-color: unset;
  height: var(--component-tag-height-md);
  padding: 0px var(--component-tag-spacing-padding-md);
  gap: var(--component-tag-spacing-gap-md);
  min-height: var(--component-tag-height-md);
  max-height: var(--component-tag-height-md);
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-danger);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="lg"][data-state="danger"][data-style="outline"] {
  border-radius: var(--component-tag-border-radius-md);
  background-color: unset;
  height: var(--component-tag-height-lg);
  padding: 0px var(--component-tag-spacing-padding-lg);
  gap: var(--component-tag-spacing-gap-lg);
  min-height: var(--component-tag-height-lg);
  max-height: var(--component-tag-height-lg);
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-danger);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="sm"][data-state="warning"][data-style="fill"] {
  background-color: var(--component-sectionMessage-bg-warning);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="md"][data-state="warning"][data-style="fill"] {
  border-radius: var(--component-tag-border-radius-sm);
  background-color: var(--component-sectionMessage-bg-warning);
  height: var(--component-tag-height-md);
  padding: 0px var(--component-tag-spacing-padding-md);
  gap: var(--component-tag-spacing-gap-md);
  min-height: var(--component-tag-height-md);
  max-height: var(--component-tag-height-md);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="lg"][data-state="warning"][data-style="fill"] {
  border-radius: var(--component-tag-border-radius-md);
  background-color: var(--component-sectionMessage-bg-warning);
  height: var(--component-tag-height-lg);
  padding: 0px var(--component-tag-spacing-padding-lg);
  gap: var(--component-tag-spacing-gap-lg);
  min-height: var(--component-tag-height-lg);
  max-height: var(--component-tag-height-lg);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="sm"][data-state="warning"][data-style="fill"] {
  background-color: var(--component-sectionMessage-bg-warning);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="xs"][data-state="warning"][data-style="fill"] {
  background-color: var(--component-sectionMessage-bg-warning);
  height: var(--component-tag-height-xs);
  padding: 0px var(--component-tag-spacing-padding-xs);
  gap: var(--component-tag-spacing-gap-xs);
  min-height: var(--component-tag-height-xs);
  max-height: var(--component-tag-height-xs);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="md"][data-state="warning"][data-style="fill"] {
  border-radius: var(--component-tag-border-radius-sm);
  background-color: var(--component-sectionMessage-bg-warning);
  height: var(--component-tag-height-md);
  padding: 0px var(--component-tag-spacing-padding-md);
  gap: var(--component-tag-spacing-gap-md);
  min-height: var(--component-tag-height-md);
  max-height: var(--component-tag-height-md);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="lg"][data-state="warning"][data-style="fill"] {
  border-radius: var(--component-tag-border-radius-md);
  background-color: var(--component-sectionMessage-bg-warning);
  height: var(--component-tag-height-lg);
  padding: 0px var(--component-tag-spacing-padding-lg);
  gap: var(--component-tag-spacing-gap-lg);
  min-height: var(--component-tag-height-lg);
  max-height: var(--component-tag-height-lg);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="sm"][data-state="warning"][data-style="outline"] {
  background-color: unset;
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-warning);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="xs"][data-state="warning"][data-style="outline"] {
  background-color: unset;
  height: var(--component-tag-height-xs);
  padding: 0px var(--component-tag-spacing-padding-xs);
  gap: var(--component-tag-spacing-gap-xs);
  min-height: var(--component-tag-height-xs);
  max-height: var(--component-tag-height-xs);
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-warning);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="md"][data-state="warning"][data-style="outline"] {
  border-radius: var(--component-tag-border-radius-sm);
  background-color: unset;
  height: var(--component-tag-height-md);
  padding: 0px var(--component-tag-spacing-padding-md);
  gap: var(--component-tag-spacing-gap-md);
  min-height: var(--component-tag-height-md);
  max-height: var(--component-tag-height-md);
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-warning);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="lg"][data-state="warning"][data-style="outline"] {
  border-radius: var(--component-tag-border-radius-md);
  background-color: unset;
  height: var(--component-tag-height-lg);
  padding: 0px var(--component-tag-spacing-padding-lg);
  gap: var(--component-tag-spacing-gap-lg);
  min-height: var(--component-tag-height-lg);
  max-height: var(--component-tag-height-lg);
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-warning);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="sm"][data-state="warning"][data-style="outline"] {
  background-color: unset;
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-warning);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="xs"][data-state="warning"][data-style="outline"] {
  background-color: unset;
  height: var(--component-tag-height-xs);
  padding: 0px var(--component-tag-spacing-padding-xs);
  gap: var(--component-tag-spacing-gap-xs);
  min-height: var(--component-tag-height-xs);
  max-height: var(--component-tag-height-xs);
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-warning);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="md"][data-state="warning"][data-style="outline"] {
  border-radius: var(--component-tag-border-radius-sm);
  background-color: unset;
  height: var(--component-tag-height-md);
  padding: 0px var(--component-tag-spacing-padding-md);
  gap: var(--component-tag-spacing-gap-md);
  min-height: var(--component-tag-height-md);
  max-height: var(--component-tag-height-md);
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-warning);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="lg"][data-state="warning"][data-style="outline"] {
  border-radius: var(--component-tag-border-radius-md);
  background-color: unset;
  height: var(--component-tag-height-lg);
  padding: 0px var(--component-tag-spacing-padding-lg);
  gap: var(--component-tag-spacing-gap-lg);
  min-height: var(--component-tag-height-lg);
  max-height: var(--component-tag-height-lg);
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-warning);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="sm"][data-state="success"][data-style="fill"] {
  background-color: var(--component-sectionMessage-bg-success);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="xs"][data-state="success"][data-style="fill"] {
  background-color: var(--component-sectionMessage-bg-success);
  height: var(--component-tag-height-xs);
  padding: 0px var(--component-tag-spacing-padding-xs);
  gap: var(--component-tag-spacing-gap-xs);
  min-height: var(--component-tag-height-xs);
  max-height: var(--component-tag-height-xs);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="md"][data-state="success"][data-style="fill"] {
  border-radius: var(--component-tag-border-radius-sm);
  background-color: var(--component-sectionMessage-bg-success);
  height: var(--component-tag-height-md);
  padding: 0px var(--component-tag-spacing-padding-md);
  gap: var(--component-tag-spacing-gap-md);
  min-height: var(--component-tag-height-md);
  max-height: var(--component-tag-height-md);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="lg"][data-state="success"][data-style="fill"] {
  border-radius: var(--component-tag-border-radius-md);
  background-color: var(--component-sectionMessage-bg-success);
  height: var(--component-tag-height-lg);
  padding: 0px var(--component-tag-spacing-padding-lg);
  gap: var(--component-tag-spacing-gap-lg);
  min-height: var(--component-tag-height-lg);
  max-height: var(--component-tag-height-lg);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="sm"][data-state="success"][data-style="fill"] {
  background-color: var(--component-sectionMessage-bg-success);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="xs"][data-state="success"][data-style="fill"] {
  background-color: var(--component-sectionMessage-bg-success);
  height: var(--component-tag-height-xs);
  padding: 0px var(--component-tag-spacing-padding-xs);
  gap: var(--component-tag-spacing-gap-xs);
  min-height: var(--component-tag-height-xs);
  max-height: var(--component-tag-height-xs);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="md"][data-state="success"][data-style="fill"] {
  border-radius: var(--component-tag-border-radius-sm);
  background-color: var(--component-sectionMessage-bg-success);
  height: var(--component-tag-height-md);
  padding: 0px var(--component-tag-spacing-padding-md);
  gap: var(--component-tag-spacing-gap-md);
  min-height: var(--component-tag-height-md);
  max-height: var(--component-tag-height-md);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="lg"][data-state="success"][data-style="fill"] {
  border-radius: var(--component-tag-border-radius-md);
  background-color: var(--component-sectionMessage-bg-success);
  height: var(--component-tag-height-lg);
  padding: 0px var(--component-tag-spacing-padding-lg);
  gap: var(--component-tag-spacing-gap-lg);
  min-height: var(--component-tag-height-lg);
  max-height: var(--component-tag-height-lg);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="sm"][data-state="success"][data-style="outline"] {
  background-color: unset;
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-success);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="xs"][data-state="success"][data-style="outline"] {
  background-color: unset;
  height: var(--component-tag-height-xs);
  padding: 0px var(--component-tag-spacing-padding-xs);
  gap: var(--component-tag-spacing-gap-xs);
  min-height: var(--component-tag-height-xs);
  max-height: var(--component-tag-height-xs);
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-success);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="md"][data-state="success"][data-style="outline"] {
  border-radius: var(--component-tag-border-radius-sm);
  background-color: unset;
  height: var(--component-tag-height-md);
  padding: 0px var(--component-tag-spacing-padding-md);
  gap: var(--component-tag-spacing-gap-md);
  min-height: var(--component-tag-height-md);
  max-height: var(--component-tag-height-md);
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-success);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="lg"][data-state="success"][data-style="outline"] {
  border-radius: var(--component-tag-border-radius-md);
  background-color: unset;
  height: var(--component-tag-height-lg);
  padding: 0px var(--component-tag-spacing-padding-lg);
  gap: var(--component-tag-spacing-gap-lg);
  min-height: var(--component-tag-height-lg);
  max-height: var(--component-tag-height-lg);
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-success);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="sm"][data-state="success"][data-style="outline"] {
  background-color: unset;
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-success);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="xs"][data-state="success"][data-style="outline"] {
  background-color: unset;
  height: var(--component-tag-height-xs);
  padding: 0px var(--component-tag-spacing-padding-xs);
  gap: var(--component-tag-spacing-gap-xs);
  min-height: var(--component-tag-height-xs);
  max-height: var(--component-tag-height-xs);
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-success);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="md"][data-state="success"][data-style="outline"] {
  border-radius: var(--component-tag-border-radius-sm);
  background-color: unset;
  height: var(--component-tag-height-md);
  padding: 0px var(--component-tag-spacing-padding-md);
  gap: var(--component-tag-spacing-gap-md);
  min-height: var(--component-tag-height-md);
  max-height: var(--component-tag-height-md);
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-success);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="lg"][data-state="success"][data-style="outline"] {
  border-radius: var(--component-tag-border-radius-md);
  background-color: unset;
  height: var(--component-tag-height-lg);
  padding: 0px var(--component-tag-spacing-padding-lg);
  gap: var(--component-tag-spacing-gap-lg);
  min-height: var(--component-tag-height-lg);
  max-height: var(--component-tag-height-lg);
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-success);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="sm"][data-state="information"][data-style="fill"] {
  background-color: var(--component-sectionMessage-bg-information);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="xs"][data-state="information"][data-style="fill"] {
  background-color: var(--component-sectionMessage-bg-information);
  height: var(--component-tag-height-xs);
  padding: 0px var(--component-tag-spacing-padding-xs);
  gap: var(--component-tag-spacing-gap-xs);
  min-height: var(--component-tag-height-xs);
  max-height: var(--component-tag-height-xs);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="md"][data-state="information"][data-style="fill"] {
  border-radius: var(--component-tag-border-radius-sm);
  background-color: var(--component-sectionMessage-bg-information);
  height: var(--component-tag-height-md);
  padding: 0px var(--component-tag-spacing-padding-md);
  gap: var(--component-tag-spacing-gap-md);
  min-height: var(--component-tag-height-md);
  max-height: var(--component-tag-height-md);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="lg"][data-state="information"][data-style="fill"] {
  border-radius: var(--component-tag-border-radius-md);
  background-color: var(--component-sectionMessage-bg-information);
  height: var(--component-tag-height-lg);
  padding: 0px var(--component-tag-spacing-padding-lg);
  gap: var(--component-tag-spacing-gap-lg);
  min-height: var(--component-tag-height-lg);
  max-height: var(--component-tag-height-lg);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="sm"][data-state="information"][data-style="fill"] {
  background-color: var(--component-sectionMessage-bg-information);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="xs"][data-state="information"][data-style="fill"] {
  background-color: var(--component-sectionMessage-bg-information);
  height: var(--component-tag-height-xs);
  padding: 0px var(--component-tag-spacing-padding-xs);
  gap: var(--component-tag-spacing-gap-xs);
  min-height: var(--component-tag-height-xs);
  max-height: var(--component-tag-height-xs);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="md"][data-state="information"][data-style="fill"] {
  border-radius: var(--component-tag-border-radius-sm);
  background-color: var(--component-sectionMessage-bg-information);
  height: var(--component-tag-height-md);
  padding: 0px var(--component-tag-spacing-padding-md);
  gap: var(--component-tag-spacing-gap-md);
  min-height: var(--component-tag-height-md);
  max-height: var(--component-tag-height-md);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="lg"][data-state="information"][data-style="fill"] {
  border-radius: var(--component-tag-border-radius-md);
  background-color: var(--component-sectionMessage-bg-information);
  height: var(--component-tag-height-lg);
  padding: 0px var(--component-tag-spacing-padding-lg);
  gap: var(--component-tag-spacing-gap-lg);
  min-height: var(--component-tag-height-lg);
  max-height: var(--component-tag-height-lg);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="sm"][data-state="information"][data-style="outline"] {
  background-color: unset;
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-information);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="xs"][data-state="information"][data-style="outline"] {
  background-color: unset;
  height: var(--component-tag-height-xs);
  padding: 0px var(--component-tag-spacing-padding-xs);
  gap: var(--component-tag-spacing-gap-xs);
  min-height: var(--component-tag-height-xs);
  max-height: var(--component-tag-height-xs);
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-information);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="md"][data-state="information"][data-style="outline"] {
  border-radius: var(--component-tag-border-radius-sm);
  background-color: unset;
  height: var(--component-tag-height-md);
  padding: 0px var(--component-tag-spacing-padding-md);
  gap: var(--component-tag-spacing-gap-md);
  min-height: var(--component-tag-height-md);
  max-height: var(--component-tag-height-md);
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-information);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="lg"][data-state="information"][data-style="outline"] {
  border-radius: var(--component-tag-border-radius-md);
  background-color: unset;
  height: var(--component-tag-height-lg);
  padding: 0px var(--component-tag-spacing-padding-lg);
  gap: var(--component-tag-spacing-gap-lg);
  min-height: var(--component-tag-height-lg);
  max-height: var(--component-tag-height-lg);
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-information);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="sm"][data-state="information"][data-style="outline"] {
  background-color: unset;
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-information);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="xs"][data-state="information"][data-style="outline"] {
  background-color: unset;
  height: var(--component-tag-height-xs);
  padding: 0px var(--component-tag-spacing-padding-xs);
  gap: var(--component-tag-spacing-gap-xs);
  min-height: var(--component-tag-height-xs);
  max-height: var(--component-tag-height-xs);
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-information);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="md"][data-state="information"][data-style="outline"] {
  border-radius: var(--component-tag-border-radius-sm);
  background-color: unset;
  height: var(--component-tag-height-md);
  padding: 0px var(--component-tag-spacing-padding-md);
  gap: var(--component-tag-spacing-gap-md);
  min-height: var(--component-tag-height-md);
  max-height: var(--component-tag-height-md);
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-information);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="lg"][data-state="information"][data-style="outline"] {
  border-radius: var(--component-tag-border-radius-md);
  background-color: unset;
  height: var(--component-tag-height-lg);
  padding: 0px var(--component-tag-spacing-padding-lg);
  gap: var(--component-tag-spacing-gap-lg);
  min-height: var(--component-tag-height-lg);
  max-height: var(--component-tag-height-lg);
  border: var(--component-tag-border-width) solid var(--component-sectionMessage-icon-information);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="xs"][data-state="warning"][data-style="fill"] {
  background-color: var(--component-sectionMessage-bg-warning);
  height: var(--component-tag-height-xs);
  padding: 0px var(--component-tag-spacing-padding-xs);
  gap: var(--component-tag-spacing-gap-xs);
  min-height: var(--component-tag-height-xs);
  max-height: var(--component-tag-height-xs);
}

.Tag-module__root___nSt3m[data-style="bold"] .Tag-module__icon___1Qr3C {
  font-weight: unset;
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="md"][data-state="custom"][data-style="fill"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="lg"][data-state="custom"][data-style="fill"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="sm"][data-state="custom"][data-style="fill"] .Tag-module__label___kmdXK, .Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="xs"][data-state="custom"][data-style="fill"] .Tag-module__label___kmdXK {
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="md"][data-state="custom"][data-style="fill"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="lg"][data-state="custom"][data-style="fill"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="md"][data-state="custom"][data-style="outline"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="lg"][data-state="custom"][data-style="outline"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="sm"][data-state="custom"][data-style="outline"] .Tag-module__label___kmdXK, .Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="xs"][data-state="custom"][data-style="outline"] .Tag-module__label___kmdXK {
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="md"][data-state="custom"][data-style="outline"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="lg"][data-state="custom"][data-style="outline"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="sm"][data-state="danger"][data-style="fill"] .Tag-module__label___kmdXK, .Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="xs"][data-state="danger"][data-style="fill"] .Tag-module__label___kmdXK {
  color: var(--component-sectionMessage-icon-danger);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="md"][data-state="danger"][data-style="fill"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-sectionMessage-icon-danger);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="lg"][data-state="danger"][data-style="fill"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-sectionMessage-icon-danger);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="sm"][data-state="danger"][data-style="fill"] .Tag-module__label___kmdXK, .Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="xs"][data-state="danger"][data-style="fill"] .Tag-module__label___kmdXK {
  color: var(--component-sectionMessage-icon-danger);
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="md"][data-state="danger"][data-style="fill"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-sectionMessage-icon-danger);
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="lg"][data-state="danger"][data-style="fill"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-sectionMessage-icon-danger);
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="sm"][data-state="danger"][data-style="outline"] .Tag-module__label___kmdXK, .Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="xs"][data-state="danger"][data-style="outline"] .Tag-module__label___kmdXK {
  color: var(--component-sectionMessage-icon-danger);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="md"][data-state="danger"][data-style="outline"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-sectionMessage-icon-danger);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="lg"][data-state="danger"][data-style="outline"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-sectionMessage-icon-danger);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="sm"][data-state="danger"][data-style="outline"] .Tag-module__label___kmdXK, .Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="xs"][data-state="danger"][data-style="outline"] .Tag-module__label___kmdXK {
  color: var(--component-sectionMessage-icon-danger);
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="md"][data-state="danger"][data-style="outline"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-sectionMessage-icon-danger);
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="lg"][data-state="danger"][data-style="outline"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-sectionMessage-icon-danger);
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="sm"][data-state="warning"][data-style="fill"] .Tag-module__label___kmdXK {
  color: var(--component-sectionMessage-icon-warning);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="md"][data-state="warning"][data-style="fill"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-sectionMessage-icon-warning);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="lg"][data-state="warning"][data-style="fill"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-sectionMessage-icon-warning);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="sm"][data-state="warning"][data-style="fill"] .Tag-module__label___kmdXK, .Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="xs"][data-state="warning"][data-style="fill"] .Tag-module__label___kmdXK {
  color: var(--component-sectionMessage-icon-warning);
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="md"][data-state="warning"][data-style="fill"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-sectionMessage-icon-warning);
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="lg"][data-state="warning"][data-style="fill"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-sectionMessage-icon-warning);
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="sm"][data-state="warning"][data-style="outline"] .Tag-module__label___kmdXK, .Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="xs"][data-state="warning"][data-style="outline"] .Tag-module__label___kmdXK {
  color: var(--component-sectionMessage-icon-warning);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="md"][data-state="warning"][data-style="outline"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-sectionMessage-icon-warning);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="lg"][data-state="warning"][data-style="outline"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-sectionMessage-icon-warning);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="sm"][data-state="warning"][data-style="outline"] .Tag-module__label___kmdXK, .Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="xs"][data-state="warning"][data-style="outline"] .Tag-module__label___kmdXK {
  color: var(--component-sectionMessage-icon-warning);
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="md"][data-state="warning"][data-style="outline"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-sectionMessage-icon-warning);
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="lg"][data-state="warning"][data-style="outline"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-sectionMessage-icon-warning);
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="sm"][data-state="success"][data-style="fill"] .Tag-module__label___kmdXK, .Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="xs"][data-state="success"][data-style="fill"] .Tag-module__label___kmdXK {
  color: var(--component-sectionMessage-icon-success);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="md"][data-state="success"][data-style="fill"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-sectionMessage-icon-success);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="lg"][data-state="success"][data-style="fill"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-sectionMessage-icon-success);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="sm"][data-state="success"][data-style="fill"] .Tag-module__label___kmdXK, .Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="xs"][data-state="success"][data-style="fill"] .Tag-module__label___kmdXK {
  color: var(--component-sectionMessage-icon-success);
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="md"][data-state="success"][data-style="fill"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-sectionMessage-icon-success);
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="lg"][data-state="success"][data-style="fill"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-sectionMessage-icon-success);
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="sm"][data-state="success"][data-style="outline"] .Tag-module__label___kmdXK, .Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="xs"][data-state="success"][data-style="outline"] .Tag-module__label___kmdXK {
  color: var(--component-sectionMessage-icon-success);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="md"][data-state="success"][data-style="outline"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-sectionMessage-icon-success);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="lg"][data-state="success"][data-style="outline"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-sectionMessage-icon-success);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="sm"][data-state="success"][data-style="outline"] .Tag-module__label___kmdXK, .Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="xs"][data-state="success"][data-style="outline"] .Tag-module__label___kmdXK {
  color: var(--component-sectionMessage-icon-success);
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="md"][data-state="success"][data-style="outline"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-sectionMessage-icon-success);
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="lg"][data-state="success"][data-style="outline"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-sectionMessage-icon-success);
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="sm"][data-state="information"][data-style="fill"] .Tag-module__label___kmdXK, .Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="xs"][data-state="information"][data-style="fill"] .Tag-module__label___kmdXK {
  color: var(--component-sectionMessage-icon-information);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="md"][data-state="information"][data-style="fill"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-sectionMessage-icon-information);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="lg"][data-state="information"][data-style="fill"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-sectionMessage-icon-information);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="sm"][data-state="information"][data-style="fill"] .Tag-module__label___kmdXK, .Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="xs"][data-state="information"][data-style="fill"] .Tag-module__label___kmdXK {
  color: var(--component-sectionMessage-icon-information);
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="md"][data-state="information"][data-style="fill"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-sectionMessage-icon-information);
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="lg"][data-state="information"][data-style="fill"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-sectionMessage-icon-information);
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="sm"][data-state="information"][data-style="outline"] .Tag-module__label___kmdXK, .Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="xs"][data-state="information"][data-style="outline"] .Tag-module__label___kmdXK {
  color: var(--component-sectionMessage-icon-information);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="md"][data-state="information"][data-style="outline"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-sectionMessage-icon-information);
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="lg"][data-state="information"][data-style="outline"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-sectionMessage-icon-information);
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="sm"][data-state="information"][data-style="outline"] .Tag-module__label___kmdXK, .Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="xs"][data-state="information"][data-style="outline"] .Tag-module__label___kmdXK {
  color: var(--component-sectionMessage-icon-information);
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="md"][data-state="information"][data-style="outline"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-sectionMessage-icon-information);
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="bold"][data-size="lg"][data-state="information"][data-style="outline"] .Tag-module__label___kmdXK {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-sectionMessage-icon-information);
  font-weight: bold;
}

.Tag-module__root___nSt3m[data-fontWeight="regular"][data-size="xs"][data-state="warning"][data-style="fill"] .Tag-module__label___kmdXK {
  color: var(--component-sectionMessage-icon-warning);
}

.Tag-module__root___nSt3m[data-state="custom"] svg {
  fill: var(--component-sectionMessage-message-color);
}

.Tag-module__root___nSt3m[data-state="success"] svg {
  fill: var(--component-sectionMessage-icon-success);
}

.Tag-module__root___nSt3m[data-state="warning"] svg {
  fill: var(--component-sectionMessage-icon-warning);
}

.Tag-module__root___nSt3m[data-state="danger"] svg {
  fill: var(--component-sectionMessage-icon-danger);
}

.Tag-module__root___nSt3m[data-state="information"] svg {
  fill: var(--component-sectionMessage-icon-information);
}

.TabIconTopAtom-module__icon___QldTj {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.TabIconTopAtom-module__customIcon___uQWUl {
  z-index: 0;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.TabIconTopAtom-module__icon1___TzhCP, .TabIconTopAtom-module__label___Gemw1 {
  position: relative;
}

.TabIconTopAtom-module__label___Gemw1 {
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  text-align: left;
}

.TabIconTopAtom-module__icon1___TzhCP {
  font-weight: 300;
  line-height: 22px;
}

.TabIconTopAtom-module__iconSm___j70uv {
  color: var(--component-textIcon-normal-default);
  font-size: 14px;
  font-family: var(--font-font-awesome-6-pro);
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.TabIconTopAtom-module__customIcon1___8tw9h {
  line-height: 18px;
  position: relative;
}

.TabIconTopAtom-module__customIcon2___7R771 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.TabIconTopAtom-module__label1___qDud5 {
  font-size: var(--semantic-typography-caption-bold-default-fontSize);
  line-height: var(--semantic-typography-caption-bold-default-lineHeight);
  font-family: var(--font-inter);
  color: var(--component-tag-label-color-default);
  text-align: left;
  position: relative;
}

.TabIconTopAtom-module__tags___dr-55 {
  border-radius: var(--component-tag-border-radius-xs);
  background-color: var(--component-tag-bg-default);
  height: var(--component-tag-height-xs);
  padding: 0 var(--component-tag-spacing-padding-xs);
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  gap: var(--component-tag-spacing-gap-xs);
  min-height: var(--component-tag-height-xs);
  max-height: var(--component-tag-height-xs);
  color: var(--component-tag-icon-default);
  font-size: 12px;
  font-family: var(--font-font-awesome-6-pro);
  flex-direction: row;
  display: flex;
}

.TabIconTopAtom-module__label2___t96bQ {
  line-height: var(--semantic-typography-caption-bold-default-lineHeight);
  position: relative;
}

.TabIconTopAtom-module__badge___iUgXe, .TabIconTopAtom-module__labelStatus___nXkHV {
  justify-content: center;
  align-items: center;
  display: flex;
}

.TabIconTopAtom-module__badge___iUgXe {
  border-radius: var(--component-badge-notification-border-radius1);
  background-color: var(--component-badge-notification-bg1);
  padding: 0 var(--component-badge-notification-spacing-padding-sm1);
  font-size: var(--semantic-typography-caption-bold-default-fontSize);
  color: var(--component-badge-notification-label-color1);
  flex-direction: column;
}

.TabIconTopAtom-module__labelStatus___nXkHV {
  z-index: 1;
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-tab-label-color-default);
  font-family: var(--font-inter);
  flex-direction: row;
  align-self: stretch;
  gap: 8px;
}

.TabIconTopAtom-module__bgFocus___TeF5j, .TabIconTopAtom-module__root___ZXk4u {
  box-sizing: border-box;
}

.TabIconTopAtom-module__bgFocus___TeF5j {
  border: 2px solid var(--semantic-color-blue-solid-border-static-mid);
  z-index: 2;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.TabIconTopAtom-module__root___ZXk4u {
  height: var(--component-tab-height-iconTop-sm);
  padding: 0 var(--component-tab-spacing-padding-sm);
  justify-content: center;
  align-items: center;
  gap: var(--component-tab-spacing-gap-sm);
  min-height: var(--component-tab-height-iconTop-sm);
  max-height: var(--component-tab-height-iconTop-sm);
  text-align: center;
  color: var(--component-tab-icon-default);
  font-size: 16px;
  font-family: var(--font-font-awesome-6-pro);
  flex-direction: column;
  display: flex;
  position: relative;
}

.TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="horizontal"][data-state="selected"] {
  border-bottom: var(--component-tab-border-width-item) solid var(--component-tab-border-color-selected);
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="horizontal"][data-state="default"], .TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="horizontal"][data-state="selected"] {
  height: var(--component-tab-height-iconTop-md);
  padding: 0 var(--component-tab-spacing-padding-md);
  min-height: var(--component-tab-height-iconTop-md);
  max-height: var(--component-tab-height-iconTop-md);
  min-width: 72px;
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="horizontal"][data-state="selected"] {
  border-bottom: var(--component-tab-border-width-item) solid var(--component-tab-border-color-selected);
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="vertical"][data-state="default"], .TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="vertical"][data-state="selected"] {
  height: unset;
  min-height: var(--component-tab-height-iconTop-md);
  max-height: var(--component-tab-height-iconTop-md);
  width: 100%;
  padding: 10px 17px;
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="vertical"][data-state="selected"] {
  border-right: var(--component-tab-border-width-item) solid var(--component-tab-border-color-selected);
}

.TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="vertical"][data-state="default"] {
  height: unset;
  width: 100%;
  padding: 6px 0;
}

.TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="vertical"][data-state="selected"] {
  height: unset;
  border-right: var(--component-tab-border-width-item) solid var(--component-tab-border-color-selected);
  width: 100%;
  padding: 6px 20px;
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="horizontal"][data-state="default"] .TabIconTopAtom-module__labelStatus___nXkHV {
  z-index: unset;
  position: relative;
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="vertical"][data-state="default"] .TabIconTopAtom-module__labelStatus___nXkHV, .TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="vertical"][data-state="selected"] .TabIconTopAtom-module__labelStatus___nXkHV, .TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="vertical"][data-state="default"] .TabIconTopAtom-module__labelStatus___nXkHV, .TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="vertical"][data-state="selected"] .TabIconTopAtom-module__labelStatus___nXkHV {
  align-self: unset;
}

.TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="horizontal"][data-state="selected"] .TabIconTopAtom-module__label___Gemw1 {
  color: var(--component-tab-label-color-selected);
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="horizontal"][data-state="default"] .TabIconTopAtom-module__label___Gemw1 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  z-index: 0;
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="horizontal"][data-state="selected"] .TabIconTopAtom-module__label___Gemw1 {
  color: var(--component-tab-label-color-selected);
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="horizontal"][data-state="selected"] .TabIconTopAtom-module__label___Gemw1, .TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="vertical"][data-state="default"] .TabIconTopAtom-module__label___Gemw1, .TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="vertical"][data-state="selected"] .TabIconTopAtom-module__label___Gemw1 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="vertical"][data-state="selected"] .TabIconTopAtom-module__label___Gemw1, .TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="vertical"][data-state="selected"] .TabIconTopAtom-module__label___Gemw1 {
  color: var(--component-tab-label-color-selected);
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="horizontal"][data-state="default"] .TabIconTopAtom-module__bgFocus___TeF5j {
  z-index: 4;
  width: calc(100% + 40px);
  height: calc(100% + 56px);
  top: -41px;
  bottom: -15px;
  left: -20px;
  right: -20px;
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="horizontal"][data-state="default"]:hover, .TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="horizontal"][data-state="default"]:hover {
  border-bottom: var(--component-tab-border-width-item) solid var(--component-tab-border-color-hover);
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="horizontal"][data-state="default"]:hover {
  height: var(--component-tab-height-iconTop-md);
  padding: 0 var(--component-tab-spacing-padding-md);
  min-height: var(--component-tab-height-iconTop-md);
  max-height: var(--component-tab-height-iconTop-md);
  min-width: 72px;
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="vertical"][data-state="default"]:hover, .TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="vertical"][data-state="default"]:hover {
  height: unset;
  min-height: var(--component-tab-height-iconTop-md);
  max-height: var(--component-tab-height-iconTop-md);
  border-right: var(--component-tab-border-width-item) solid var(--component-tab-border-color-hover);
  width: 100%;
  padding: 10px 17px;
}

.TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="vertical"][data-state="default"]:hover {
  min-height: var(--component-tab-height-iconTop-sm);
  max-height: var(--component-tab-height-iconTop-sm);
  padding: 6px 20px;
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="horizontal"][data-state="default"]:hover .TabIconTopAtom-module__labelStatus___nXkHV {
  z-index: 1;
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="vertical"][data-state="default"]:hover .TabIconTopAtom-module__labelStatus___nXkHV, .TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="vertical"][data-state="default"]:hover .TabIconTopAtom-module__labelStatus___nXkHV {
  align-self: unset;
  z-index: 1;
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="horizontal"][data-state="default"]:hover .TabIconTopAtom-module__label___Gemw1, .TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="vertical"][data-state="default"]:hover .TabIconTopAtom-module__label___Gemw1 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="vertical"][data-state="default"]:hover .TabIconTopAtom-module__label___Gemw1 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="horizontal"][data-state="default"]:hover .TabIconTopAtom-module__bgFocus___TeF5j, .TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="vertical"][data-state="default"]:hover .TabIconTopAtom-module__bgFocus___TeF5j, .TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="vertical"][data-state="default"]:hover .TabIconTopAtom-module__bgFocus___TeF5j {
  z-index: 2;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="horizontal"][data-state="default"]:active, .TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="horizontal"][data-state="default"]:active {
  height: var(--component-tab-height-iconTop-sm);
  padding: 0 var(--component-tab-spacing-padding-sm);
  min-height: var(--component-tab-height-iconTop-sm);
  max-height: var(--component-tab-height-iconTop-sm);
  border-bottom: var(--component-tab-border-width-item) solid var(--component-tab-border-color-active);
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="horizontal"][data-state="default"]:active {
  height: var(--component-tab-height-iconTop-md);
  padding: 0 var(--component-tab-spacing-padding-md);
  min-height: var(--component-tab-height-iconTop-md);
  max-height: var(--component-tab-height-iconTop-md);
  min-width: 72px;
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="vertical"][data-state="default"]:active, .TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="vertical"][data-state="default"]:active {
  height: unset;
  min-height: var(--component-tab-height-iconTop-md);
  max-height: var(--component-tab-height-iconTop-md);
  border-right: var(--component-tab-border-width-item) solid var(--component-tab-border-color-active);
  width: 100%;
  padding: 10px 17px;
}

.TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="vertical"][data-state="default"]:active {
  min-height: var(--component-tab-height-iconTop-sm);
  max-height: var(--component-tab-height-iconTop-sm);
  padding: 6px 20px;
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="horizontal"][data-state="default"]:active .TabIconTopAtom-module__labelStatus___nXkHV, .TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="horizontal"][data-state="default"]:active .TabIconTopAtom-module__labelStatus___nXkHV {
  z-index: 1;
  align-self: stretch;
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="vertical"][data-state="default"]:active .TabIconTopAtom-module__labelStatus___nXkHV, .TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="vertical"][data-state="default"]:active .TabIconTopAtom-module__labelStatus___nXkHV {
  align-self: unset;
  z-index: 1;
}

.TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="horizontal"][data-state="default"]:active .TabIconTopAtom-module__label___Gemw1 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="horizontal"][data-state="default"]:active .TabIconTopAtom-module__label___Gemw1, .TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="vertical"][data-state="default"]:active .TabIconTopAtom-module__label___Gemw1 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="vertical"][data-state="default"]:active .TabIconTopAtom-module__label___Gemw1 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="horizontal"][data-state="default"]:active .TabIconTopAtom-module__bgFocus___TeF5j, .TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="vertical"][data-state="default"]:active .TabIconTopAtom-module__bgFocus___TeF5j, .TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="horizontal"][data-state="default"]:active .TabIconTopAtom-module__bgFocus___TeF5j, .TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="vertical"][data-state="default"]:active .TabIconTopAtom-module__bgFocus___TeF5j {
  z-index: 2;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="horizontal"][data-state="disabled"] {
  height: var(--component-tab-height-iconTop-sm);
  padding: 0 var(--component-tab-spacing-padding-sm);
  min-height: var(--component-tab-height-iconTop-sm);
  max-height: var(--component-tab-height-iconTop-sm);
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="horizontal"][data-state="disabled"] {
  height: var(--component-tab-height-iconTop-md);
  padding: 0 var(--component-tab-spacing-padding-md);
  min-height: var(--component-tab-height-iconTop-md);
  max-height: var(--component-tab-height-iconTop-md);
  min-width: 72px;
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="vertical"][data-state="disabled"] {
  height: unset;
  min-height: var(--component-tab-height-iconTop-md);
  max-height: var(--component-tab-height-iconTop-md);
  width: 100%;
  padding: 10px 17px;
}

.TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="vertical"][data-state="disabled"] {
  height: unset;
  min-height: var(--component-tab-height-iconTop-sm);
  max-height: var(--component-tab-height-iconTop-sm);
  width: 100%;
  padding: 6px 20px;
}

.TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="horizontal"][data-state="disabled"] .TabIconTopAtom-module__labelStatus___nXkHV {
  z-index: unset;
  align-self: stretch;
  position: relative;
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="horizontal"][data-state="disabled"] .TabIconTopAtom-module__labelStatus___nXkHV {
  z-index: 1;
  align-self: stretch;
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="vertical"][data-state="disabled"] .TabIconTopAtom-module__labelStatus___nXkHV, .TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="vertical"][data-state="disabled"] .TabIconTopAtom-module__labelStatus___nXkHV {
  align-self: unset;
  z-index: 1;
}

.TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="horizontal"][data-state="disabled"] .TabIconTopAtom-module__label___Gemw1 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-tab-label-color-disabled);
  z-index: 0;
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="horizontal"][data-state="disabled"] .TabIconTopAtom-module__label___Gemw1, .TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="vertical"][data-state="disabled"] .TabIconTopAtom-module__label___Gemw1 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-tab-label-color-disabled);
}

.TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="vertical"][data-state="disabled"] .TabIconTopAtom-module__label___Gemw1 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-tab-label-color-disabled);
}

.TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="horizontal"][data-state="disabled"] .TabIconTopAtom-module__bgFocus___TeF5j {
  z-index: 4;
  width: calc(100% + 24px);
  height: calc(100% + 50px);
  top: -39px;
  bottom: -11px;
  left: -12px;
  right: -12px;
}

.TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="horizontal"][data-state="disabled"] .TabIconTopAtom-module__bgFocus___TeF5j, .TabIconTopAtom-module__root___ZXk4u[data-size="md"][data-type="vertical"][data-state="disabled"] .TabIconTopAtom-module__bgFocus___TeF5j, .TabIconTopAtom-module__root___ZXk4u[data-size="sm"][data-type="vertical"][data-state="disabled"] .TabIconTopAtom-module__bgFocus___TeF5j {
  z-index: 2;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.TabIconTopAtom-module__root___ZXk4u .quill-tab-icon svg {
  fill: var(--component-tab-icon-default);
}

.TabIconTopAtom-module__root___ZXk4u[data-state="disabled"] .quill-tab-icon svg {
  fill: var(--component-tab-icon-disabled);
}

.TabIconTopAtom-module__root___ZXk4u[data-type="vertical"]:hover {
  border-right: var(--component-tab-border-width-item) solid var(--component-tab-border-color-hover);
}

.TabIconLeftAtom-module__icon___uAOlr {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.TabIconLeftAtom-module__customIcon___cyi2J {
  z-index: 0;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.TabIconLeftAtom-module__icon1___Lu-OG, .TabIconLeftAtom-module__label___osXMF {
  position: relative;
}

.TabIconLeftAtom-module__label___osXMF {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  font-family: var(--font-inter);
  color: var(--component-tab-label-color-default);
  text-align: left;
  z-index: 1;
}

.TabIconLeftAtom-module__icon1___Lu-OG {
  font-weight: 300;
  line-height: 22px;
}

.TabIconLeftAtom-module__iconSm___mqjNB {
  z-index: 2;
  color: var(--component-textIcon-normal-default);
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 14px;
  display: flex;
  overflow: hidden;
}

.TabIconLeftAtom-module__customIcon1___RAsev {
  line-height: 18px;
  position: relative;
}

.TabIconLeftAtom-module__customIcon2___PK1IT {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.TabIconLeftAtom-module__label1___8hJAL {
  font-size: var(--semantic-typography-caption-bold-default-fontSize);
  line-height: var(--semantic-typography-caption-bold-default-lineHeight);
  font-family: var(--font-inter);
  color: var(--component-tag-label-color-default);
  text-align: left;
  position: relative;
}

.TabIconLeftAtom-module__tags___ncFgF {
  border-radius: var(--component-tag-border-radius-xs);
  background-color: var(--component-tag-bg-default);
  height: var(--component-tag-height-xs);
  padding: 0 var(--component-tag-spacing-padding-xs);
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  gap: var(--component-tag-spacing-gap-xs);
  min-height: var(--component-tag-height-xs);
  max-height: var(--component-tag-height-xs);
  z-index: 3;
  color: var(--component-tag-icon-default);
  flex-direction: row;
  font-size: 12px;
  display: flex;
}

.TabIconLeftAtom-module__label2___-zGis {
  line-height: var(--semantic-typography-caption-bold-default-lineHeight);
  position: relative;
}

.TabIconLeftAtom-module__badge___b2xkZ {
  border-radius: var(--component-badge-notification-border-radius1);
  background-color: var(--component-badge-notification-bg1);
  padding: 0 var(--component-badge-notification-spacing-padding-sm1);
  z-index: 4;
  font-size: var(--semantic-typography-caption-bold-default-fontSize);
  color: var(--component-badge-notification-label-color1);
  font-family: var(--font-inter);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.TabIconLeftAtom-module__bgFocus___n5W0B, .TabIconLeftAtom-module__root___R5vSN {
  box-sizing: border-box;
}

.TabIconLeftAtom-module__bgFocus___n5W0B {
  border: 2px solid var(--semantic-color-blue-solid-border-static-mid);
  z-index: 5;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.TabIconLeftAtom-module__root___R5vSN {
  height: var(--component-tab-height-iconLeft-sm);
  padding: 0 var(--component-tab-spacing-padding-sm);
  justify-content: center;
  align-items: center;
  gap: var(--component-tab-spacing-gap-sm);
  min-height: var(--component-tab-height-iconLeft-sm);
  max-height: var(--component-tab-height-iconLeft-sm);
  text-align: center;
  color: var(--component-tab-icon-default);
  font-size: 16px;
  font-family: var(--font-font-awesome-6-pro);
  flex-direction: row;
  display: flex;
  position: relative;
}

.TabIconLeftAtom-module__root___R5vSN[data-size="sm"][data-type="horizontal"][data-state="selected"] {
  border-bottom: var(--component-tab-border-width-item) solid var(--component-tab-border-color-selected);
}

.TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="horizontal"][data-state="default"] {
  padding: 0 var(--component-tab-spacing-padding-md);
}

.TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="horizontal"][data-state="default"], .TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="horizontal"][data-state="selected"], .TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="vertical"][data-state="default"], .TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="vertical"][data-state="selected"] {
  height: var(--component-tab-height-iconLeft-md);
  gap: var(--component-tab-spacing-gap-md);
  min-height: var(--component-tab-height-iconLeft-md);
  max-height: var(--component-tab-height-iconLeft-md);
}

.TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="horizontal"][data-state="selected"] {
  padding: 0 var(--component-tab-spacing-padding-md);
  border-bottom: var(--component-tab-border-width-item) solid var(--component-tab-border-color-selected);
}

.TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="vertical"][data-state="default"], .TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="vertical"][data-state="selected"] {
  padding: 0 var(--component-tab-spacing-padding-lg);
  justify-content: flex-start;
  width: 100%;
}

.TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="vertical"][data-state="selected"] {
  border-right: var(--component-tab-border-width-item) solid var(--component-tab-border-color-selected);
}

.TabIconLeftAtom-module__root___R5vSN[data-size="sm"][data-type="vertical"][data-state="default"], .TabIconLeftAtom-module__root___R5vSN[data-size="sm"][data-type="vertical"][data-state="selected"] {
  padding: 0 var(--component-tab-spacing-padding-md);
  justify-content: flex-start;
}

.TabIconLeftAtom-module__root___R5vSN[data-size="sm"][data-type="vertical"][data-state="selected"] {
  border-right: var(--component-tab-border-width-item) solid var(--component-tab-border-color-selected);
}

.TabIconLeftAtom-module__root___R5vSN[data-size="sm"][data-type="horizontal"][data-state="selected"] .TabIconLeftAtom-module__label___osXMF {
  color: var(--component-tab-label-color-selected);
}

.TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="horizontal"][data-state="default"] .TabIconLeftAtom-module__label___osXMF {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="horizontal"][data-state="selected"] .TabIconLeftAtom-module__label___osXMF {
  color: var(--component-tab-label-color-selected);
}

.TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="horizontal"][data-state="default"]:hover .TabIconLeftAtom-module__label___osXMF, .TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="horizontal"][data-state="selected"] .TabIconLeftAtom-module__label___osXMF, .TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="vertical"][data-state="default"] .TabIconLeftAtom-module__label___osXMF, .TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="vertical"][data-state="default"]:hover .TabIconLeftAtom-module__label___osXMF, .TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="vertical"][data-state="selected"] .TabIconLeftAtom-module__label___osXMF {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="vertical"][data-state="selected"] .TabIconLeftAtom-module__label___osXMF, .TabIconLeftAtom-module__root___R5vSN[data-size="sm"][data-type="vertical"][data-state="selected"] .TabIconLeftAtom-module__label___osXMF {
  color: var(--component-tab-label-color-selected);
}

.TabIconLeftAtom-module__root___R5vSN[data-size="sm"][data-type="horizontal"][data-state="default"]:hover {
  border-bottom: var(--component-tab-border-width-item) solid var(--component-tab-border-color-hover);
}

.TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="horizontal"][data-state="default"]:hover, .TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="vertical"][data-state="default"]:hover {
  height: var(--component-tab-height-iconLeft-md);
  gap: var(--component-tab-spacing-gap-md);
  min-height: var(--component-tab-height-iconLeft-md);
  max-height: var(--component-tab-height-iconLeft-md);
}

.TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="horizontal"][data-state="default"]:hover {
  padding: 0 var(--component-tab-spacing-padding-md);
  border-bottom: var(--component-tab-border-width-item) solid var(--component-tab-border-color-hover);
}

.TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="vertical"][data-state="default"]:hover {
  padding: 0 var(--component-tab-spacing-padding-lg);
  border-right: var(--component-tab-border-width-item) solid var(--component-tab-border-color-hover);
  justify-content: flex-start;
  width: 100%;
}

.TabIconLeftAtom-module__root___R5vSN[data-size="sm"][data-type="horizontal"][data-state="default"]:active, .TabIconLeftAtom-module__root___R5vSN[data-size="sm"][data-type="vertical"][data-state="default"]:hover {
  height: var(--component-tab-height-iconLeft-sm);
  gap: var(--component-tab-spacing-gap-sm);
  min-height: var(--component-tab-height-iconLeft-sm);
  max-height: var(--component-tab-height-iconLeft-sm);
}

.TabIconLeftAtom-module__root___R5vSN[data-size="sm"][data-type="vertical"][data-state="default"]:hover {
  padding: 0 var(--component-tab-spacing-padding-md);
  border-right: var(--component-tab-border-width-item) solid var(--component-tab-border-color-hover);
  justify-content: flex-start;
}

.TabIconLeftAtom-module__root___R5vSN[data-size="sm"][data-type="horizontal"][data-state="default"]:active .TabIconLeftAtom-module__label___osXMF, .TabIconLeftAtom-module__root___R5vSN[data-size="sm"][data-type="vertical"][data-state="default"]:hover .TabIconLeftAtom-module__label___osXMF {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TabIconLeftAtom-module__root___R5vSN[data-size="sm"][data-type="horizontal"][data-state="default"]:active {
  padding: 0 var(--component-tab-spacing-padding-sm);
  border-bottom: var(--component-tab-border-width-item) solid var(--component-tab-border-color-active);
  justify-content: center;
}

.TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="horizontal"][data-state="default"]:active, .TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="vertical"][data-state="default"]:active {
  height: var(--component-tab-height-iconLeft-md);
  gap: var(--component-tab-spacing-gap-md);
  min-height: var(--component-tab-height-iconLeft-md);
  max-height: var(--component-tab-height-iconLeft-md);
}

.TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="horizontal"][data-state="default"]:active {
  padding: 0 var(--component-tab-spacing-padding-md);
  border-bottom: var(--component-tab-border-width-item) solid var(--component-tab-border-color-active);
  justify-content: center;
}

.TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="vertical"][data-state="default"]:active {
  padding: 0 var(--component-tab-spacing-padding-lg);
  border-right: var(--component-tab-border-width-item) solid var(--component-tab-border-color-active);
  justify-content: flex-start;
  width: 100%;
}

.TabIconLeftAtom-module__root___R5vSN[data-size="sm"][data-type="horizontal"][data-state="disabled"], .TabIconLeftAtom-module__root___R5vSN[data-size="sm"][data-type="vertical"][data-state="default"]:active {
  height: var(--component-tab-height-iconLeft-sm);
  gap: var(--component-tab-spacing-gap-sm);
  min-height: var(--component-tab-height-iconLeft-sm);
  max-height: var(--component-tab-height-iconLeft-sm);
}

.TabIconLeftAtom-module__root___R5vSN[data-size="sm"][data-type="vertical"][data-state="default"]:active {
  padding: 0 var(--component-tab-spacing-padding-md);
  border-right: var(--component-tab-border-width-item) solid var(--component-tab-border-color-active);
  justify-content: flex-start;
}

.TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="horizontal"][data-state="default"]:active .TabIconLeftAtom-module__label___osXMF, .TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="vertical"][data-state="default"]:active .TabIconLeftAtom-module__label___osXMF {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TabIconLeftAtom-module__root___R5vSN[data-size="sm"][data-type="horizontal"][data-state="disabled"] .TabIconLeftAtom-module__label___osXMF, .TabIconLeftAtom-module__root___R5vSN[data-size="sm"][data-type="vertical"][data-state="default"]:active .TabIconLeftAtom-module__label___osXMF {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TabIconLeftAtom-module__root___R5vSN[data-size="sm"][data-type="horizontal"][data-state="disabled"] {
  padding: 0 var(--component-tab-spacing-padding-sm);
  justify-content: center;
}

.TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="horizontal"][data-state="disabled"], .TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="vertical"][data-state="disabled"] {
  height: var(--component-tab-height-iconLeft-md);
  padding: 0 var(--component-tab-spacing-padding-md);
  justify-content: center;
  gap: var(--component-tab-spacing-gap-md);
  min-height: var(--component-tab-height-iconLeft-md);
  max-height: var(--component-tab-height-iconLeft-md);
}

.TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="vertical"][data-state="disabled"] {
  padding: 0 var(--component-tab-spacing-padding-lg);
  justify-content: flex-start;
  width: 100%;
}

.TabIconLeftAtom-module__root___R5vSN[data-size="sm"][data-type="vertical"][data-state="disabled"] {
  height: var(--component-tab-height-iconLeft-sm);
  padding: 0 var(--component-tab-spacing-padding-md);
  justify-content: flex-start;
  gap: var(--component-tab-spacing-gap-sm);
  min-height: var(--component-tab-height-iconLeft-sm);
  max-height: var(--component-tab-height-iconLeft-sm);
}

.TabIconLeftAtom-module__root___R5vSN[data-size="sm"][data-type="horizontal"][data-state="disabled"] .TabIconLeftAtom-module__label___osXMF {
  color: var(--component-tab-label-color-disabled);
}

.TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="horizontal"][data-state="disabled"] .TabIconLeftAtom-module__label___osXMF, .TabIconLeftAtom-module__root___R5vSN[data-size="md"][data-type="vertical"][data-state="disabled"] .TabIconLeftAtom-module__label___osXMF {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-tab-label-color-disabled);
}

.TabIconLeftAtom-module__root___R5vSN[data-size="sm"][data-type="vertical"][data-state="disabled"] .TabIconLeftAtom-module__label___osXMF {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-tab-label-color-disabled);
}

.TabIconLeftAtom-module__root___R5vSN .quill-tab-icon {
  fill: var(--component-tab-icon-default);
}

.TabIconLeftAtom-module__root___R5vSN[data-state="disabled"] .quill-tab-icon {
  fill: var(--component-tab-icon-disabled);
}

.TabIconLeftAtom-module__root___R5vSN[data-type="vertical"]:hover {
  border-right: var(--component-tab-border-width-item) solid var(--component-tab-border-color-hover);
}

.Steppers-module__root___sLvmH {
  display: flex;
}

.Steppers-module__root___sLvmH[data-direction="vertical"] {
  flex-direction: column;
}

.Steppers-module__stepper_container___QU9pN {
  gap: var(--component-stepper-spacing-sm);
  flex-direction: column;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
}

.Steppers-module__stepper_container___QU9pN .Steppers-module__header___v8EaQ {
  gap: var(--component-stepper-spacing-3xs);
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
}

.Steppers-module__root___sLvmH[data-direction="vertical"] .Steppers-module__stepper_container___QU9pN {
  flex-direction: row;
  height: auto;
  margin-bottom: 10px;
}

.Steppers-module__root___sLvmH[data-direction="vertical"][data-size="md"] .Steppers-module__stepper_container___QU9pN {
  margin-bottom: 11px;
}

.Steppers-module__root___sLvmH[data-direction="vertical"][data-size="lg"] .Steppers-module__stepper_container___QU9pN {
  margin-bottom: 12px;
}

.Steppers-module__root___sLvmH[data-direction="vertical"] .Steppers-module__stepper_container___QU9pN .Steppers-module__header___v8EaQ {
  flex-direction: column;
}

.Steppers-module__root___sLvmH[data-direction="vertical"] .Steppers-module__stepper_container___QU9pN .Steppers-module__header___v8EaQ .Steppers-module__track___1KuxY {
  height: 15%;
  min-height: 15%;
}

.SteppersMarker-module__number___kdG3V {
  line-height: var(--semantic-typography-caption-bold-default-lineHeight);
  position: relative;
}

.SteppersMarker-module__root___zQgBG {
  width: var(--component-stepper-node-size-sm);
  border-radius: var(--component-stepper-node-border-radius);
  border: var(--component-stepper-node-border-width) solid var(--component-stepper-node-border-color-incomplete);
  box-sizing: border-box;
  text-align: center;
  height: 20px;
  font-size: var(--semantic-typography-caption-bold-default-fontSize);
  color: var(--component-stepper-number-color-incomplete);
  font-family: var(--font-inter);
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.SteppersMarker-module__root___zQgBG[data-size="sm"][data-type="inprogress"] {
  border: var(--component-stepper-node-border-width) solid var(--component-stepper-node-border-color-active);
}

.SteppersMarker-module__root___zQgBG[data-size="sm"][data-type="complete"] {
  border: unset;
  box-sizing: unset;
  background-color: var(--component-stepper-node-bg-complete);
}

.SteppersMarker-module__root___zQgBG[data-size="md"][data-type="inactive"] {
  width: var(--component-stepper-node-size-md);
  height: 24px;
}

.SteppersMarker-module__root___zQgBG[data-size="md"][data-type="inprogress"] {
  width: var(--component-stepper-node-size-md);
  border: var(--component-stepper-node-border-width) solid var(--component-stepper-node-border-color-active);
  height: 24px;
}

.SteppersMarker-module__root___zQgBG[data-size="md"][data-type="complete"] {
  width: var(--component-stepper-node-size-md);
  border: unset;
  box-sizing: unset;
  background-color: var(--component-stepper-node-bg-complete);
  height: 24px;
}

.SteppersMarker-module__root___zQgBG[data-size="lg"][data-type="inactive"] {
  width: var(--component-stepper-node-size-lg);
  height: 32px;
}

.SteppersMarker-module__root___zQgBG[data-size="lg"][data-type="inprogress"] {
  width: var(--component-stepper-node-size-lg);
  border: var(--component-stepper-node-border-width) solid var(--component-stepper-node-border-color-active);
  height: 32px;
}

.SteppersMarker-module__root___zQgBG[data-size="lg"][data-type="complete"] {
  width: var(--component-stepper-node-size-lg);
  border: unset;
  box-sizing: unset;
  background-color: var(--component-stepper-node-bg-complete);
  height: 32px;
}

.SteppersMarker-module__root___zQgBG[data-size="sm"][data-type="inprogress"] .SteppersMarker-module__number___kdG3V {
  color: var(--component-stepper-number-color-active);
}

.SteppersMarker-module__root___zQgBG[data-size="sm"][data-type="complete"] .SteppersMarker-module__number___kdG3V {
  color: var(--component-stepper-number-color-complete);
}

.SteppersMarker-module__root___zQgBG[data-size="md"][data-type="inactive"] .SteppersMarker-module__number___kdG3V {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
}

.SteppersMarker-module__root___zQgBG[data-size="md"][data-type="inprogress"] .SteppersMarker-module__number___kdG3V {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-stepper-number-color-active);
}

.SteppersMarker-module__root___zQgBG[data-size="md"][data-type="complete"] .SteppersMarker-module__number___kdG3V {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-stepper-number-color-complete);
}

.SteppersMarker-module__root___zQgBG[data-size="lg"][data-type="inactive"] .SteppersMarker-module__number___kdG3V {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.SteppersMarker-module__root___zQgBG[data-size="lg"][data-type="inprogress"] .SteppersMarker-module__number___kdG3V {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-stepper-number-color-active);
}

.SteppersMarker-module__root___zQgBG[data-size="lg"][data-type="complete"] .SteppersMarker-module__number___kdG3V {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-stepper-number-color-complete);
}

.SteppersMarker-module__root___zQgBG svg {
  fill: var(--component-stepper-number-color-complete);
}

.SteppersMarker-module__root___zQgBG[data-indicator="fail"] {
  background-color: var(--core-color-solid-red-900) !important;
  border: none !important;
}

.SteppersMarker-module__root___zQgBG[data-indicator="warning"] {
  background-color: var(--core-color-solid-yellow-900) !important;
  border: none !important;
}

.SteppersMarker-module__icon___9QA5B {
  width: var(--component-stepper-node-size-sm);
  text-align: center;
  color: var(--component-stepper-icon-incomplete);
  font-size: 14px;
  font-family: var(--font-font-awesome-6-pro);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.SteppersMarker-module__icon___9QA5B svg {
  fill: var(--component-stepper-icon-incomplete);
}

.SteppersMarker-module__icon___9QA5B[data-type="inprogress"] svg {
  fill: var(--component-stepper-icon-active);
}

.SteppersMarker-module__icon___9QA5B[data-type="complete"] svg {
  fill: var(--component-stepper-icon-complete);
}

.SteppersMarker-module__icon___9QA5B[data-size="sm"] {
  height: 20px !important;
}

.SteppersMarker-module__icon___9QA5B[data-size="md"] {
  width: var(--component-stepper-node-size-md);
  height: 24px;
}

.SteppersMarker-module__icon___9QA5B[data-size="lg"] {
  width: var(--component-stepper-node-size-lg);
  height: 32px;
}

.SteppersMarker-module__icon___9QA5B[data-indicator="fail"] svg {
  fill: var(--core-color-solid-red-900) !important;
}

.SteppersMarker-module__icon___9QA5B[data-indicator="warning"] svg {
  fill: var(--core-color-solid-yellow-900) !important;
}

.SteppersTrack-module__root___7j6YU {
  background-color: var(--component-stepper-track-color-default);
  display: flex;
}

.SteppersTrack-module__root___7j6YU[data-direction="horizontal"] {
  width: 100%;
  min-width: 40px;
  max-width: 40px;
  height: 2px;
}

.SteppersTrack-module__root___7j6YU[data-direction="vertical"] {
  width: 2px;
  height: 100%;
  min-height: 40px;
  max-height: 40px;
}

.SteppersTrack-module__root___7j6YU[data-type="inprogress"] {
  background-color: var(--component-stepper-track-color-enabled);
}

.SteppersTrack-module__root___7j6YU[data-type="hidden"] {
  background-color: #0000;
}

.SteppersLabelContentVertical-module__label___jalOZ {
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  align-self: stretch;
  position: relative;
}

.SteppersLabelContentVertical-module__description___FVK3- {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-stepper-description-color-incomplete);
  align-self: stretch;
  position: relative;
}

.SteppersLabelContentVertical-module__root___5FBIG {
  padding: var(--component-stepper-spacing-md) 0px;
  text-align: left;
  width: 100%;
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-stepper-label-color-incomplete);
  font-family: var(--font-inter);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.SteppersLabelContentVertical-module__root___5FBIG[data-size="md"][data-type="incomplete"], .SteppersLabelContentVertical-module__root___5FBIG[data-size="md"][data-type="inprogress"], .SteppersLabelContentVertical-module__root___5FBIG[data-size="md"][data-type="complete"] {
  padding: var(--component-stepper-spacing-lg) 0px;
  box-sizing: border-box;
  justify-content: center;
  width: 128px;
  height: 66px;
}

.SteppersLabelContentVertical-module__root___5FBIG[data-size="lg"][data-type="incomplete"], .SteppersLabelContentVertical-module__root___5FBIG[data-size="lg"][data-type="inprogress"], .SteppersLabelContentVertical-module__root___5FBIG[data-size="lg"][data-type="complete"] {
  padding: var(--component-stepper-spacing-xl) 0px;
}

.SteppersLabelContentVertical-module__root___5FBIG[data-size="sm"][data-type="inprogress"] .SteppersLabelContentVertical-module__label___jalOZ {
  color: var(--component-stepper-label-color-active);
}

.SteppersLabelContentVertical-module__root___5FBIG[data-size="sm"][data-type="complete"] .SteppersLabelContentVertical-module__label___jalOZ {
  color: var(--component-stepper-label-color-complete);
}

.SteppersLabelContentVertical-module__root___5FBIG[data-size="md"][data-type="inprogress"] .SteppersLabelContentVertical-module__label___jalOZ {
  color: var(--component-stepper-label-color-active);
}

.SteppersLabelContentVertical-module__root___5FBIG[data-size="md"][data-type="complete"] .SteppersLabelContentVertical-module__label___jalOZ {
  color: var(--component-stepper-label-color-complete);
}

.SteppersLabelContentVertical-module__root___5FBIG[data-size="lg"][data-type="incomplete"] .SteppersLabelContentVertical-module__label___jalOZ {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.SteppersLabelContentVertical-module__root___5FBIG[data-size="lg"][data-type="inprogress"] .SteppersLabelContentVertical-module__label___jalOZ {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-stepper-label-color-active);
}

.SteppersLabelContentVertical-module__root___5FBIG[data-size="lg"][data-type="complete"] .SteppersLabelContentVertical-module__label___jalOZ {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-stepper-label-color-complete);
}

.SteppersLabelContentVertical-module__root___5FBIG[data-size="sm"][data-type="inprogress"] .SteppersLabelContentVertical-module__description___FVK3- {
  color: var(--component-stepper-description-color-active);
}

.SteppersLabelContentVertical-module__root___5FBIG[data-size="sm"][data-type="complete"] .SteppersLabelContentVertical-module__description___FVK3- {
  color: var(--component-stepper-description-color-complete);
}

.SteppersLabelContentVertical-module__root___5FBIG[data-size="md"][data-type="inprogress"] .SteppersLabelContentVertical-module__description___FVK3- {
  color: var(--component-stepper-description-color-active);
}

.SteppersLabelContentVertical-module__root___5FBIG[data-size="md"][data-type="complete"] .SteppersLabelContentVertical-module__description___FVK3- {
  color: var(--component-stepper-description-color-complete);
}

.SteppersLabelContentVertical-module__root___5FBIG[data-size="lg"][data-type="inprogress"] .SteppersLabelContentVertical-module__description___FVK3- {
  color: var(--component-stepper-description-color-active);
}

.SteppersLabelContentVertical-module__root___5FBIG[data-size="lg"][data-type="complete"] .SteppersLabelContentVertical-module__description___FVK3- {
  color: var(--component-stepper-description-color-complete);
}

.SteppersLabelContentHorizontal-module__label___HJ58S {
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  align-self: stretch;
  position: relative;
}

.SteppersLabelContentHorizontal-module__description___s086t {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-stepper-description-color-incomplete);
  align-self: stretch;
  position: relative;
}

.SteppersLabelContentHorizontal-module__root___bGFyr {
  text-align: center;
  width: 100%;
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-stepper-label-color-incomplete);
  font-family: var(--font-inter);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.SteppersLabelContentHorizontal-module__root___bGFyr[data-size="lg"][data-type="incomplete"], .SteppersLabelContentHorizontal-module__root___bGFyr[data-size="lg"][data-type="inprogress"], .SteppersLabelContentHorizontal-module__root___bGFyr[data-size="lg"][data-type="complete"] {
  gap: var(--component-stepper-spacing-3xs);
  width: 100%;
}

.SteppersLabelContentHorizontal-module__root___bGFyr[data-size="sm"][data-type="inprogress"] .SteppersLabelContentHorizontal-module__label___HJ58S {
  color: var(--component-stepper-label-color-active);
}

.SteppersLabelContentHorizontal-module__root___bGFyr[data-size="sm"][data-type="complete"] .SteppersLabelContentHorizontal-module__label___HJ58S {
  color: var(--component-stepper-label-color-complete);
}

.SteppersLabelContentHorizontal-module__root___bGFyr[data-size="md"][data-type="inprogress"] .SteppersLabelContentHorizontal-module__label___HJ58S {
  color: var(--component-stepper-label-color-active);
}

.SteppersLabelContentHorizontal-module__root___bGFyr[data-size="md"][data-type="complete"] .SteppersLabelContentHorizontal-module__label___HJ58S {
  color: var(--component-stepper-label-color-complete);
}

.SteppersLabelContentHorizontal-module__root___bGFyr[data-size="lg"][data-type="incomplete"] .SteppersLabelContentHorizontal-module__label___HJ58S {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.SteppersLabelContentHorizontal-module__root___bGFyr[data-size="lg"][data-type="inprogress"] .SteppersLabelContentHorizontal-module__label___HJ58S {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-stepper-label-color-active);
}

.SteppersLabelContentHorizontal-module__root___bGFyr[data-size="lg"][data-type="complete"] .SteppersLabelContentHorizontal-module__label___HJ58S {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-stepper-label-color-complete);
}

.SteppersLabelContentHorizontal-module__root___bGFyr[data-size="sm"][data-type="inprogress"] .SteppersLabelContentHorizontal-module__description___s086t {
  color: var(--component-stepper-description-color-active);
}

.SteppersLabelContentHorizontal-module__root___bGFyr[data-size="sm"][data-type="complete"] .SteppersLabelContentHorizontal-module__description___s086t {
  color: var(--component-stepper-description-color-complete);
}

.SteppersLabelContentHorizontal-module__root___bGFyr[data-size="md"][data-type="inprogress"] .SteppersLabelContentHorizontal-module__description___s086t {
  color: var(--component-stepper-description-color-active);
}

.SteppersLabelContentHorizontal-module__root___bGFyr[data-size="md"][data-type="complete"] .SteppersLabelContentHorizontal-module__description___s086t {
  color: var(--component-stepper-description-color-complete);
}

.SteppersLabelContentHorizontal-module__root___bGFyr[data-size="lg"][data-type="inprogress"] .SteppersLabelContentHorizontal-module__description___s086t {
  color: var(--component-stepper-description-color-active);
}

.SteppersLabelContentHorizontal-module__root___bGFyr[data-size="lg"][data-type="complete"] .SteppersLabelContentHorizontal-module__description___s086t {
  color: var(--component-stepper-description-color-complete);
}

.SegmentedControlSingleChoice-module__icon___o-Nya {
  font-weight: 300;
  line-height: 22px;
  position: relative;
}

.SegmentedControlSingleChoice-module__customIcon___JwnHM {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.SegmentedControlSingleChoice-module__label___lZzbB {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  font-family: var(--font-inter);
  color: var(--component-segmentedControl-label-single-color-default);
  text-align: left;
  z-index: 1;
  position: relative;
}

.SegmentedControlSingleChoice-module__bgFocus___-1BI4, .SegmentedControlSingleChoice-module__root___yfcIp {
  box-sizing: border-box;
}

.SegmentedControlSingleChoice-module__bgFocus___-1BI4 {
  border: 1px solid var(--semantic-color-blue-solid-border-static-mid);
  z-index: 2;
  border-radius: 6px;
  width: calc(100% + 6px);
  height: calc(100% + 6px);
  position: absolute;
  top: -3px;
  bottom: -3px;
  left: -3px;
  right: -3px;
  margin: 0 !important;
}

.SegmentedControlSingleChoice-module__root___yfcIp {
  border-radius: var(--component-segmentedControl-border-radius-single-item-sm);
  width: 72px;
  height: var(--component-segmentedControl-height-item-sm);
  padding: 0 var(--component-segmentedControl-spacing-padding-item-sm);
  justify-content: center;
  align-items: center;
  gap: var(--component-segmentedControl-spacing-gap-item-sm);
  min-width: var(--component-segmentedControl-width-item-min-sm);
  text-align: center;
  color: var(--component-segmentedControl-icon-single-default);
  font-size: 14px;
  font-family: var(--font-font-awesome-6-pro);
  flex-direction: row;
  display: flex;
  position: relative;
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="md"][data-state="selected"], .SegmentedControlSingleChoice-module__root___yfcIp[data-size="sm"][data-state="selected"] {
  background-color: var(--component-segmentedControl-bg-single-item-selected);
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="md"][data-state="selected"] {
  border-radius: var(--component-segmentedControl-border-radius-single-item-md);
  width: 96px;
  height: var(--component-segmentedControl-height-item-md);
  padding: 8px var(--component-segmentedControl-spacing-padding-item-md);
  gap: var(--component-segmentedControl-spacing-gap-item-md);
  min-width: var(--component-segmentedControl-width-item-min-md);
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="lg"][data-state="default"], .SegmentedControlSingleChoice-module__root___yfcIp[data-size="lg"][data-state="selected"] {
  border-radius: var(--component-segmentedControl-border-radius-single-item-lg);
  width: 128px;
  height: var(--component-segmentedControl-height-item-lg);
  padding: 0 var(--component-segmentedControl-spacing-padding-item-lg);
  gap: var(--component-segmentedControl-spacing-gap-item-lg);
  min-width: var(--component-segmentedControl-width-item-min-lg);
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="lg"][data-state="selected"] {
  background-color: var(--component-segmentedControl-bg-single-item-selected);
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="md"][data-state="default"] {
  border-radius: var(--component-segmentedControl-border-radius-single-item-md);
  width: 96px;
  height: var(--component-segmentedControl-height-item-md);
  padding: 8px var(--component-segmentedControl-spacing-padding-item-md);
  gap: var(--component-segmentedControl-spacing-gap-item-md);
  min-width: var(--component-segmentedControl-width-item-min-md);
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="md"][data-state="selected"] .SegmentedControlSingleChoice-module__label___lZzbB, .SegmentedControlSingleChoice-module__root___yfcIp[data-size="sm"][data-state="selected"] .SegmentedControlSingleChoice-module__label___lZzbB {
  color: var(--component-segmentedControl-label-single-color-selected);
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="md"][data-state="selected"] .SegmentedControlSingleChoice-module__label___lZzbB {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="lg"][data-state="default"] .SegmentedControlSingleChoice-module__label___lZzbB, .SegmentedControlSingleChoice-module__root___yfcIp[data-size="lg"][data-state="selected"] .SegmentedControlSingleChoice-module__label___lZzbB {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="lg"][data-state="selected"] .SegmentedControlSingleChoice-module__label___lZzbB {
  color: var(--component-segmentedControl-label-single-color-selected);
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="md"][data-state="default"] .SegmentedControlSingleChoice-module__label___lZzbB, .SegmentedControlSingleChoice-module__root___yfcIp[data-size="md"][data-state="default"]:hover .SegmentedControlSingleChoice-module__label___lZzbB {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="md"][data-state="selected"] .SegmentedControlSingleChoice-module__bgFocus___-1BI4 {
  border-radius: 10px;
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="lg"][data-state="default"] .SegmentedControlSingleChoice-module__bgFocus___-1BI4, .SegmentedControlSingleChoice-module__root___yfcIp[data-size="lg"][data-state="selected"] .SegmentedControlSingleChoice-module__bgFocus___-1BI4 {
  border-radius: 14px;
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="md"][data-state="default"] .SegmentedControlSingleChoice-module__bgFocus___-1BI4 {
  border-radius: 10px;
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="sm"][data-state="default"]:hover {
  background-color: var(--component-segmentedControl-bg-single-item-hover);
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="lg"][data-state="default"]:hover, .SegmentedControlSingleChoice-module__root___yfcIp[data-size="md"][data-state="default"]:hover {
  border-radius: var(--component-segmentedControl-border-radius-single-item-md);
  width: 96px;
  height: var(--component-segmentedControl-height-item-md);
  padding: 8px var(--component-segmentedControl-spacing-padding-item-md);
  gap: var(--component-segmentedControl-spacing-gap-item-md);
  min-width: var(--component-segmentedControl-width-item-min-md);
  background-color: var(--component-segmentedControl-bg-single-item-hover);
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="lg"][data-state="default"]:hover {
  border-radius: var(--component-segmentedControl-border-radius-single-item-lg);
  width: 128px;
  height: var(--component-segmentedControl-height-item-lg);
  padding: 0 var(--component-segmentedControl-spacing-padding-item-lg);
  gap: var(--component-segmentedControl-spacing-gap-item-lg);
  min-width: var(--component-segmentedControl-width-item-min-lg);
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="lg"][data-state="default"]:hover .SegmentedControlSingleChoice-module__label___lZzbB {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="md"][data-state="default"]:hover .SegmentedControlSingleChoice-module__bgFocus___-1BI4 {
  border-radius: 10px;
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="lg"][data-state="default"]:hover .SegmentedControlSingleChoice-module__bgFocus___-1BI4 {
  border-radius: 14px;
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="sm"][data-state="default"]:active {
  border-radius: var(--component-segmentedControl-border-radius-single-item-sm);
  width: 72px;
  height: var(--component-segmentedControl-height-item-sm);
  padding: 0 var(--component-segmentedControl-spacing-padding-item-sm);
  gap: var(--component-segmentedControl-spacing-gap-item-sm);
  min-width: var(--component-segmentedControl-width-item-min-sm);
  background-color: var(--component-segmentedControl-bg-single-item-active);
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="lg"][data-state="default"]:active, .SegmentedControlSingleChoice-module__root___yfcIp[data-size="md"][data-state="default"]:active {
  border-radius: var(--component-segmentedControl-border-radius-single-item-md);
  width: 96px;
  height: var(--component-segmentedControl-height-item-md);
  padding: 8px var(--component-segmentedControl-spacing-padding-item-md);
  gap: var(--component-segmentedControl-spacing-gap-item-md);
  min-width: var(--component-segmentedControl-width-item-min-md);
  background-color: var(--component-segmentedControl-bg-single-item-active);
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="lg"][data-state="default"]:active {
  border-radius: var(--component-segmentedControl-border-radius-single-item-lg);
  width: 128px;
  height: var(--component-segmentedControl-height-item-lg);
  padding: 0 var(--component-segmentedControl-spacing-padding-item-lg);
  gap: var(--component-segmentedControl-spacing-gap-item-lg);
  min-width: var(--component-segmentedControl-width-item-min-lg);
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="sm"][data-state="default"]:active .SegmentedControlSingleChoice-module__label___lZzbB, .SegmentedControlSingleChoice-module__root___yfcIp[data-size="sm"][data-state="disabled"] .SegmentedControlSingleChoice-module__label___lZzbB {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="md"][data-state="default"]:active .SegmentedControlSingleChoice-module__label___lZzbB {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="lg"][data-state="default"]:active .SegmentedControlSingleChoice-module__label___lZzbB {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="sm"][data-state="default"]:active .SegmentedControlSingleChoice-module__bgFocus___-1BI4 {
  border-radius: 6px;
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="md"][data-state="default"]:active .SegmentedControlSingleChoice-module__bgFocus___-1BI4 {
  border-radius: 10px;
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="lg"][data-state="default"]:active .SegmentedControlSingleChoice-module__bgFocus___-1BI4 {
  border-radius: 14px;
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="sm"][data-state="disabled"] {
  border-radius: var(--component-segmentedControl-border-radius-single-item-sm);
  width: 72px;
  height: var(--component-segmentedControl-height-item-sm);
  padding: 0 var(--component-segmentedControl-spacing-padding-item-sm);
  gap: var(--component-segmentedControl-spacing-gap-item-sm);
  min-width: var(--component-segmentedControl-width-item-min-sm);
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="md"][data-state="disabled"] {
  border-radius: var(--component-segmentedControl-border-radius-single-item-md);
  width: 96px;
  height: var(--component-segmentedControl-height-item-md);
  padding: 8px var(--component-segmentedControl-spacing-padding-item-md);
  gap: var(--component-segmentedControl-spacing-gap-item-md);
  min-width: var(--component-segmentedControl-width-item-min-md);
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="lg"][data-state="disabled"] {
  border-radius: var(--component-segmentedControl-border-radius-single-item-lg);
  width: 128px;
  height: var(--component-segmentedControl-height-item-lg);
  padding: 0 var(--component-segmentedControl-spacing-padding-item-lg);
  gap: var(--component-segmentedControl-spacing-gap-item-lg);
  min-width: var(--component-segmentedControl-width-item-min-lg);
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="sm"][data-state="disabled"] .SegmentedControlSingleChoice-module__label___lZzbB {
  color: var(--component-segmentedControl-label-single-color-disabled);
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="lg"][data-state="disabled"] .SegmentedControlSingleChoice-module__label___lZzbB, .SegmentedControlSingleChoice-module__root___yfcIp[data-size="md"][data-state="disabled"] .SegmentedControlSingleChoice-module__label___lZzbB {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-segmentedControl-label-single-color-disabled);
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="lg"][data-state="disabled"] .SegmentedControlSingleChoice-module__label___lZzbB {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="sm"][data-state="disabled"] .SegmentedControlSingleChoice-module__bgFocus___-1BI4 {
  border-radius: 6px;
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="md"][data-state="disabled"] .SegmentedControlSingleChoice-module__bgFocus___-1BI4 {
  border-radius: 10px;
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-size="lg"][data-state="disabled"] .SegmentedControlSingleChoice-module__bgFocus___-1BI4 {
  border-radius: 14px;
}

.SegmentedControlSingleChoice-module__root___yfcIp .SegmentedControlSingleChoice-module__customIcon___JwnHM svg {
  fill: var(--component-segmentedControl-label-single-color-default);
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-state="selected"] .SegmentedControlSingleChoice-module__customIcon___JwnHM svg {
  fill: var(--component-segmentedControl-label-single-color-selected);
}

.SegmentedControlSingleChoice-module__root___yfcIp[data-state="disabled"] .SegmentedControlSingleChoice-module__customIcon___JwnHM svg {
  fill: var(--component-segmentedControl-label-single-color-disabled);
}

.SegmentedControlMultiChoice-module__icon___00Ia9 {
  font-weight: 300;
  line-height: 22px;
  position: relative;
}

.SegmentedControlMultiChoice-module__customIcon___SwZMv {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.SegmentedControlMultiChoice-module__label___gQmFn {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  font-family: var(--font-inter);
  color: var(--component-segmentedControl-label-multi-color-default);
  text-align: left;
  z-index: 1;
  position: relative;
}

.SegmentedControlMultiChoice-module__bgFocus___IGfjU, .SegmentedControlMultiChoice-module__root___Ae-uO {
  box-sizing: border-box;
}

.SegmentedControlMultiChoice-module__bgFocus___IGfjU {
  border: 1px solid var(--semantic-color-blue-solid-border-static-mid);
  z-index: 2;
  width: calc(100% + 6px);
  height: calc(100% + 6px);
  position: absolute;
  top: -3px;
  bottom: -3px;
  left: -3px;
  right: -3px;
  margin: 0 !important;
}

.SegmentedControlMultiChoice-module__root___Ae-uO {
  width: 72px;
  height: var(--component-segmentedControl-height-item-sm);
  padding: 0 var(--component-segmentedControl-spacing-padding-item-sm);
  justify-content: center;
  align-items: center;
  gap: var(--component-segmentedControl-spacing-gap-item-sm);
  min-width: var(--component-segmentedControl-width-item-min-sm);
  text-align: center;
  color: var(--component-segmentedControl-icon-multi-default);
  font-size: 14px;
  font-family: var(--font-font-awesome-6-pro);
  flex-direction: row;
  display: flex;
  position: relative;
}

.SegmentedControlMultiChoice-module__root___Ae-uO[data-size="sm"][data-state="selected"] {
  background-color: var(--component-segmentedControl-bg-multi-item-selected);
}

.SegmentedControlMultiChoice-module__root___Ae-uO[data-size="md"][data-state="default"], .SegmentedControlMultiChoice-module__root___Ae-uO[data-size="md"][data-state="selected"] {
  width: 96px;
  height: var(--component-segmentedControl-height-item-md);
  padding: 0 var(--component-segmentedControl-spacing-padding-item-md);
  gap: var(--component-segmentedControl-spacing-gap-item-md);
  min-width: var(--component-segmentedControl-width-item-min-md);
}

.SegmentedControlMultiChoice-module__root___Ae-uO[data-size="md"][data-state="selected"] {
  background-color: var(--component-segmentedControl-bg-multi-item-selected);
}

.SegmentedControlMultiChoice-module__root___Ae-uO[data-size="lg"][data-state="default"], .SegmentedControlMultiChoice-module__root___Ae-uO[data-size="lg"][data-state="selected"] {
  width: 128px;
  height: var(--component-segmentedControl-height-item-lg);
  padding: 0 var(--component-segmentedControl-spacing-padding-item-lg);
  gap: var(--component-segmentedControl-spacing-gap-item-lg);
  min-width: var(--component-segmentedControl-width-item-min-lg);
}

.SegmentedControlMultiChoice-module__root___Ae-uO[data-size="lg"][data-state="selected"] {
  background-color: var(--component-segmentedControl-bg-multi-item-selected);
}

.SegmentedControlMultiChoice-module__root___Ae-uO[data-size="sm"][data-state="selected"] .SegmentedControlMultiChoice-module__label___gQmFn {
  color: var(--component-segmentedControl-label-multi-color-selected);
}

.SegmentedControlMultiChoice-module__root___Ae-uO[data-size="md"][data-state="default"] .SegmentedControlMultiChoice-module__label___gQmFn, .SegmentedControlMultiChoice-module__root___Ae-uO[data-size="md"][data-state="default"]:hover .SegmentedControlMultiChoice-module__label___gQmFn, .SegmentedControlMultiChoice-module__root___Ae-uO[data-size="md"][data-state="selected"] .SegmentedControlMultiChoice-module__label___gQmFn {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.SegmentedControlMultiChoice-module__root___Ae-uO[data-size="md"][data-state="selected"] .SegmentedControlMultiChoice-module__label___gQmFn {
  color: var(--component-segmentedControl-label-multi-color-selected);
}

.SegmentedControlMultiChoice-module__root___Ae-uO[data-size="lg"][data-state="default"] .SegmentedControlMultiChoice-module__label___gQmFn, .SegmentedControlMultiChoice-module__root___Ae-uO[data-size="lg"][data-state="default"]:hover .SegmentedControlMultiChoice-module__label___gQmFn, .SegmentedControlMultiChoice-module__root___Ae-uO[data-size="lg"][data-state="selected"] .SegmentedControlMultiChoice-module__label___gQmFn {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.SegmentedControlMultiChoice-module__root___Ae-uO[data-size="lg"][data-state="selected"] .SegmentedControlMultiChoice-module__label___gQmFn {
  color: var(--component-segmentedControl-label-multi-color-selected);
}

.SegmentedControlMultiChoice-module__root___Ae-uO[data-size="sm"][data-state="default"]:hover {
  background-color: var(--component-segmentedControl-bg-multi-item-hover);
}

.SegmentedControlMultiChoice-module__root___Ae-uO[data-size="lg"][data-state="default"]:hover, .SegmentedControlMultiChoice-module__root___Ae-uO[data-size="md"][data-state="default"]:hover {
  width: 96px;
  height: var(--component-segmentedControl-height-item-md);
  padding: 0 var(--component-segmentedControl-spacing-padding-item-md);
  gap: var(--component-segmentedControl-spacing-gap-item-md);
  min-width: var(--component-segmentedControl-width-item-min-md);
  background-color: var(--component-segmentedControl-bg-multi-item-hover);
}

.SegmentedControlMultiChoice-module__root___Ae-uO[data-size="lg"][data-state="default"]:hover {
  width: 128px;
  height: var(--component-segmentedControl-height-item-lg);
  padding: 0 var(--component-segmentedControl-spacing-padding-item-lg);
  gap: var(--component-segmentedControl-spacing-gap-item-lg);
  min-width: var(--component-segmentedControl-width-item-min-lg);
}

.SegmentedControlMultiChoice-module__root___Ae-uO[data-size="sm"][data-state="default"]:active {
  width: 72px;
  height: var(--component-segmentedControl-height-item-sm);
  padding: 0 var(--component-segmentedControl-spacing-padding-item-sm);
  gap: var(--component-segmentedControl-spacing-gap-item-sm);
  min-width: var(--component-segmentedControl-width-item-min-sm);
  background-color: var(--component-segmentedControl-bg-multi-item-active);
}

.SegmentedControlMultiChoice-module__root___Ae-uO[data-size="lg"][data-state="default"]:active, .SegmentedControlMultiChoice-module__root___Ae-uO[data-size="md"][data-state="default"]:active {
  width: 96px;
  height: var(--component-segmentedControl-height-item-md);
  padding: 0 var(--component-segmentedControl-spacing-padding-item-md);
  gap: var(--component-segmentedControl-spacing-gap-item-md);
  min-width: var(--component-segmentedControl-width-item-min-md);
  background-color: var(--component-segmentedControl-bg-multi-item-active);
}

.SegmentedControlMultiChoice-module__root___Ae-uO[data-size="lg"][data-state="default"]:active {
  width: 128px;
  height: var(--component-segmentedControl-height-item-lg);
  padding: 0 var(--component-segmentedControl-spacing-padding-item-lg);
  gap: var(--component-segmentedControl-spacing-gap-item-lg);
  min-width: var(--component-segmentedControl-width-item-min-lg);
}

.SegmentedControlMultiChoice-module__root___Ae-uO[data-size="sm"][data-state="default"]:active .SegmentedControlMultiChoice-module__label___gQmFn, .SegmentedControlMultiChoice-module__root___Ae-uO[data-size="sm"][data-state="disabled"] .SegmentedControlMultiChoice-module__label___gQmFn {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.SegmentedControlMultiChoice-module__root___Ae-uO[data-size="md"][data-state="default"]:active .SegmentedControlMultiChoice-module__label___gQmFn {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.SegmentedControlMultiChoice-module__root___Ae-uO[data-size="lg"][data-state="default"]:active .SegmentedControlMultiChoice-module__label___gQmFn {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.SegmentedControlMultiChoice-module__root___Ae-uO[data-size="sm"][data-state="disabled"] {
  width: 72px;
  height: var(--component-segmentedControl-height-item-sm);
  padding: 0 var(--component-segmentedControl-spacing-padding-item-sm);
  gap: var(--component-segmentedControl-spacing-gap-item-sm);
  min-width: var(--component-segmentedControl-width-item-min-sm);
}

.SegmentedControlMultiChoice-module__root___Ae-uO[data-size="md"][data-state="disabled"] {
  width: 96px;
  height: var(--component-segmentedControl-height-item-md);
  padding: 0 var(--component-segmentedControl-spacing-padding-item-md);
  gap: var(--component-segmentedControl-spacing-gap-item-md);
  min-width: var(--component-segmentedControl-width-item-min-md);
}

.SegmentedControlMultiChoice-module__root___Ae-uO[data-size="lg"][data-state="disabled"] {
  width: 128px;
  height: var(--component-segmentedControl-height-item-lg);
  padding: 0 var(--component-segmentedControl-spacing-padding-item-lg);
  gap: var(--component-segmentedControl-spacing-gap-item-lg);
  min-width: var(--component-segmentedControl-width-item-min-lg);
}

.SegmentedControlMultiChoice-module__root___Ae-uO[data-size="sm"][data-state="disabled"] .SegmentedControlMultiChoice-module__label___gQmFn {
  color: var(--component-segmentedControl-label-multi-color-disabled);
}

.SegmentedControlMultiChoice-module__root___Ae-uO[data-size="lg"][data-state="disabled"] .SegmentedControlMultiChoice-module__label___gQmFn, .SegmentedControlMultiChoice-module__root___Ae-uO[data-size="md"][data-state="disabled"] .SegmentedControlMultiChoice-module__label___gQmFn {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-segmentedControl-label-multi-color-disabled);
}

.SegmentedControlMultiChoice-module__root___Ae-uO[data-size="lg"][data-state="disabled"] .SegmentedControlMultiChoice-module__label___gQmFn {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.SegmentedControlMultiChoice-module__root___Ae-uO .SegmentedControlMultiChoice-module__customIcon___SwZMv svg {
  fill: var(--component-segmentedControl-label-multi-color-default);
}

.SegmentedControlMultiChoice-module__root___Ae-uO[data-state="selected"] .SegmentedControlMultiChoice-module__customIcon___SwZMv svg {
  fill: var(--component-segmentedControl-label-multi-color-selected);
}

.SegmentedControlMultiChoice-module__root___Ae-uO[data-state="disabled"] .SegmentedControlMultiChoice-module__customIcon___SwZMv svg {
  fill: var(--component-segmentedControl-label-multi-color-disabled);
}

.SegmentedControl-module__root___XMmNV {
  padding-left: var(--component-segmentedControl-spacing-padding-body-sm);
  padding-right: var(--component-segmentedControl-spacing-padding-body-sm);
  min-height: var(--component-segmentedControl-height-body-single-sm);
  max-height: var(--component-segmentedControl-height-body-single-sm);
  background-color: var(--component-segmentedControl-bg-single-body);
  border-radius: 8px;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  position: relative;
}

.SegmentedControl-module__root___XMmNV[data-size="md"] {
  padding: var(--component-segmentedControl-spacing-padding-body-md);
  min-height: var(--component-segmentedControl-height-body-single-md);
}

.SegmentedControl-module__root___XMmNV[data-size="lg"] {
  padding: var(--component-segmentedControl-spacing-padding-body-lg);
  min-height: var(--component-segmentedControl-height-body-single-lg);
}

.SegmentedControl-module__root___XMmNV[data-type="multi"] {
  gap: 1px;
  height: -moz-fit-content;
  height: fit-content;
  min-height: 0;
  max-height: none;
  padding: 0;
  overflow: hidden;
}

.SectionMessage-module__icon___AVdg- {
  line-height: 24px;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 8px);
}

.SectionMessage-module__fixIcon___A-vka {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: hidden;
}

.SectionMessage-module__title___ES25Y {
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  align-self: stretch;
  position: relative;
}

.SectionMessage-module__message___XLTJX {
  width: calc(100% - 128px);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  white-space: normal;
  word-break: break-word;
  flex: 1;
  height: -moz-fit-content;
  height: fit-content;
  min-height: 24px;
  position: relative;
}

.SectionMessage-module__containerMessage___vfPUs {
  padding: var(--core-spacing-75) 0px 0px;
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-sectionMessage-message-color);
  flex-direction: row;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.SectionMessage-module__titleMessage___DMRL6 {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--component-sectionMessage-spacing-sm);
  flex-direction: column;
  display: flex;
}

.SectionMessage-module__label___AXotV {
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  position: relative;
}

.SectionMessage-module__icon1___spnXS {
  font-weight: 300;
  line-height: 22px;
  position: relative;
}

.SectionMessage-module__iconChevron___VrOa8 {
  text-align: center;
  font-size: var(--component-sectionMessage-message-typography-sm-size);
  font-family: var(--desktop-semantic-typography-icon-labelpaired-regular-sm);
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.SectionMessage-module__link1___lQ6ie {
  justify-content: flex-start;
  align-items: center;
  gap: var(--component-link-spacing-gap-sm);
  flex-direction: row;
  display: flex;
}

.SectionMessage-module__label1___DqnwP {
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  position: relative;
}

.SectionMessage-module__icon2___x5wH- {
  font-weight: 300;
  line-height: 22px;
  position: relative;
}

.SectionMessage-module__iconChevron1___vCvXA {
  text-align: center;
  font-size: var(--component-sectionMessage-message-typography-sm-size);
  font-family: var(--desktop-semantic-typography-icon-labelpaired-regular-sm);
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.SectionMessage-module__link2___jBlSp {
  justify-content: flex-start;
  align-items: center;
  gap: var(--component-link-spacing-gap-sm);
  flex-direction: row;
  display: flex;
}

.SectionMessage-module__link1Link2___7niP9 {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--component-sectionMessage-spacing-xl);
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  flex-direction: row;
  display: flex;
}

.SectionMessage-module__titleMessageButtons___iENnb {
  justify-content: flex-end;
  align-items: flex-start;
  gap: var(--component-sectionMessage-spacing-xl);
  text-align: left;
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  color: var(--component-sectionMessage-title-color);
  font-family: var(--component-sectionMessage-title-typography-sm);
  flex-direction: column;
  flex: 1;
  display: flex;
}

.SectionMessage-module__root___uU4rC {
  border-radius: var(--component-sectionMessage-border-radius);
  background-color: var(--component-sectionMessage-bg-danger);
  padding: var(--component-sectionMessage-spacing-xl);
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--component-sectionMessage-spacing-sm);
  text-align: center;
  width: 100%;
  font-size: var(--component-sectionMessage-title-typography-sm-size);
  color: var(--component-sectionMessage-icon-danger);
  font-family: var(--desktop-semantic-typography-icon-labelpaired-regular-sm);
  flex-direction: row;
  display: flex;
}

.SectionMessage-module__root___uU4rC[data-indicator="warning"][data-size="sm"], .SectionMessage-module__root___uU4rC[data-indicator="warning"][data-size="md"] {
  background-color: var(--component-sectionMessage-bg-warning);
}

.SectionMessage-module__root___uU4rC[data-indicator="success"][data-size="sm"], .SectionMessage-module__root___uU4rC[data-indicator="success"][data-size="md"] {
  background-color: var(--component-sectionMessage-bg-success);
}

.SectionMessage-module__root___uU4rC[data-indicator="information"][data-size="sm"], .SectionMessage-module__root___uU4rC[data-indicator="information"][data-size="md"] {
  background-color: var(--component-sectionMessage-bg-information);
}

.SectionMessage-module__root___uU4rC[data-indicator="default"][data-size="sm"], .SectionMessage-module__root___uU4rC[data-indicator="default"][data-size="md"] {
  background-color: var(--component-sectionMessage-bg-default);
}

.SectionMessage-module__root___uU4rC[data-indicator="danger"][data-size="md"] .SectionMessage-module__title___ES25Y, .SectionMessage-module__root___uU4rC[data-indicator="warning"][data-size="md"] .SectionMessage-module__title___ES25Y, .SectionMessage-module__root___uU4rC[data-indicator="success"][data-size="md"] .SectionMessage-module__title___ES25Y, .SectionMessage-module__root___uU4rC[data-indicator="information"][data-size="md"] .SectionMessage-module__title___ES25Y, .SectionMessage-module__root___uU4rC[data-indicator="default"][data-size="md"] .SectionMessage-module__title___ES25Y {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.SectionMessage-module__root___uU4rC[data-indicator="danger"][data-size="md"] .SectionMessage-module__containerMessage___vfPUs, .SectionMessage-module__root___uU4rC[data-indicator="warning"][data-size="md"] .SectionMessage-module__containerMessage___vfPUs, .SectionMessage-module__root___uU4rC[data-indicator="success"][data-size="md"] .SectionMessage-module__containerMessage___vfPUs, .SectionMessage-module__root___uU4rC[data-indicator="information"][data-size="md"] .SectionMessage-module__containerMessage___vfPUs, .SectionMessage-module__root___uU4rC[data-indicator="default"][data-size="md"] .SectionMessage-module__containerMessage___vfPUs {
  padding: unset;
}

.SectionMessage-module__root___uU4rC[data-indicator="danger"][data-size="md"] .SectionMessage-module__message___XLTJX, .SectionMessage-module__root___uU4rC[data-indicator="warning"][data-size="md"] .SectionMessage-module__message___XLTJX, .SectionMessage-module__root___uU4rC[data-indicator="success"][data-size="md"] .SectionMessage-module__message___XLTJX, .SectionMessage-module__root___uU4rC[data-indicator="information"][data-size="md"] .SectionMessage-module__message___XLTJX, .SectionMessage-module__root___uU4rC[data-indicator="default"][data-size="md"] .SectionMessage-module__message___XLTJX, .SectionMessage-module__root___uU4rC[data-icon="false"][data-size="md"][data-state="default"] .SectionMessage-module__label___AXotV, .SectionMessage-module__root___uU4rC[data-icon="false"][data-size="md"][data-state="default"] .SectionMessage-module__label1___DqnwP {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.SectionMessage-module__root___uU4rC[data-size="md"] .SectionMessage-module__fixIcon___A-vka {
  width: 32px;
  height: 32px;
}

.SectionMessage-module__buttonContainer___MY1s- {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--component-sectionMessage-spacing-sm);
  flex-direction: row;
  display: flex;
}

.SectionMessage-module__root___uU4rC[data-indicator="danger"] .SectionMessage-module__fixIcon___A-vka svg {
  fill: var(--component-sectionMessage-icon-danger);
}

.SectionMessage-module__root___uU4rC[data-indicator="warning"] .SectionMessage-module__fixIcon___A-vka svg {
  fill: var(--component-sectionMessage-icon-warning);
}

.SectionMessage-module__root___uU4rC[data-indicator="success"] .SectionMessage-module__fixIcon___A-vka svg {
  fill: var(--component-sectionMessage-icon-success);
}

.SectionMessage-module__root___uU4rC[data-indicator="information"] .SectionMessage-module__fixIcon___A-vka svg {
  fill: var(--component-sectionMessage-icon-information);
}

.SectionMessage-module__root___uU4rC[data-indicator="default"] .SectionMessage-module__fixIcon___A-vka svg {
  fill: var(--component-sectionMessage-title-color);
}

.SectionMessage-module__root___uU4rC .SectionMessage-module__noTitleMessage___CWQya {
  padding-top: var(--component-sectionMessage-spacing-2xs);
}

.SectionMessage-module__root___uU4rC[data-size="md"] .SectionMessage-module__noTitleMessage___CWQya {
  padding-top: 4px;
}

.SectionMessage-module__root___uU4rC[data-size="md"] .SectionMessage-module__title___ES25Y {
  padding-top: var(--component-sectionMessage-spacing-2xs);
}

.LinkBlackWhite-module__icon___d5KNF {
  line-height: var(--component-button-label-typography-primary-xl-size);
  font-weight: 300;
  position: relative;
}

.LinkBlackWhite-module__icon1___3gemA {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.LinkBlackWhite-module__label___CAVUc {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  font-family: var(--component-button-label-typography-primary-lg);
  text-align: left;
  position: relative;
}

.LinkBlackWhite-module__icon2___XE-i7 {
  line-height: var(--component-button-label-typography-primary-xl-size);
  font-weight: 300;
  position: relative;
}

.LinkBlackWhite-module__iconChevron___2XClm {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.LinkBlackWhite-module__root___G4Nn2 {
  justify-content: flex-start;
  align-items: center;
  gap: var(--component-link-spacing-gap-sm);
  text-align: center;
  font-size: var(--component-button-label-typography-primary-sm-size);
  color: var(--component-pagination-icon-default);
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-sm);
  flex-direction: row;
  text-decoration: none;
  display: flex;
}

.LinkBlackWhite-module__root___G4Nn2[data-size="sm"][data-state="default"] {
  -webkit-text-decoration: unset;
  text-decoration: unset;
}

.LinkBlackWhite-module__root___G4Nn2[data-size="md"][data-state="default"] {
  -webkit-text-decoration: unset;
  text-decoration: unset;
  height: 24px;
}

.LinkBlackWhite-module__root___G4Nn2[data-size="lg"][data-state="default"], .LinkBlackWhite-module__root___G4Nn2[data-size="xl"][data-state="default"] {
  -webkit-text-decoration: unset;
  text-decoration: unset;
  height: 30px;
}

.LinkBlackWhite-module__root___G4Nn2[data-size="sm"][data-state="default"] .LinkBlackWhite-module__label___CAVUc {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
}

.LinkBlackWhite-module__root___G4Nn2[data-size="md"][data-state="default"] .LinkBlackWhite-module__label___CAVUc {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.LinkBlackWhite-module__root___G4Nn2[data-size="lg"][data-state="default"] .LinkBlackWhite-module__label___CAVUc {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.LinkBlackWhite-module__root___G4Nn2[data-size="xl"][data-state="default"] .LinkBlackWhite-module__label___CAVUc {
  font-size: var(--semantic-typography-body-xl-regular-default-fontSize);
  line-height: var(--semantic-typography-body-xl-regular-default-lineHeight);
}

.LinkBlackWhite-module__root___G4Nn2[data-size="caption"][data-state="default"]:hover, .LinkBlackWhite-module__root___G4Nn2[data-size="sm"][data-state="default"]:hover {
  -webkit-text-decoration: unset;
  text-decoration: unset;
}

.LinkBlackWhite-module__root___G4Nn2[data-size="md"][data-state="default"]:hover {
  -webkit-text-decoration: unset;
  text-decoration: unset;
  height: 24px;
}

.LinkBlackWhite-module__root___G4Nn2[data-size="lg"][data-state="default"]:hover, .LinkBlackWhite-module__root___G4Nn2[data-size="xl"][data-state="default"]:hover {
  -webkit-text-decoration: unset;
  text-decoration: unset;
  height: 30px;
}

.LinkBlackWhite-module__root___G4Nn2[data-size="caption"][data-state="default"]:hover .LinkBlackWhite-module__label___CAVUc {
  text-decoration: underline;
}

.LinkBlackWhite-module__root___G4Nn2[data-size="sm"][data-state="default"]:hover .LinkBlackWhite-module__label___CAVUc {
  font-size: var(--semantic-typography-body-sm-regular-underline-fontSize);
  text-decoration: underline;
}

.LinkBlackWhite-module__root___G4Nn2[data-size="md"][data-state="default"]:hover .LinkBlackWhite-module__label___CAVUc {
  font-size: var(--semantic-typography-body-md-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-md-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkBlackWhite-module__root___G4Nn2[data-size="lg"][data-state="default"]:hover .LinkBlackWhite-module__label___CAVUc {
  font-size: var(--semantic-typography-body-lg-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkBlackWhite-module__root___G4Nn2[data-size="xl"][data-state="default"]:hover .LinkBlackWhite-module__label___CAVUc {
  font-size: var(--semantic-typography-body-xl-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-xl-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkBlackWhite-module__root___G4Nn2[data-size="caption"][data-state="default"]:active {
  -webkit-text-decoration: unset;
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-md);
}

.LinkBlackWhite-module__root___G4Nn2[data-size="sm"][data-state="default"]:active {
  -webkit-text-decoration: unset;
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-md);
  height: 22px;
}

.LinkBlackWhite-module__root___G4Nn2[data-size="md"][data-state="default"]:active {
  -webkit-text-decoration: unset;
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-md);
  height: 24px;
}

.LinkBlackWhite-module__root___G4Nn2[data-size="lg"][data-state="default"]:active, .LinkBlackWhite-module__root___G4Nn2[data-size="xl"][data-state="default"]:active {
  -webkit-text-decoration: unset;
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-md);
  height: 30px;
}

.LinkBlackWhite-module__root___G4Nn2[data-size="caption"][data-state="default"]:active .LinkBlackWhite-module__label___CAVUc {
  font-size: var(--semantic-typography-caption-regular-underline-fontSize);
  line-height: var(--semantic-typography-caption-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkBlackWhite-module__root___G4Nn2[data-size="sm"][data-state="default"]:active .LinkBlackWhite-module__label___CAVUc {
  font-size: var(--semantic-typography-body-sm-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkBlackWhite-module__root___G4Nn2[data-size="md"][data-state="default"]:active .LinkBlackWhite-module__label___CAVUc {
  font-size: var(--semantic-typography-body-md-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-md-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkBlackWhite-module__root___G4Nn2[data-size="lg"][data-state="default"]:active .LinkBlackWhite-module__label___CAVUc {
  font-size: var(--semantic-typography-body-lg-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkBlackWhite-module__root___G4Nn2[data-size="xl"][data-state="default"]:active .LinkBlackWhite-module__label___CAVUc {
  font-size: var(--semantic-typography-body-xl-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-xl-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkBlackWhite-module__root___G4Nn2[data-size="caption"][data-state="disabled"], .LinkBlackWhite-module__root___G4Nn2[data-size="sm"][data-state="disabled"] {
  -webkit-text-decoration: unset;
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-sm);
}

.LinkBlackWhite-module__root___G4Nn2[data-size="md"][data-state="disabled"] {
  -webkit-text-decoration: unset;
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-sm);
  height: 24px;
}

.LinkBlackWhite-module__root___G4Nn2[data-size="lg"][data-state="disabled"], .LinkBlackWhite-module__root___G4Nn2[data-size="xl"][data-state="disabled"] {
  -webkit-text-decoration: unset;
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-sm);
  height: 30px;
}

.LinkBlackWhite-module__root___G4Nn2[data-size="caption"][data-state="disabled"] .LinkBlackWhite-module__label___CAVUc {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-pagination-icon-disabled);
}

.LinkBlackWhite-module__root___G4Nn2[data-size="sm"][data-state="disabled"] .LinkBlackWhite-module__label___CAVUc {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-pagination-icon-disabled);
}

.LinkBlackWhite-module__root___G4Nn2[data-size="md"][data-state="disabled"] .LinkBlackWhite-module__label___CAVUc {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-pagination-icon-disabled);
}

.LinkBlackWhite-module__root___G4Nn2[data-size="lg"][data-state="disabled"] .LinkBlackWhite-module__label___CAVUc {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
  color: var(--component-pagination-icon-disabled);
}

.LinkBlackWhite-module__root___G4Nn2[data-size="xl"][data-state="disabled"] .LinkBlackWhite-module__label___CAVUc {
  font-size: var(--semantic-typography-body-xl-regular-default-fontSize);
  line-height: var(--semantic-typography-body-xl-regular-default-lineHeight);
  color: var(--component-pagination-icon-disabled);
}

.LinkBlackWhite-module__root___G4Nn2 .LinkBlackWhite-module__iconChevron___2XClm svg, .LinkBlackWhite-module__root___G4Nn2 .LinkBlackWhite-module__icon1___3gemA svg {
  fill: var(--component-link-icon-blackWhite-default);
}

.LinkBlackWhite-module__root___G4Nn2[data-state="disabled"] .LinkBlackWhite-module__iconChevron___2XClm svg, .LinkBlackWhite-module__root___G4Nn2[data-state="disabled"] .LinkBlackWhite-module__icon1___3gemA svg {
  fill: var(--component-pagination-icon-disabled);
}

.LinkBlack-module__icon___VNqfL {
  line-height: var(--component-button-label-typography-secondary-xl-size);
  font-weight: 300;
  position: relative;
}

.LinkBlack-module__icon1___nrSd9 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.LinkBlack-module__label___p2qAP {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  font-family: var(--component-button-label-typography-secondary-lg);
  text-align: left;
  position: relative;
}

.LinkBlack-module__icon2___JgS-t {
  line-height: var(--component-button-label-typography-secondary-xl-size);
  font-weight: 300;
  position: relative;
}

.LinkBlack-module__iconChevron___0O5pW {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.LinkBlack-module__root___uPxIL {
  justify-content: flex-start;
  align-items: center;
  gap: var(--component-link-spacing-gap-sm);
  text-align: center;
  font-size: var(--component-button-label-typography-secondary-sm-size);
  color: var(--component-link-icon-black-default);
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-sm);
  flex-direction: row;
  text-decoration: none;
  display: flex;
}

.LinkBlack-module__root___uPxIL[data-size="sm"][data-state="default"], .LinkBlack-module__root___uPxIL[data-size="md"][data-state="default"], .LinkBlack-module__root___uPxIL[data-size="lg"][data-state="default"], .LinkBlack-module__root___uPxIL[data-size="xl"][data-state="default"] {
  -webkit-text-decoration: unset;
  text-decoration: unset;
}

.LinkBlack-module__root___uPxIL[data-size="sm"][data-state="default"] .LinkBlack-module__label___p2qAP {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
}

.LinkBlack-module__root___uPxIL[data-size="md"][data-state="default"] .LinkBlack-module__label___p2qAP {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.LinkBlack-module__root___uPxIL[data-size="lg"][data-state="default"] .LinkBlack-module__label___p2qAP {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.LinkBlack-module__root___uPxIL[data-size="xl"][data-state="default"] .LinkBlack-module__label___p2qAP {
  font-size: var(--semantic-typography-body-xl-regular-default-fontSize);
  line-height: var(--semantic-typography-body-xl-regular-default-lineHeight);
}

.LinkBlack-module__root___uPxIL[data-size="caption"][data-state="default"]:hover, .LinkBlack-module__root___uPxIL[data-size="sm"][data-state="default"]:hover, .LinkBlack-module__root___uPxIL[data-size="md"][data-state="default"]:hover, .LinkBlack-module__root___uPxIL[data-size="lg"][data-state="default"]:hover, .LinkBlack-module__root___uPxIL[data-size="xl"][data-state="default"]:hover {
  -webkit-text-decoration: unset;
  text-decoration: unset;
}

.LinkBlack-module__root___uPxIL[data-size="caption"][data-state="default"]:hover .LinkBlack-module__label___p2qAP {
  text-decoration: underline;
}

.LinkBlack-module__root___uPxIL[data-size="sm"][data-state="default"]:hover .LinkBlack-module__label___p2qAP {
  font-size: var(--semantic-typography-body-sm-regular-underline-fontSize);
  text-decoration: underline;
}

.LinkBlack-module__root___uPxIL[data-size="md"][data-state="default"]:hover .LinkBlack-module__label___p2qAP {
  font-size: var(--semantic-typography-body-md-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-md-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkBlack-module__root___uPxIL[data-size="lg"][data-state="default"]:hover .LinkBlack-module__label___p2qAP {
  font-size: var(--semantic-typography-body-lg-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkBlack-module__root___uPxIL[data-size="xl"][data-state="default"]:hover .LinkBlack-module__label___p2qAP {
  font-size: var(--semantic-typography-body-xl-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-xl-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkBlack-module__root___uPxIL[data-size="caption"][data-state="default"]:active, .LinkBlack-module__root___uPxIL[data-size="sm"][data-state="default"]:active, .LinkBlack-module__root___uPxIL[data-size="md"][data-state="default"]:active, .LinkBlack-module__root___uPxIL[data-size="lg"][data-state="default"]:active, .LinkBlack-module__root___uPxIL[data-size="xl"][data-state="default"]:active {
  -webkit-text-decoration: unset;
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-md);
}

.LinkBlack-module__root___uPxIL[data-size="caption"][data-state="default"]:active .LinkBlack-module__label___p2qAP {
  font-size: var(--semantic-typography-caption-regular-underline-fontSize);
  line-height: var(--semantic-typography-caption-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkBlack-module__root___uPxIL[data-size="sm"][data-state="default"]:active .LinkBlack-module__label___p2qAP {
  font-size: var(--semantic-typography-body-sm-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkBlack-module__root___uPxIL[data-size="md"][data-state="default"]:active .LinkBlack-module__label___p2qAP {
  font-size: var(--semantic-typography-body-md-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-md-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkBlack-module__root___uPxIL[data-size="lg"][data-state="default"]:active .LinkBlack-module__label___p2qAP {
  font-size: var(--semantic-typography-body-lg-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkBlack-module__root___uPxIL[data-size="xl"][data-state="default"]:active .LinkBlack-module__label___p2qAP {
  font-size: var(--semantic-typography-body-xl-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-xl-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkBlack-module__root___uPxIL[data-size="caption"][data-state="disabled"], .LinkBlack-module__root___uPxIL[data-size="sm"][data-state="disabled"], .LinkBlack-module__root___uPxIL[data-size="md"][data-state="disabled"], .LinkBlack-module__root___uPxIL[data-size="lg"][data-state="disabled"], .LinkBlack-module__root___uPxIL[data-size="xl"][data-state="disabled"] {
  -webkit-text-decoration: unset;
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-sm);
}

.LinkBlack-module__root___uPxIL[data-size="caption"][data-state="disabled"] .LinkBlack-module__label___p2qAP {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-pagination-icon-disabled);
}

.LinkBlack-module__root___uPxIL[data-size="sm"][data-state="disabled"] .LinkBlack-module__label___p2qAP {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-pagination-icon-disabled);
}

.LinkBlack-module__root___uPxIL[data-size="md"][data-state="disabled"] .LinkBlack-module__label___p2qAP {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-pagination-icon-disabled);
}

.LinkBlack-module__root___uPxIL[data-size="lg"][data-state="disabled"] .LinkBlack-module__label___p2qAP {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
  color: var(--component-pagination-icon-disabled);
}

.LinkBlack-module__root___uPxIL[data-size="xl"][data-state="disabled"] .LinkBlack-module__label___p2qAP {
  font-size: var(--semantic-typography-body-xl-regular-default-fontSize);
  line-height: var(--semantic-typography-body-xl-regular-default-lineHeight);
  color: var(--component-pagination-icon-disabled);
}

.LinkBlack-module__root___uPxIL .LinkBlack-module__iconChevron___0O5pW svg, .LinkBlack-module__root___uPxIL .LinkBlack-module__icon1___nrSd9 svg {
  fill: var(--component-link-icon-black-default);
}

.LinkBlack-module__root___uPxIL[data-state="disabled"] .LinkBlack-module__iconChevron___0O5pW svg, .LinkBlack-module__root___uPxIL[data-state="disabled"] .LinkBlack-module__icon1___nrSd9 svg {
  fill: var(--component-pagination-icon-disabled);
}

.LinkWhiteBlack-module__icon___BEQ0G {
  line-height: var(--component-link-label-typography-lg-default-size);
  font-weight: 300;
  position: relative;
}

.LinkWhiteBlack-module__icon1___GsWdi {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.LinkWhiteBlack-module__label___I1oc- {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  font-family: var(--component-link-label-typography-caption-default);
  text-align: left;
  position: relative;
}

.LinkWhiteBlack-module__icon2___vmnXS {
  line-height: var(--component-link-label-typography-lg-default-size);
  font-weight: 300;
  position: relative;
}

.LinkWhiteBlack-module__iconChevron___n7jXh {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.LinkWhiteBlack-module__root___mux5a {
  justify-content: flex-start;
  align-items: center;
  gap: var(--component-link-spacing-gap-sm);
  text-align: center;
  font-size: var(--component-link-label-typography-caption-default-size);
  color: var(--component-link-icon-whiteBlack-default);
  font-family: var(--desktop-semantic-typography-icon-labelpaired-regular-caption);
  flex-direction: row;
  text-decoration: none;
  display: flex;
}

.LinkWhiteBlack-module__root___mux5a[data-size="sm"][data-state="default"], .LinkWhiteBlack-module__root___mux5a[data-size="md"][data-state="default"], .LinkWhiteBlack-module__root___mux5a[data-size="lg"][data-state="default"], .LinkWhiteBlack-module__root___mux5a[data-size="xl"][data-state="default"] {
  -webkit-text-decoration: unset;
  text-decoration: unset;
}

.LinkWhiteBlack-module__root___mux5a[data-size="sm"][data-state="default"] .LinkWhiteBlack-module__label___I1oc- {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
}

.LinkWhiteBlack-module__root___mux5a[data-size="md"][data-state="default"] .LinkWhiteBlack-module__label___I1oc- {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.LinkWhiteBlack-module__root___mux5a[data-size="lg"][data-state="default"] .LinkWhiteBlack-module__label___I1oc- {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.LinkWhiteBlack-module__root___mux5a[data-size="xl"][data-state="default"] .LinkWhiteBlack-module__label___I1oc- {
  font-size: var(--semantic-typography-body-xl-regular-default-fontSize);
  line-height: var(--semantic-typography-body-xl-regular-default-lineHeight);
}

.LinkWhiteBlack-module__root___mux5a[data-size="caption"][data-state="default"]:hover, .LinkWhiteBlack-module__root___mux5a[data-size="sm"][data-state="default"]:hover, .LinkWhiteBlack-module__root___mux5a[data-size="md"][data-state="default"]:hover, .LinkWhiteBlack-module__root___mux5a[data-size="lg"][data-state="default"]:hover, .LinkWhiteBlack-module__root___mux5a[data-size="xl"][data-state="default"]:hover {
  -webkit-text-decoration: unset;
  text-decoration: unset;
}

.LinkWhiteBlack-module__root___mux5a[data-size="caption"][data-state="default"]:hover .LinkWhiteBlack-module__label___I1oc- {
  text-decoration: underline;
}

.LinkWhiteBlack-module__root___mux5a[data-size="sm"][data-state="default"]:hover .LinkWhiteBlack-module__label___I1oc- {
  font-size: var(--semantic-typography-body-sm-regular-underline-fontSize);
  text-decoration: underline;
}

.LinkWhiteBlack-module__root___mux5a[data-size="md"][data-state="default"]:hover .LinkWhiteBlack-module__label___I1oc- {
  font-size: var(--semantic-typography-body-md-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-md-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkWhiteBlack-module__root___mux5a[data-size="lg"][data-state="default"]:hover .LinkWhiteBlack-module__label___I1oc- {
  font-size: var(--semantic-typography-body-lg-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkWhiteBlack-module__root___mux5a[data-size="xl"][data-state="default"]:hover .LinkWhiteBlack-module__label___I1oc- {
  font-size: var(--semantic-typography-body-xl-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-xl-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkWhiteBlack-module__root___mux5a[data-size="caption"][data-state="default"]:active, .LinkWhiteBlack-module__root___mux5a[data-size="sm"][data-state="default"]:active, .LinkWhiteBlack-module__root___mux5a[data-size="md"][data-state="default"]:active, .LinkWhiteBlack-module__root___mux5a[data-size="lg"][data-state="default"]:active, .LinkWhiteBlack-module__root___mux5a[data-size="xl"][data-state="default"]:active {
  -webkit-text-decoration: unset;
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-md);
}

.LinkWhiteBlack-module__root___mux5a[data-size="caption"][data-state="default"]:active .LinkWhiteBlack-module__label___I1oc- {
  font-size: var(--semantic-typography-caption-regular-underline-fontSize);
  line-height: var(--semantic-typography-caption-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkWhiteBlack-module__root___mux5a[data-size="sm"][data-state="default"]:active .LinkWhiteBlack-module__label___I1oc- {
  font-size: var(--semantic-typography-body-sm-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkWhiteBlack-module__root___mux5a[data-size="md"][data-state="default"]:active .LinkWhiteBlack-module__label___I1oc- {
  font-size: var(--semantic-typography-body-md-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-md-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkWhiteBlack-module__root___mux5a[data-size="lg"][data-state="default"]:active .LinkWhiteBlack-module__label___I1oc- {
  font-size: var(--semantic-typography-body-lg-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkWhiteBlack-module__root___mux5a[data-size="xl"][data-state="default"]:active .LinkWhiteBlack-module__label___I1oc- {
  font-size: var(--semantic-typography-body-xl-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-xl-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkWhiteBlack-module__root___mux5a[data-size="caption"][data-state="disabled"], .LinkWhiteBlack-module__root___mux5a[data-size="sm"][data-state="disabled"], .LinkWhiteBlack-module__root___mux5a[data-size="md"][data-state="disabled"], .LinkWhiteBlack-module__root___mux5a[data-size="lg"][data-state="disabled"], .LinkWhiteBlack-module__root___mux5a[data-size="xl"][data-state="disabled"] {
  -webkit-text-decoration: unset;
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-sm);
}

.LinkWhiteBlack-module__root___mux5a[data-size="caption"][data-state="disabled"] .LinkWhiteBlack-module__label___I1oc- {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-link-icon-whiteBlack-disabled);
}

.LinkWhiteBlack-module__root___mux5a[data-size="sm"][data-state="disabled"] .LinkWhiteBlack-module__label___I1oc- {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-link-icon-whiteBlack-disabled);
}

.LinkWhiteBlack-module__root___mux5a[data-size="md"][data-state="disabled"] .LinkWhiteBlack-module__label___I1oc- {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-link-icon-whiteBlack-disabled);
}

.LinkWhiteBlack-module__root___mux5a[data-size="lg"][data-state="disabled"] .LinkWhiteBlack-module__label___I1oc- {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
  color: var(--component-link-icon-whiteBlack-disabled);
}

.LinkWhiteBlack-module__root___mux5a[data-size="xl"][data-state="disabled"] .LinkWhiteBlack-module__label___I1oc- {
  font-size: var(--semantic-typography-body-xl-regular-default-fontSize);
  line-height: var(--semantic-typography-body-xl-regular-default-lineHeight);
  color: var(--component-link-icon-whiteBlack-disabled);
}

.LinkWhiteBlack-module__root___mux5a .LinkWhiteBlack-module__iconChevron___n7jXh svg, .LinkWhiteBlack-module__root___mux5a .LinkWhiteBlack-module__icon1___GsWdi svg {
  fill: var(--component-link-icon-whiteBlack-default);
}

.LinkWhiteBlack-module__root___mux5a[data-state="disabled"] .LinkWhiteBlack-module__iconChevron___n7jXh svg, .LinkWhiteBlack-module__root___mux5a[data-state="disabled"] .LinkWhiteBlack-module__icon1___GsWdi svg {
  fill: var(--component-link-icon-whiteBlack-disabled);
}

.LinkWhite-module__icon___sgk6B {
  line-height: var(--component-button-label-typography-secondary-xl-size);
  font-weight: 300;
  position: relative;
}

.LinkWhite-module__icon1___RDd5L {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.LinkWhite-module__label___J3w2f {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  font-family: var(--component-button-label-typography-secondary-lg);
  text-align: left;
  position: relative;
}

.LinkWhite-module__icon2___aJ8tW {
  line-height: var(--component-button-label-typography-secondary-xl-size);
  font-weight: 300;
  position: relative;
}

.LinkWhite-module__iconChevron___cRoz6 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.LinkWhite-module__root___YLCNj {
  justify-content: flex-start;
  align-items: center;
  gap: var(--component-link-spacing-gap-sm);
  text-align: center;
  font-size: var(--component-button-label-typography-secondary-sm-size);
  color: var(--component-button-icon-black-primary);
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-sm);
  flex-direction: row;
  text-decoration: none;
  display: flex;
}

.LinkWhite-module__root___YLCNj[data-size="sm"][data-state="default"], .LinkWhite-module__root___YLCNj[data-size="md"][data-state="default"], .LinkWhite-module__root___YLCNj[data-size="lg"][data-state="default"], .LinkWhite-module__root___YLCNj[data-size="xl"][data-state="default"] {
  -webkit-text-decoration: unset;
  text-decoration: unset;
}

.LinkWhite-module__root___YLCNj[data-size="sm"][data-state="default"] .LinkWhite-module__label___J3w2f {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
}

.LinkWhite-module__root___YLCNj[data-size="md"][data-state="default"] .LinkWhite-module__label___J3w2f {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.LinkWhite-module__root___YLCNj[data-size="lg"][data-state="default"] .LinkWhite-module__label___J3w2f {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.LinkWhite-module__root___YLCNj[data-size="xl"][data-state="default"] .LinkWhite-module__label___J3w2f {
  font-size: var(--semantic-typography-body-xl-regular-default-fontSize);
  line-height: var(--semantic-typography-body-xl-regular-default-lineHeight);
}

.LinkWhite-module__root___YLCNj[data-size="caption"][data-state="default"]:hover, .LinkWhite-module__root___YLCNj[data-size="sm"][data-state="default"]:hover, .LinkWhite-module__root___YLCNj[data-size="md"][data-state="default"]:hover, .LinkWhite-module__root___YLCNj[data-size="lg"][data-state="default"]:hover, .LinkWhite-module__root___YLCNj[data-size="xl"][data-state="default"]:hover {
  -webkit-text-decoration: unset;
  text-decoration: unset;
}

.LinkWhite-module__root___YLCNj[data-size="caption"][data-state="default"]:hover .LinkWhite-module__label___J3w2f {
  text-decoration: underline;
}

.LinkWhite-module__root___YLCNj[data-size="sm"][data-state="default"]:hover .LinkWhite-module__label___J3w2f {
  font-size: var(--semantic-typography-body-sm-regular-underline-fontSize);
  text-decoration: underline;
}

.LinkWhite-module__root___YLCNj[data-size="md"][data-state="default"]:hover .LinkWhite-module__label___J3w2f {
  font-size: var(--semantic-typography-body-md-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-md-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkWhite-module__root___YLCNj[data-size="lg"][data-state="default"]:hover .LinkWhite-module__label___J3w2f {
  font-size: var(--semantic-typography-body-lg-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkWhite-module__root___YLCNj[data-size="xl"][data-state="default"]:hover .LinkWhite-module__label___J3w2f {
  font-size: var(--semantic-typography-body-xl-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-xl-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkWhite-module__root___YLCNj[data-size="caption"][data-state="default"]:active, .LinkWhite-module__root___YLCNj[data-size="sm"][data-state="default"]:active, .LinkWhite-module__root___YLCNj[data-size="md"][data-state="default"]:active, .LinkWhite-module__root___YLCNj[data-size="lg"][data-state="default"]:active, .LinkWhite-module__root___YLCNj[data-size="xl"][data-state="default"]:active {
  -webkit-text-decoration: unset;
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-md);
}

.LinkWhite-module__root___YLCNj[data-size="caption"][data-state="default"]:active .LinkWhite-module__label___J3w2f {
  font-size: var(--semantic-typography-caption-regular-underline-fontSize);
  line-height: var(--semantic-typography-caption-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkWhite-module__root___YLCNj[data-size="sm"][data-state="default"]:active .LinkWhite-module__label___J3w2f {
  font-size: var(--semantic-typography-body-sm-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkWhite-module__root___YLCNj[data-size="md"][data-state="default"]:active .LinkWhite-module__label___J3w2f {
  font-size: var(--semantic-typography-body-md-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-md-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkWhite-module__root___YLCNj[data-size="lg"][data-state="default"]:active .LinkWhite-module__label___J3w2f {
  font-size: var(--semantic-typography-body-lg-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkWhite-module__root___YLCNj[data-size="xl"][data-state="default"]:active .LinkWhite-module__label___J3w2f {
  font-size: var(--semantic-typography-body-xl-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-xl-regular-underline-lineHeight);
  text-decoration: underline;
}

.LinkWhite-module__root___YLCNj[data-size="caption"][data-state="disabled"], .LinkWhite-module__root___YLCNj[data-size="sm"][data-state="disabled"], .LinkWhite-module__root___YLCNj[data-size="md"][data-state="disabled"], .LinkWhite-module__root___YLCNj[data-size="lg"][data-state="disabled"], .LinkWhite-module__root___YLCNj[data-size="xl"][data-state="disabled"] {
  -webkit-text-decoration: unset;
  text-decoration: unset;
  gap: var(--component-link-spacing-gap-sm);
}

.LinkWhite-module__root___YLCNj[data-size="caption"][data-state="disabled"] .LinkWhite-module__label___J3w2f {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-link-icon-whiteBlack-disabled);
}

.LinkWhite-module__root___YLCNj[data-size="sm"][data-state="disabled"] .LinkWhite-module__label___J3w2f {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-link-icon-whiteBlack-disabled);
}

.LinkWhite-module__root___YLCNj[data-size="md"][data-state="disabled"] .LinkWhite-module__label___J3w2f {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-link-icon-whiteBlack-disabled);
}

.LinkWhite-module__root___YLCNj[data-size="lg"][data-state="disabled"] .LinkWhite-module__label___J3w2f {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
  color: var(--component-link-icon-whiteBlack-disabled);
}

.LinkWhite-module__root___YLCNj[data-size="xl"][data-state="disabled"] .LinkWhite-module__label___J3w2f {
  font-size: var(--semantic-typography-body-xl-regular-default-fontSize);
  line-height: var(--semantic-typography-body-xl-regular-default-lineHeight);
  color: var(--component-link-icon-whiteBlack-disabled);
}

.LinkWhite-module__root___YLCNj .LinkWhite-module__iconChevron___cRoz6 svg, .LinkWhite-module__root___YLCNj .LinkWhite-module__icon1___RDd5L svg {
  fill: var(--component-link-icon-white-default);
}

.LinkWhite-module__root___YLCNj[data-state="disabled"] .LinkWhite-module__iconChevron___cRoz6 svg, .LinkWhite-module__root___YLCNj[data-state="disabled"] .LinkWhite-module__icon1___RDd5L svg {
  fill: var(--component-link-icon-whiteBlack-disabled);
}

.BasicButtonBlack-module__icon___opjb0 {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-black-primary);
  text-align: center;
  position: relative;
}

.BasicButtonBlack-module__iconLeft___su-LW {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-button-label-typography-primary-lg);
  color: var(--component-button-icon-black-primary);
  text-align: center;
  z-index: 1;
  flex: 1;
  position: relative;
}

.BasicButtonBlack-module__icon1___p-rt- {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-black-primary);
  text-align: center;
  position: relative;
}

.BasicButtonBlack-module__iconRight___agqHg {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonBlack-module__icon2___B-Aqm {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-black-primary);
  text-align: center;
  position: relative;
}

.BasicButtonBlack-module__iconLoading___Gvs0a {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonBlack-module__bgFocus___lJYtD {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.BasicButtonBlack-module__root___A4v3J {
  cursor: pointer;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-black-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  border: none;
  flex-direction: row;
  display: flex;
  position: relative;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-black-primary-active);
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-black-primary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  background-color: unset;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  background-color: var(--component-button-bg-black-secondary-active);
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  background-color: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  background-color: var(--component-button-bg-black-secondary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: unset;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-black-secondary-active);
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlack-module__label___GY0yW {
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 34px;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 18px;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 14px;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 34px;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-black-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-black-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-black-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-black-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-black-primary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-black-primary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-black-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-black-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 34px;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 18px;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 14px;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 26px;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 34px;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 34px;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 18px;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 14px;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 26px;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 34px;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-black-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-black-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-black-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-black-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-black-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-black-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-black-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-black-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlack-module__label___GY0yW, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlack-module__label___GY0yW {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-black-primary-default);
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 34px;
}

.BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 18px;
}

.BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 14px;
}

.BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 26px;
}

.BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD, .BasicButtonBlack-module__root___A4v3J[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlack-module__bgFocus___lJYtD {
  border-radius: 34px;
}

.BasicButtonBlack-module__root___A4v3J[data-style="tertiary"] .BasicButtonBlack-module__label___GY0yW {
  -webkit-text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
  text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
}

.BasicButtonBlack-module__root___A4v3J .BasicButtonBlack-module__iconLeft___su-LW svg, .BasicButtonBlack-module__root___A4v3J .BasicButtonBlack-module__iconRight___agqHg svg, .BasicButtonBlack-module__root___A4v3J .BasicButtonBlack-module__iconLoading___Gvs0a svg {
  fill: var(--component-button-icon-black-primary);
}

.BasicButtonBlack-module__root___A4v3J[data-style="secondary"] .BasicButtonBlack-module__iconLeft___su-LW svg, .BasicButtonBlack-module__root___A4v3J[data-style="secondary"] .BasicButtonBlack-module__iconRight___agqHg svg, .BasicButtonBlack-module__root___A4v3J[data-style="secondary"] .BasicButtonBlack-module__iconLoading___Gvs0a svg {
  fill: var(--component-button-icon-black-secondary);
}

.BasicButtonBlack-module__root___A4v3J[data-style="tertiary"] .BasicButtonBlack-module__iconLeft___su-LW svg, .BasicButtonBlack-module__root___A4v3J[data-style="tertiary"] .BasicButtonBlack-module__iconRight___agqHg svg, .BasicButtonBlack-module__root___A4v3J[data-style="tertiary"] .BasicButtonBlack-module__iconLoading___Gvs0a svg {
  fill: var(--component-button-icon-black-tertiary);
}

.BasicButtonWhite-module__icon___nMWvu {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-white-primary);
  text-align: center;
  position: relative;
}

.BasicButtonWhite-module__iconLeft___N4S1H {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-button-label-typography-primary-lg);
  color: var(--component-button-icon-white-primary);
  text-align: center;
  z-index: 1;
  flex: 1;
  position: relative;
}

.BasicButtonWhite-module__icon1___2mKIh {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-white-primary);
  text-align: center;
  position: relative;
}

.BasicButtonWhite-module__iconRight___jaxUH {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonWhite-module__icon2___cGJ-r {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-white-primary);
  text-align: center;
  position: relative;
}

.BasicButtonWhite-module__iconLoading___1XJLH {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonWhite-module__bgFocus___Y0xv1 {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.BasicButtonWhite-module__root___DG0PC {
  cursor: pointer;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-white-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  border: none;
  flex-direction: row;
  display: flex;
  position: relative;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-white-primary-active);
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-white-primary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  background-color: unset;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  background-color: var(--component-button-bg-white-secondary-active);
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  background-color: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  background-color: var(--component-button-bg-white-secondary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: unset;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-white-secondary-active);
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB {
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  background-color: var(--component-button-bg-white-primary-hover);
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  background-color: var(--component-button-bg-white-secondary-hover);
  min-width: var(--component-button-width-min-lg);
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  background-color: var(--component-button-bg-white-secondary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  min-width: var(--component-button-width-min-lg);
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonWhite-module__label___vrpfB {
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-white-primary);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-white-primary);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-white-primary);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-white-primary);
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-white-primary);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-white-primary);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-white-primary);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 26px;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-white-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-white-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-white-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-white-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-white-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-white-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-white-primary);
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-white-primary);
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-white-primary);
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-white-primary);
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonWhite-module__label___vrpfB, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhite-module__label___vrpfB {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-white-primary-default);
}

.BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 26px;
}

.BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 34px;
}

.BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 18px;
}

.BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1, .BasicButtonWhite-module__root___DG0PC[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhite-module__bgFocus___Y0xv1 {
  border-radius: 14px;
}

.BasicButtonWhite-module__root___DG0PC[data-style="tertiary"] .BasicButtonWhite-module__label___vrpfB {
  -webkit-text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
  text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
}

.BasicButtonWhite-module__root___DG0PC .BasicButtonWhite-module__iconLeft___N4S1H svg, .BasicButtonWhite-module__root___DG0PC .BasicButtonWhite-module__iconRight___jaxUH svg, .BasicButtonWhite-module__root___DG0PC .BasicButtonWhite-module__iconLoading___1XJLH svg {
  fill: var(--component-button-icon-white-primary);
}

.BasicButtonWhite-module__root___DG0PC[data-style="secondary"] .BasicButtonWhite-module__iconLeft___N4S1H svg, .BasicButtonWhite-module__root___DG0PC[data-style="secondary"] .BasicButtonWhite-module__iconRight___jaxUH svg, .BasicButtonWhite-module__root___DG0PC[data-style="secondary"] .BasicButtonWhite-module__iconLoading___1XJLH svg {
  fill: var(--component-button-icon-white-secondary);
}

.BasicButtonWhite-module__root___DG0PC[data-style="tertiary"] .BasicButtonWhite-module__iconLeft___N4S1H svg, .BasicButtonWhite-module__root___DG0PC[data-style="tertiary"] .BasicButtonWhite-module__iconRight___jaxUH svg, .BasicButtonWhite-module__root___DG0PC[data-style="tertiary"] .BasicButtonWhite-module__iconLoading___1XJLH svg {
  fill: var(--component-button-icon-white-tertiary);
}

.BasicButtonCoral-module__icon___xLciz {
  font-size: var(--desktop-semantic-typography-icon-standalone-regular-sm-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-sm);
  color: var(--component-button-icon-black-primary);
  text-align: center;
  position: relative;
}

.BasicButtonCoral-module__iconLeft___lCHMi {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-button-label-typography-secondary-lg);
  color: var(--component-button-icon-black-primary);
  text-align: center;
  z-index: 1;
  flex: 1;
  position: relative;
}

.BasicButtonCoral-module__icon1___Gkfod {
  font-size: var(--desktop-semantic-typography-icon-standalone-regular-sm-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-sm);
  color: var(--component-button-icon-black-primary);
  text-align: center;
  position: relative;
}

.BasicButtonCoral-module__iconRight___W0deG {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonCoral-module__icon2___GXwpG {
  font-size: var(--desktop-semantic-typography-icon-standalone-regular-sm-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-sm);
  color: var(--component-button-icon-black-primary);
  text-align: center;
  position: relative;
}

.BasicButtonCoral-module__iconLoading___okkQc {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonCoral-module__bgFocus___vpQ-J {
  border: 2px solid var(--semantic-color-blue-solid-border-static-mid);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.BasicButtonCoral-module__root___C7uG2 {
  cursor: pointer;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-coral-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  border: none;
  flex-direction: row;
  display: flex;
  position: relative;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-coral-primary-active);
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: unset;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonCoral-module__label___fqPif {
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 34px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 18px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 15px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 34px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 18px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 15px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  background-color: var(--component-button-bg-coral-primary-hover);
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  background-color: var(--component-button-bg-coral-primary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-coral-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-coral-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-coral-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-coral-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-coral-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-coral-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-coral-tertiary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-coral-tertiary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-coral-tertiary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-coral-tertiary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-coral-tertiary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-coral-tertiary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-coral-tertiary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-coral-tertiary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 34px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 18px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 15px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 26px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 34px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 18px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 15px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 26px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 34px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 18px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 15px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 26px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 34px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 18px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 15px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-coral-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-coral-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-coral-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-coral-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-coral-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-coral-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-coral-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-coral-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-black-primary);
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonCoral-module__label___fqPif, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonCoral-module__label___fqPif {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-coral-primary-default);
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 26px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 34px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 18px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 15px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 26px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 34px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 18px;
}

.BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J, .BasicButtonCoral-module__root___C7uG2[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonCoral-module__bgFocus___vpQ-J {
  border-radius: 15px;
}

.BasicButtonCoral-module__root___C7uG2[data-style="tertiary"] .BasicButtonCoral-module__label___fqPif {
  -webkit-text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
  text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
}

.BasicButtonCoral-module__root___C7uG2 .BasicButtonCoral-module__iconLeft___lCHMi svg, .BasicButtonCoral-module__root___C7uG2 .BasicButtonCoral-module__iconRight___W0deG svg, .BasicButtonCoral-module__root___C7uG2 .BasicButtonCoral-module__iconLoading___okkQc svg {
  fill: var(--component-button-icon-coral-primary);
}

.BasicButtonCoral-module__root___C7uG2[data-style="secondary"] .BasicButtonCoral-module__iconLeft___lCHMi svg, .BasicButtonCoral-module__root___C7uG2[data-style="secondary"] .BasicButtonCoral-module__iconRight___W0deG svg, .BasicButtonCoral-module__root___C7uG2[data-style="secondary"] .BasicButtonCoral-module__iconLoading___okkQc svg {
  fill: var(--component-button-icon-coral-secondary);
}

.BasicButtonCoral-module__root___C7uG2[data-style="tertiary"] .BasicButtonCoral-module__iconLeft___lCHMi svg, .BasicButtonCoral-module__root___C7uG2[data-style="tertiary"] .BasicButtonCoral-module__iconRight___W0deG svg, .BasicButtonCoral-module__root___C7uG2[data-style="tertiary"] .BasicButtonCoral-module__iconLoading___okkQc svg {
  fill: var(--component-button-icon-coral-tertiary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA {
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-buy-primary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-buy-primary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-buy-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-buy-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-buy-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-buy-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-buy-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-buy-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-buy-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-buy-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-buy-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-buy-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-buy-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-buy-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-buy-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-buy-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-buy-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-buy-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-buy-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-buy-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-buy-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}

.BasicButtonBuy-module__icon___WY4Ig {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-whiteBlack-primary);
  text-align: center;
  position: relative;
}

.BasicButtonBuy-module__iconLeft___PdVvD {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-button-label-typography-primary-lg);
  color: var(--component-button-icon-whiteBlack-primary);
  text-align: center;
  z-index: 1;
  flex: 1;
  position: relative;
}

.BasicButtonBuy-module__icon1___8-F4h {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-whiteBlack-primary);
  text-align: center;
  position: relative;
}

.BasicButtonBuy-module__iconRight___cKyi5 {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonBuy-module__icon2___jwgXF {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-whiteBlack-primary);
  text-align: center;
  position: relative;
}

.BasicButtonBuy-module__iconLoading___arreE {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonBuy-module__bgFocus___Lr-it {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.BasicButtonBuy-module__root___VJ9Dr {
  cursor: pointer;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  border: none;
  flex-direction: row;
  display: flex;
  position: relative;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-primary-active);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  background-color: unset;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  background-color: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: unset;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA {
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  min-width: var(--component-button-width-min-lg);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  min-width: var(--component-button-width-min-lg);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__label___lHbFA, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__label___lHbFA {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 26px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 34px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 18px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it, .BasicButtonBuy-module__root___VJ9Dr[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBuy-module__bgFocus___Lr-it {
  border-radius: 14px;
}

.BasicButtonBuy-module__root___VJ9Dr[data-style="tertiary"] .BasicButtonBuy-module__label___lHbFA {
  -webkit-text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
  text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
}

.BasicButtonBuy-module__root___VJ9Dr .BasicButtonBuy-module__iconLeft___PdVvD svg, .BasicButtonBuy-module__root___VJ9Dr .BasicButtonBuy-module__iconRight___cKyi5 svg, .BasicButtonBuy-module__root___VJ9Dr .BasicButtonBuy-module__iconLoading___arreE svg {
  fill: var(--component-button-icon-buy-primary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-style="secondary"] .BasicButtonBuy-module__iconLeft___PdVvD svg, .BasicButtonBuy-module__root___VJ9Dr[data-style="secondary"] .BasicButtonBuy-module__iconRight___cKyi5 svg, .BasicButtonBuy-module__root___VJ9Dr[data-style="secondary"] .BasicButtonBuy-module__iconLoading___arreE svg {
  fill: var(--component-button-icon-buy-secondary);
}

.BasicButtonBuy-module__root___VJ9Dr[data-style="tertiary"] .BasicButtonBuy-module__iconLeft___PdVvD svg, .BasicButtonBuy-module__root___VJ9Dr[data-style="tertiary"] .BasicButtonBuy-module__iconRight___cKyi5 svg, .BasicButtonBuy-module__root___VJ9Dr[data-style="tertiary"] .BasicButtonBuy-module__iconLoading___arreE svg {
  fill: var(--component-button-icon-buy-tertiary);
}

.BasicButtonSell-module__icon___MbpGj {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-sell-primary);
  text-align: center;
  position: relative;
}

.BasicButtonSell-module__iconLeft___aDzDU {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-button-label-typography-primary-lg);
  color: var(--component-button-icon-sell-primary);
  text-align: center;
  z-index: 1;
  flex: 1;
  position: relative;
}

.BasicButtonSell-module__icon1___0NmHS {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-sell-primary);
  text-align: center;
  position: relative;
}

.BasicButtonSell-module__iconRight___Fr3UX {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonSell-module__icon2___hVple {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-sell-primary);
  text-align: center;
  position: relative;
}

.BasicButtonSell-module__iconLoading___bJrcO {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonSell-module__bgFocus___T8gB4 {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.BasicButtonSell-module__root___-z3P2 {
  cursor: pointer;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-sell-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  border: none;
  flex-direction: row;
  display: flex;
  position: relative;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-sell-primary-active);
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-sell-primary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  background-color: unset;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  background-color: var(--component-button-bg-sell-secondary-active);
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  background-color: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  background-color: var(--component-button-bg-sell-secondary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: unset;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-sell-secondary-active);
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-sell-secondary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz {
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  background-color: var(--component-button-bg-sell-primary-hover);
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  background-color: var(--component-button-bg-sell-primary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  background-color: var(--component-button-bg-sell-secondary-hover);
  min-width: var(--component-button-width-min-lg);
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  background-color: var(--component-button-bg-sell-secondary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  background-color: var(--component-button-bg-sell-secondary-hover);
  min-width: var(--component-button-width-min-lg);
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  background-color: var(--component-button-bg-sell-secondary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonSell-module__label___0DuTz {
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-sell-primary);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-sell-primary);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-sell-primary);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-sell-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-sell-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-sell-primary);
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-sell-primary);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-sell-primary);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-sell-primary);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 26px;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-sell-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-sell-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-sell-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-sell-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-sell-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-sell-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-sell-primary);
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-sell-primary);
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-sell-primary);
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-sell-primary);
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonSell-module__label___0DuTz, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonSell-module__label___0DuTz {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-sell-primary-default);
}

.BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 26px;
}

.BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 34px;
}

.BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 18px;
}

.BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonSell-module__bgFocus___T8gB4, .BasicButtonSell-module__root___-z3P2[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonSell-module__bgFocus___T8gB4 {
  border-radius: 14px;
}

.BasicButtonSell-module__root___-z3P2[data-style="tertiary"] .BasicButtonSell-module__label___0DuTz {
  -webkit-text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
  text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
}

.BasicButtonSell-module__root___-z3P2 .BasicButtonSell-module__iconLeft___aDzDU svg, .BasicButtonSell-module__root___-z3P2 .BasicButtonSell-module__iconRight___Fr3UX svg, .BasicButtonSell-module__root___-z3P2 .BasicButtonSell-module__iconLoading___bJrcO svg {
  fill: var(--component-button-icon-sell-primary);
}

.BasicButtonSell-module__root___-z3P2[data-style="secondary"] .BasicButtonSell-module__iconLeft___aDzDU svg, .BasicButtonSell-module__root___-z3P2[data-style="secondary"] .BasicButtonSell-module__iconRight___Fr3UX svg, .BasicButtonSell-module__root___-z3P2[data-style="secondary"] .BasicButtonSell-module__iconLoading___bJrcO svg {
  fill: var(--component-button-icon-sell-secondary);
}

.BasicButtonSell-module__root___-z3P2[data-style="tertiary"] .BasicButtonSell-module__iconLeft___aDzDU svg, .BasicButtonSell-module__root___-z3P2[data-style="tertiary"] .BasicButtonSell-module__iconRight___Fr3UX svg, .BasicButtonSell-module__root___-z3P2[data-style="tertiary"] .BasicButtonSell-module__iconLoading___bJrcO svg {
  fill: var(--component-button-icon-sell-tertiary);
}

.BasicButtonBlackWhite-module__icon___AmF7k {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-blackWhite-primary);
  text-align: center;
  position: relative;
}

.BasicButtonBlackWhite-module__iconLeft___tC95j {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-button-label-typography-primary-lg);
  color: var(--component-button-icon-blackWhite-primary);
  text-align: center;
  z-index: 1;
  flex: 1;
  position: relative;
}

.BasicButtonBlackWhite-module__icon1___ZYseE {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-blackWhite-primary);
  text-align: center;
  position: relative;
}

.BasicButtonBlackWhite-module__iconRight___3qXIT {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonBlackWhite-module__icon2___sKAjt {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-blackWhite-primary);
  text-align: center;
  position: relative;
}

.BasicButtonBlackWhite-module__iconLoading___Tvl-t {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonBlackWhite-module__bgFocus___YS231 {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.BasicButtonBlackWhite-module__root___DUaf0 {
  cursor: pointer;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  border: none;
  flex-direction: row;
  display: flex;
  position: relative;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  background-color: unset;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  background-color: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: unset;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ {
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  background-color: var(--component-button-bg-blackWhite-primary-hover);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  background-color: var(--component-button-bg-blackWhite-primary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  min-width: var(--component-button-width-min-lg);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  min-width: var(--component-button-width-min-lg);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ {
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-blackWhite-primary);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-blackWhite-primary);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-blackWhite-primary);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-blackWhite-primary);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-blackWhite-primary);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-blackWhite-primary);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-blackWhite-primary);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 26px;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-blackWhite-primary);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-blackWhite-primary);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-blackWhite-primary);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-blackWhite-primary);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__label___Tw7UQ {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-blackWhite-primary-default);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 26px;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 34px;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 18px;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231, .BasicButtonBlackWhite-module__root___DUaf0[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonBlackWhite-module__bgFocus___YS231 {
  border-radius: 14px;
}

.BasicButtonBlackWhite-module__root___DUaf0[data-style="tertiary"] .BasicButtonBlackWhite-module__label___Tw7UQ {
  -webkit-text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
  text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
}

.BasicButtonBlackWhite-module__root___DUaf0 .BasicButtonBlackWhite-module__iconLeft___tC95j svg, .BasicButtonBlackWhite-module__root___DUaf0 .BasicButtonBlackWhite-module__iconRight___3qXIT svg, .BasicButtonBlackWhite-module__root___DUaf0 .BasicButtonBlackWhite-module__iconLoading___Tvl-t svg {
  fill: var(--component-button-icon-blackWhite-primary);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-style="secondary"] .BasicButtonBlackWhite-module__iconLeft___tC95j svg, .BasicButtonBlackWhite-module__root___DUaf0[data-style="secondary"] .BasicButtonBlackWhite-module__iconRight___3qXIT svg, .BasicButtonBlackWhite-module__root___DUaf0[data-style="secondary"] .BasicButtonBlackWhite-module__iconLoading___Tvl-t svg {
  fill: var(--component-button-icon-blackWhite-secondary);
}

.BasicButtonBlackWhite-module__root___DUaf0[data-style="tertiary"] .BasicButtonBlackWhite-module__iconLeft___tC95j svg, .BasicButtonBlackWhite-module__root___DUaf0[data-style="tertiary"] .BasicButtonBlackWhite-module__iconRight___3qXIT svg, .BasicButtonBlackWhite-module__root___DUaf0[data-style="tertiary"] .BasicButtonBlackWhite-module__iconLoading___Tvl-t svg {
  fill: var(--component-button-icon-blackWhite-tertiary);
}

.BasicButtonWhiteBlack-module__icon___BbP1m {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-whiteBlack-primary);
  text-align: center;
  position: relative;
}

.BasicButtonWhiteBlack-module__iconLeft___qC03I {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-button-label-typography-primary-lg);
  color: var(--component-button-icon-whiteBlack-primary);
  text-align: center;
  z-index: 1;
  flex: 1;
  position: relative;
}

.BasicButtonWhiteBlack-module__icon1___aBIIQ {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-whiteBlack-primary);
  text-align: center;
  position: relative;
}

.BasicButtonWhiteBlack-module__iconRight___tDLv4 {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonWhiteBlack-module__icon2___jRp7T {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-whiteBlack-primary);
  text-align: center;
  position: relative;
}

.BasicButtonWhiteBlack-module__iconLoading___1kVfB {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.BasicButtonWhiteBlack-module__root___xdoik {
  cursor: pointer;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  border: none;
  flex-direction: row;
  display: flex;
  position: relative;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-primary-active);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  background-color: unset;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  background-color: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: unset;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O {
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  min-width: var(--component-button-width-min-lg);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  min-width: var(--component-button-width-min-lg);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  min-width: unset;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__label___WT-7O {
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 26px;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-whiteBlack-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-whiteBlack-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__label___WT-7O {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-whiteBlack-primary-default);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 26px;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 34px;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 18px;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3, .BasicButtonWhiteBlack-module__root___xdoik[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonWhiteBlack-module__bgFocus___1VzB3 {
  border-radius: 14px;
}

.BasicButtonWhiteBlack-module__root___xdoik[data-style="tertiary"] .BasicButtonWhiteBlack-module__label___WT-7O {
  -webkit-text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
  text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
}

.BasicButtonWhiteBlack-module__root___xdoik .BasicButtonWhiteBlack-module__iconLeft___qC03I svg, .BasicButtonWhiteBlack-module__root___xdoik .BasicButtonWhiteBlack-module__iconRight___tDLv4 svg, .BasicButtonWhiteBlack-module__root___xdoik .BasicButtonWhiteBlack-module__iconLoading___1kVfB svg {
  fill: var(--component-button-icon-whiteBlack-primary);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-style="secondary"] .BasicButtonWhiteBlack-module__iconLeft___qC03I svg, .BasicButtonWhiteBlack-module__root___xdoik[data-style="secondary"] .BasicButtonWhiteBlack-module__iconRight___tDLv4 svg, .BasicButtonWhiteBlack-module__root___xdoik[data-style="secondary"] .BasicButtonWhiteBlack-module__iconLoading___1kVfB svg {
  fill: var(--component-button-icon-whiteBlack-secondary);
}

.BasicButtonWhiteBlack-module__root___xdoik[data-style="tertiary"] .BasicButtonWhiteBlack-module__iconLeft___qC03I svg, .BasicButtonWhiteBlack-module__root___xdoik[data-style="tertiary"] .BasicButtonWhiteBlack-module__iconRight___tDLv4 svg, .BasicButtonWhiteBlack-module__root___xdoik[data-style="tertiary"] .BasicButtonWhiteBlack-module__iconLoading___1kVfB svg {
  fill: var(--component-button-icon-whiteBlack-tertiary);
}

.BasicButtonGlacier-module__icon___XXTtw {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-glacier-primary);
  text-align: center;
  position: relative;
}

.BasicButtonGlacier-module__iconLeft___QDKK8 {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-button-label-typography-primary-lg);
  color: var(--component-button-icon-glacier-primary);
  text-align: center;
  z-index: 1;
  flex: 1;
  position: relative;
}

.BasicButtonGlacier-module__icon1___-O6vP {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-glacier-primary);
  text-align: center;
  position: relative;
}

.BasicButtonGlacier-module__iconRight___Qi-RD {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonGlacier-module__icon2___75v-j {
  font-size: var(--component-button-label-typography-primary-lg-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-glacier-primary);
  text-align: center;
  position: relative;
}

.BasicButtonGlacier-module__iconLoading___-r-Mc {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.BasicButtonGlacier-module__root___3aWd3 {
  cursor: pointer;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  border: none;
  flex-direction: row;
  display: flex;
  position: relative;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-glacier-primary-active);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-glacier-primary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  background-color: unset;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  background-color: var(--component-button-bg-glacier-secondary-active);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  background-color: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  background-color: var(--component-button-bg-glacier-secondary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: unset;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  background-color: var(--component-button-bg-glacier-secondary-active);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: unset;
  min-width: unset;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  background-color: var(--component-button-bg-glacier-secondary-active);
  min-width: unset;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE {
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-primary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-primary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-glacier-primary);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-glacier-primary);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-glacier-primary);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-glacier-primary);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 26px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-primary-active);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-glacier-primary);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-glacier-primary);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-glacier-primary);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-glacier-primary);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 26px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: var(--component-button-bg-glacier-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: var(--component-button-width-min-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-sm);
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  gap: var(--component-button-spacing-gap-sm);
  min-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: var(--component-button-bg-glacier-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: var(--component-button-width-min-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-lg);
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: var(--component-button-bg-glacier-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-glacier-primary-default);
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: var(--component-button-width-min-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-xl);
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  gap: var(--component-button-spacing-gap-xl);
  min-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: 0px var(--component-button-spacing-padding-md);
  background-color: var(--component-button-bg-glacier-primary-default);
  border-radius: var(--component-button-border-radius-md);
  height: unset;
  gap: var(--component-button-spacing-gap-md);
  min-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
  width: 100%;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-icon-glacier-primary);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-icon-glacier-primary);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-icon-glacier-primary);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-200);
  line-height: var(--core-fontSize-200);
  color: var(--component-button-bg-glacier-primary-default);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__label___9lhbE, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__label___9lhbE {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  color: var(--component-button-icon-glacier-primary);
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 14px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 26px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 34px;
}

.BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5, .BasicButtonGlacier-module__root___3aWd3[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .BasicButtonGlacier-module__bgFocus___w3Nd5 {
  border-radius: 18px;
}

.BasicButtonGlacier-module__root___3aWd3[data-style="tertiary"] .BasicButtonGlacier-module__label___9lhbE {
  -webkit-text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
  text-decoration: var(--component-button-label-typography-tertiary-md-textDecoration);
}

.BasicButtonGlacier-module__root___3aWd3 .BasicButtonGlacier-module__iconLeft___QDKK8 svg, .BasicButtonGlacier-module__root___3aWd3 .BasicButtonGlacier-module__iconRight___Qi-RD svg, .BasicButtonGlacier-module__root___3aWd3 .BasicButtonGlacier-module__iconLoading___-r-Mc svg {
  fill: var(--component-button-icon-glacier-primary);
}

.BasicButtonGlacier-module__root___3aWd3[data-style="secondary"] .BasicButtonGlacier-module__iconLeft___QDKK8 svg, .BasicButtonGlacier-module__root___3aWd3[data-style="secondary"] .BasicButtonGlacier-module__iconRight___Qi-RD svg, .BasicButtonGlacier-module__root___3aWd3[data-style="secondary"] .BasicButtonGlacier-module__iconLoading___-r-Mc svg, .BasicButtonGlacier-module__root___3aWd3[data-style="tertiary"] .BasicButtonGlacier-module__iconLeft___QDKK8 svg, .BasicButtonGlacier-module__root___3aWd3[data-style="tertiary"] .BasicButtonGlacier-module__iconRight___Qi-RD svg, .BasicButtonGlacier-module__root___3aWd3[data-style="tertiary"] .BasicButtonGlacier-module__iconLoading___-r-Mc svg {
  fill: var(--component-button-bg-glacier-primary-default);
}

.IconButtonBlack-module__icon___d6veE {
  font-size: var(--desktop-semantic-typography-icon-labelpaired-bold-md-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-coral-primary);
  text-align: center;
  position: relative;
}

.IconButtonBlack-module__iconCustom___hwxGF {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.IconButtonBlack-module__iconLoading___ifp-q {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.IconButtonBlack-module__bgFocus___pTUuk {
  border: 2px solid var(--core-color-solid-blue-700);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 26px;
  width: 56px;
  height: 56px;
  position: absolute;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  margin: 0 !important;
}

.IconButtonBlack-module__iconColorReference___Zfom0 {
  width: 34px;
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-button-label-typography-primary-lg);
  color: var(--component-button-icon-coral-primary);
  text-align: center;
  z-index: 2;
  display: none;
  position: relative;
}

.IconButtonBlack-module__root___s8XMt {
  cursor: pointer;
  background-color: var(--component-button-bg-black-primary-default);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  border: none;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  width: 100%;
  min-width: unset;
  max-width: unset;
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: 100%;
  min-width: unset;
  max-width: unset;
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-hover);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-hover);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-hover);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-hover);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-hover);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-icon-coral-primary);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-default);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-default);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-default);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-default);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-default);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-black-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-black-primary-default);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlack-module__bgFocus___pTUuk {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-icon-coral-primary);
}

.IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0, .IconButtonBlack-module__root___s8XMt[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlack-module__iconColorReference___Zfom0 {
  color: var(--component-button-bg-black-primary-default);
}

.IconButtonBlack-module__root___s8XMt .IconButtonBlack-module__iconCustom___hwxGF svg, .IconButtonBlack-module__root___s8XMt .IconButtonBlack-module__iconLoading___ifp-q svg {
  fill: var(--component-button-icon-black-primary);
}

.IconButtonBlack-module__root___s8XMt[data-style="tertiary"] .IconButtonBlack-module__iconCustom___hwxGF svg, .IconButtonBlack-module__root___s8XMt[data-style="tertiary"] .IconButtonBlack-module__iconLoading___ifp-q svg {
  fill: var(--component-button-bg-black-primary-default);
}

.IconButtonWhite-module__icon___ZIXN5 {
  font-size: var(--desktop-semantic-typography-icon-labelpaired-bold-md-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-bg-black-primary-default);
  text-align: center;
  position: relative;
}

.IconButtonWhite-module__iconCustom___MPP-S {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.IconButtonWhite-module__iconLoading___91rPf {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.IconButtonWhite-module__bgFocus___mJJjL {
  border: 2px solid var(--core-color-solid-blue-700);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 26px;
  width: 56px;
  height: 56px;
  position: absolute;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  margin: 0 !important;
}

.IconButtonWhite-module__iconColorReference___NTZG7 {
  width: 34px;
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-button-label-typography-primary-lg);
  color: var(--component-button-bg-black-primary-default);
  text-align: center;
  z-index: 2;
  display: none;
  position: relative;
}

.IconButtonWhite-module__root___Ujjq4 {
  cursor: pointer;
  background-color: var(--component-button-icon-coral-primary);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  border: none;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: 100%;
  min-width: unset;
  max-width: unset;
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: 100%;
  min-width: unset;
  max-width: unset;
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-bg-black-primary-default);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhite-module__bgFocus___mJJjL {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-bg-black-primary-default);
}

.IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7, .IconButtonWhite-module__root___Ujjq4[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhite-module__iconColorReference___NTZG7 {
  color: var(--component-button-icon-coral-primary);
}

.IconButtonWhite-module__root___Ujjq4 .IconButtonWhite-module__iconCustom___MPP-S svg, .IconButtonWhite-module__root___Ujjq4 .IconButtonWhite-module__iconLoading___91rPf svg {
  fill: var(--component-button-icon-white-primary);
}

.IconButtonWhite-module__root___Ujjq4[data-style="tertiary"] .IconButtonWhite-module__iconCustom___MPP-S svg, .IconButtonWhite-module__root___Ujjq4[data-style="tertiary"] .IconButtonWhite-module__iconLoading___91rPf svg {
  fill: var(--component-button-bg-white-primary-default);
}

.IconButtonCoral-module__icon___hUgqc {
  font-size: var(--desktop-semantic-typography-icon-labelpaired-bold-md-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-coral-primary);
  text-align: center;
  position: relative;
}

.IconButtonCoral-module__iconCustom___9ZDEr {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.IconButtonCoral-module__iconLoading___2iFyL {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.IconButtonCoral-module__bgFocus___ze35D {
  border: 2px solid var(--core-color-solid-blue-700);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 26px;
  width: 56px;
  height: 56px;
  position: absolute;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  margin: 0 !important;
}

.IconButtonCoral-module__iconColorReference___rYnIS {
  width: 34px;
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-button-label-typography-primary-lg);
  color: var(--component-button-icon-coral-primary);
  text-align: center;
  z-index: 2;
  display: none;
  position: relative;
}

.IconButtonCoral-module__root___V5B-s {
  cursor: pointer;
  background-color: var(--component-button-bg-coral-primary-default);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  border: none;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D, .IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonCoral-module__bgFocus___ze35D, .IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D, .IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonCoral-module__bgFocus___ze35D, .IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D, .IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonCoral-module__bgFocus___ze35D, .IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D, .IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D, .IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonCoral-module__bgFocus___ze35D, .IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D, .IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonCoral-module__bgFocus___ze35D, .IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D, .IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonCoral-module__bgFocus___ze35D, .IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D, .IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 32px;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 346px;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 344px;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 46px;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 44px;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 342px;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 340px;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 19px;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 18px;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 347px;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 346px;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 13px;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 12px;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 349px;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 348px;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 32px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 346px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 344px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 46px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 44px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 342px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 340px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 19px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 18px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 347px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 346px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 13px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 12px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 349px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 348px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-hover);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-hover);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-hover);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-hover);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-hover);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-hover);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-hover);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-hover);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-hover);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-hover);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-hover);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-hover);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-hover);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 346px;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 46px;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 342px;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 19px;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 347px;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 13px;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 349px;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 34px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 346px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 46px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 342px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 19px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 347px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 13px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 349px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-tertiary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 34px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 346px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 46px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 342px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 19px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 347px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 13px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 349px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 34px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 346px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 46px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 342px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 19px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 347px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 13px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 349px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-default);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-default);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-default);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-default);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-default);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-coral-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonCoral-module__bgFocus___ze35D {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 34px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 346px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 46px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 342px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 19px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 347px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 13px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 349px;
  color: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 34px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 346px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 46px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 342px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 19px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 347px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 13px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonCoral-module__iconColorReference___rYnIS {
  width: 349px;
  color: var(--component-button-bg-coral-primary-default);
}

.IconButtonCoral-module__root___V5B-s .IconButtonCoral-module__iconCustom___9ZDEr svg, .IconButtonCoral-module__root___V5B-s .IconButtonCoral-module__iconLoading___2iFyL svg {
  fill: var(--component-button-icon-coral-primary);
}

.IconButtonCoral-module__root___V5B-s[data-style="tertiary"] .IconButtonCoral-module__iconCustom___9ZDEr svg, .IconButtonCoral-module__root___V5B-s[data-style="tertiary"] .IconButtonCoral-module__iconLoading___2iFyL svg {
  fill: var(--component-button-bg-coral-primary-default);
}

.IconButtonBlackWhite-module__icon___uhLCW {
  font-size: var(--desktop-semantic-typography-icon-labelpaired-bold-md-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-icon-blackWhite-primary);
  text-align: center;
  position: relative;
}

.IconButtonBlackWhite-module__iconCustom___cjp40 {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.IconButtonBlackWhite-module__iconLoading___2xldS {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.IconButtonBlackWhite-module__bgFocus___cXt6I {
  border: 2px solid var(--core-color-solid-blue-700);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 26px;
  width: 56px;
  height: 56px;
  position: absolute;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  margin: 0 !important;
}

.IconButtonBlackWhite-module__iconColorReference___loJBN {
  width: 34px;
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-button-label-typography-primary-lg);
  color: var(--component-button-icon-blackWhite-primary);
  text-align: center;
  z-index: 2;
  display: none;
  position: relative;
}

.IconButtonBlackWhite-module__root___r-jif {
  cursor: pointer;
  background-color: var(--component-button-bg-blackWhite-primary-default);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  border: none;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  width: 100%;
  min-width: unset;
  max-width: unset;
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: 100%;
  min-width: unset;
  max-width: unset;
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-hover);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-hover);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-hover);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-hover);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-hover);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-icon-blackWhite-primary);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-default);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-default);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-default);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-default);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-default);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-default);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-default);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-blackWhite-primary-default);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-bg-blackWhite-primary-default);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__bgFocus___cXt6I {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-icon-blackWhite-primary);
}

.IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN, .IconButtonBlackWhite-module__root___r-jif[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonBlackWhite-module__iconColorReference___loJBN {
  color: var(--component-button-bg-blackWhite-primary-default);
}

.IconButtonBlackWhite-module__root___r-jif .IconButtonBlackWhite-module__iconCustom___cjp40 svg, .IconButtonBlackWhite-module__root___r-jif .IconButtonBlackWhite-module__iconLoading___2xldS svg {
  fill: var(--component-button-icon-blackWhite-primary);
}

.IconButtonBlackWhite-module__root___r-jif[data-style="tertiary"] .IconButtonBlackWhite-module__iconCustom___cjp40 svg, .IconButtonBlackWhite-module__root___r-jif[data-style="tertiary"] .IconButtonBlackWhite-module__iconLoading___2xldS svg {
  fill: var(--component-button-bg-blackWhite-primary-default);
}

.IconButtonWhiteBlack-module__icon___YJx28 {
  font-size: var(--desktop-semantic-typography-icon-labelpaired-bold-md-size);
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  color: var(--component-button-bg-black-primary-default);
  text-align: center;
  position: relative;
}

.IconButtonWhiteBlack-module__iconCustom___L4sUv {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.IconButtonWhiteBlack-module__iconLoading___eGViP {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.IconButtonWhiteBlack-module__bgFocus___o--fS {
  border: 2px solid var(--core-color-solid-blue-700);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 26px;
  width: 56px;
  height: 56px;
  position: absolute;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  margin: 0 !important;
}

.IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  width: 34px;
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-button-label-typography-primary-lg);
  color: var(--component-button-bg-black-primary-default);
  text-align: center;
  z-index: 2;
  display: none;
  position: relative;
}

.IconButtonWhiteBlack-module__root___TkwEr {
  cursor: pointer;
  background-color: var(--component-button-icon-coral-primary);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  border: none;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: 100%;
  min-width: unset;
  max-width: unset;
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: 100%;
  min-width: unset;
  max-width: unset;
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="primary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="secondary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="hug content"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="loading"][data-style="tertiary"][data-width="fill container"] .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  width: 100%;
  min-width: unset;
  max-width: unset;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-hover);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-hover);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:hover .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-primary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active {
  border: unset;
  padding: unset;
  background-color: var(--component-button-bg-white-secondary-active);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="primary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-bg-black-primary-default);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="secondary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="hug content"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-state="default"][data-style="tertiary"][data-width="fill container"]:active .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: var(--component-button-icon-coral-primary);
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-md) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled {
  border: var(--component-button-border-width-sm) solid var(--component-button-icon-coral-primary);
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  box-sizing: border-box;
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-lg);
  width: 100%;
  height: var(--component-button-height-lg);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-xl);
  border-radius: var(--component-button-border-radius-xl);
  height: var(--component-button-height-xl);
  min-width: var(--component-button-width-xl);
  max-width: var(--component-button-width-xl);
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-xl);
  width: 100%;
  height: var(--component-button-height-xl);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-xl);
  max-height: var(--component-button-height-xl);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-md);
  width: 100%;
  height: var(--component-button-height-md);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled {
  border: unset;
  padding: unset;
  background-color: unset;
  border-radius: var(--component-button-border-radius-sm);
  width: 100%;
  height: var(--component-button-height-sm);
  min-width: unset;
  max-width: unset;
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  opacity: .24;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: 56px;
  height: 56px;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: 72px;
  height: 72px;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 34px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__bgFocus___o--fS {
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="primary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="primary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-bg-black-primary-default);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="secondary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="secondary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="lg"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="xl"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="md"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="tertiary"][data-width="hug content"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc, .IconButtonWhiteBlack-module__root___TkwEr[data-size="sm"][data-style="tertiary"][data-width="fill container"]:disabled .IconButtonWhiteBlack-module__iconColorReference___EaOsc {
  color: var(--component-button-icon-coral-primary);
}

.IconButtonWhiteBlack-module__root___TkwEr .IconButtonWhiteBlack-module__iconCustom___L4sUv svg, .IconButtonWhiteBlack-module__root___TkwEr .IconButtonWhiteBlack-module__iconLoading___eGViP svg {
  fill: var(--component-button-bg-black-primary-default);
}

.IconButtonWhiteBlack-module__root___TkwEr[data-style="tertiary"] .IconButtonWhiteBlack-module__iconCustom___L4sUv svg, .IconButtonWhiteBlack-module__root___TkwEr[data-style="tertiary"] .IconButtonWhiteBlack-module__iconLoading___eGViP svg {
  fill: var(--component-button-icon-black-primary);
}

.PaginationButtonAtom-module__icon___N78zk {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.PaginationButtonAtom-module__customIcon___BZScl {
  z-index: 0;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.PaginationButtonAtom-module__hiddenLabel___-AcpQ {
  width: 32px;
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  font-family: var(--component-pagination-label-typography);
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 1;
  display: none;
  position: absolute;
  top: calc(50% - 10px);
  left: calc(50% - 16px);
  overflow: hidden;
  margin: 0 !important;
}

.PaginationButtonAtom-module__focus___aK7C1 {
  border: 2px solid var(--semantic-color-blue-solid-border-static-mid);
  box-sizing: border-box;
  z-index: 2;
  border-radius: 6px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.PaginationButtonAtom-module__root___bWNJ- {
  width: var(--component-pagination-width-button);
  border-radius: var(--component-pagination-border-radius-button);
  height: var(--component-pagination-height-button);
  text-align: center;
  font-size: var(--desktop-semantic-typography-icon-standalone-regular-sm-size);
  color: var(--component-pagination-icon-default);
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-sm);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.PaginationButtonAtom-module__root___bWNJ-[data-state="default"]:hover {
  background-color: var(--component-pagination-bg-hover);
}

.PaginationButtonAtom-module__root___bWNJ-[data-state="default"]:active {
  background-color: var(--component-pagination-bg-active);
}

.PaginationButtonAtom-module__root___bWNJ-[data-state="disabled"] .PaginationButtonAtom-module__hiddenLabel___-AcpQ {
  color: var(--component-pagination-icon-disabled);
}

.PaginationButtonAtom-module__root___bWNJ- .PaginationButtonAtom-module__customIcon___BZScl svg {
  fill: var(--component-pagination-icon-default);
}

.PaginationPageAtom-module__label___BDcaC {
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 0;
  flex: 1;
  position: relative;
  overflow: hidden;
}

.PaginationPageAtom-module__focus___lgDe1 {
  border: 2px solid var(--semantic-color-blue-solid-border-static-mid);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 6px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.PaginationPageAtom-module__root___cyEWJ {
  width: var(--component-pagination-width-number);
  border-radius: var(--component-pagination-border-radius-number);
  height: var(--component-pagination-height-number);
  text-align: center;
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-pagination-label-color-default);
  font-family: var(--component-pagination-label-typography);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.PaginationPageAtom-module__root___cyEWJ[data-state="selected"] {
  background-color: var(--component-pagination-bg-selected);
}

.PaginationPageAtom-module__root___cyEWJ[data-state="selected"] .PaginationPageAtom-module__label___BDcaC {
  color: var(--component-pagination-label-color-selected);
}

.PaginationPageAtom-module__root___cyEWJ[data-state="default"]:hover {
  background-color: var(--component-pagination-bg-hover);
}

.PaginationPageAtom-module__root___cyEWJ[data-state="default"]:active {
  background-color: var(--component-pagination-bg-active);
}

.PaginationPageAtom-module__root___cyEWJ[data-state="disabled"] .PaginationPageAtom-module__label___BDcaC {
  color: var(--component-pagination-label-color-disabled);
}

.PaginationBulletAtom-module__focus___DASmY {
  border: 2px solid var(--semantic-color-blue-solid-border-static-mid);
  box-sizing: border-box;
  z-index: 0;
  border-radius: 6px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.PaginationBulletAtom-module__root___AwYLY {
  width: var(--component-pagination-width-bullet);
  border-radius: var(--component-pagination-border-radius-bullet);
  background-color: var(--component-pagination-bg-default);
  height: var(--component-pagination-height-bullet);
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.PaginationBulletAtom-module__root___AwYLY[data-state="selected"] {
  background-color: var(--component-pagination-bg-selected);
}

.PaginationBulletAtom-module__root___AwYLY[data-state="default"]:hover {
  background-color: var(--component-pagination-bg-hover);
}

.PaginationBulletAtom-module__root___AwYLY[data-state="default"]:active {
  background-color: var(--component-pagination-bg-active);
}

.Pagination-module__root___dltWF {
  align-items: stretch;
  gap: var(--component-pagination-spacing-gap-body);
  flex-direction: column;
  display: flex;
}

.Pagination-module__items___clqZn {
  gap: var(--component-pagination-spacing-gap-body);
  flex-flow: column wrap;
  display: flex;
}

.Pagination-module__controls___nue1T {
  gap: var(--component-pagination-spacing-gap-body);
  align-items: center;
  display: flex;
}

.ActionSheetBottomSheet-module__handleBar___Er5va {
  width: var(--component-handle-width);
  border-radius: var(--component-handle-border-radius);
  background-color: var(--component-handle-bg);
  height: var(--component-handle-height);
  position: relative;
}

.ActionSheetBottomSheet-module__containerHandleBar___DbWvn {
  padding: var(--component-actionSheet-spacing-padding-sm) 0px;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.ActionSheetBottomSheet-module__spacer___jRilT {
  width: 48px;
  height: 48px;
}

.ActionSheetBottomSheet-module__title___f5UuB {
  line-height: var(--semantic-typography-heading-h5-lineHeight);
  font-weight: var(--semantic-typography-heading-h5-fontWeight);
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  position: relative;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__icon___YAa5m {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.ActionSheetBottomSheet-module__iconCustom___9UKzM {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__bgFocus___qHjZ0 {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 26px;
  width: 56px;
  height: 56px;
  display: none;
  position: absolute;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  margin: 0 !important;
}

.ActionSheetBottomSheet-module__iconColorReference___bAHZM {
  width: 34px;
  font-size: var(--core-fontSize-1001);
  line-height: var(--core-fontSize-1001);
  font-weight: var(--core-fontWeight-extraBold1);
  font-family: var(--component-field-label-typography-md-default);
  color: var(--component-button-icon-blackWhite-tertiary1);
  z-index: 2;
  display: none;
  position: relative;
}

.ActionSheetBottomSheet-module__buttonIcon___24Hai {
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.ActionSheetBottomSheet-module__containerButtonIcon___sEpyZ {
  font-size: var(--component-field-label-typography-md-default-size);
  color: var(--component-button-icon-blackWhite-tertiary);
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-2xl);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ActionSheetBottomSheet-module__titleIcon___s99x0 {
  padding: var(--component-actionSheet-spacing-padding-sm) var(--component-actionSheet-spacing-padding-md);
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: var(--component-actionSheet-spacing-gap-sm);
  flex-direction: row;
  display: flex;
}

.ActionSheetBottomSheet-module__description___uYI01 {
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  flex: 1;
  display: -webkit-inline-box;
  position: relative;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__containerDescription___DVA-6 {
  padding: 0px var(--component-actionSheet-spacing-padding-md) var(--component-actionSheet-spacing-padding-sm);
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  color: var(--component-textIcon-normal-default);
  flex-direction: row;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.ActionSheetBottomSheet-module__containerHeader___q6MoH {
  font-size: var(--semantic-typography-heading-h5-fontSize);
  color: var(--component-textIcon-normal-prominent);
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.ActionSheetBottomSheet-module__icon1___HW90d {
  line-height: var(--component-modal-title-typography-size);
  font-weight: 300;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 8px);
}

.ActionSheetBottomSheet-module__iconLeft___ARvJP {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__containerIconLeft___qJ2Zd {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ActionSheetBottomSheet-module__labelLeft___kW2x3 {
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  display: none;
  position: relative;
}

.ActionSheetBottomSheet-module__containerLabelLeft___jOdf2 {
  box-sizing: border-box;
  text-align: left;
  width: 52px;
  height: 36px;
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-field-input-color-enabled);
  font-family: var(--component-field-label-typography-md-default);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: none;
}

.ActionSheetBottomSheet-module__input___RGOv4 {
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  display: none;
  position: relative;
}

.ActionSheetBottomSheet-module__placeholderInputCursor___vWC2Z {
  text-align: left;
  height: 20px;
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-field-input-color-focus);
  font-family: var(--component-field-label-typography-md-default);
  flex-direction: row;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__labelRight___la0CC {
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  display: none;
  position: relative;
}

.ActionSheetBottomSheet-module__containerLabelRight___Z9C98 {
  box-sizing: border-box;
  text-align: left;
  width: 52px;
  height: 36px;
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-field-input-color-enabled);
  font-family: var(--component-field-label-typography-md-default);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: none;
}

.ActionSheetBottomSheet-module__icon2___Y84Wx {
  line-height: var(--component-modal-title-typography-size);
  font-weight: 300;
  position: relative;
}

.ActionSheetBottomSheet-module__iconRight1___MkiAE {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: none;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__containerIconRight1___ozTu- {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 24px;
  height: 24px;
  display: none;
}

.ActionSheetBottomSheet-module__icon3___zFU3u {
  line-height: var(--component-modal-title-typography-size);
  font-weight: 300;
  position: relative;
}

.ActionSheetBottomSheet-module__iconRight2___IRCK4 {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: none;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__containerIconRight2___FnAi- {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 24px;
  height: 24px;
  display: none;
}

.ActionSheetBottomSheet-module__field___zEMIS {
  border-radius: var(--component-field-border-radius-sm);
  background-color: var(--component-field-bg-fill-default);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
  box-sizing: border-box;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  gap: var(--component-field-spacing-gap-sm);
  flex-direction: row;
  display: flex;
}

.ActionSheetBottomSheet-module__message___e1cur {
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  flex: 1;
  display: -webkit-inline-box;
  position: relative;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__characterCounter___5FvZS {
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  text-align: right;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__messageCharacterCounter___yZHIl {
  width: 360px;
  padding: 0px var(--component-field-spacing-padding-sm);
  box-sizing: border-box;
  justify-content: flex-end;
  align-items: flex-start;
  gap: var(--component-field-spacing-gap-sm);
  text-align: left;
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  color: var(--component-textIcon-normal-disabled);
  font-family: var(--component-field-label-typography-md-default);
  flex-direction: row;
  display: none;
}

.ActionSheetBottomSheet-module__icon4___jvxxl {
  line-height: 18px;
  position: relative;
}

.ActionSheetBottomSheet-module__icon5___d2krW {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__message1___PTyDR {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  font-family: var(--component-field-label-typography-md-default);
  text-align: left;
  flex: 1;
  position: relative;
}

.ActionSheetBottomSheet-module__checklist1___5nBmd {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--semantic-spacing-gap-md);
  flex-direction: row;
  display: flex;
}

.ActionSheetBottomSheet-module__icon6___zafxY {
  line-height: 18px;
  position: relative;
}

.ActionSheetBottomSheet-module__icon7___v-rbI {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__message2___ye8dE {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  font-family: var(--component-field-label-typography-md-default);
  text-align: left;
  flex: 1;
  position: relative;
}

.ActionSheetBottomSheet-module__checklist2___gjacE {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--semantic-spacing-gap-md);
  color: var(--component-textIcon-statusNormal-success);
  flex-direction: row;
  display: flex;
}

.ActionSheetBottomSheet-module__icon8___xAmUR {
  line-height: 18px;
  position: relative;
}

.ActionSheetBottomSheet-module__icon9___anjNj {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__message3___ihd23 {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  font-family: var(--component-field-label-typography-md-default);
  text-align: left;
  flex: 1;
  position: relative;
}

.ActionSheetBottomSheet-module__checklist3___UJaTE {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--semantic-spacing-gap-md);
  color: var(--component-textIcon-statusNormal-danger);
  flex-direction: row;
  display: flex;
}

.ActionSheetBottomSheet-module__passwordStrength___A5nzC {
  width: 360px;
  padding: 0px var(--semantic-spacing-general-md);
  box-sizing: border-box;
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--semantic-spacing-gap-md);
  font-size: var(--component-field-label-typography-md-enabled-size);
  flex-direction: column;
  display: none;
}

.ActionSheetBottomSheet-module__searchBar___IVjwm {
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--component-field-spacing-gap-xs);
  flex-direction: column;
  flex: 1;
  width: 100%;
  display: flex;
}

.ActionSheetBottomSheet-module__searchBar___IVjwm > div {
  width: 100%;
  max-width: 100%;
}

.ActionSheetBottomSheet-module__containerSearchBar___qAJDT {
  padding: var(--component-actionSheet-spacing-padding-sm) var(--component-actionSheet-spacing-padding-md);
  color: var(--component-textIcon-normal-default);
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-2xl);
  flex-direction: row;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  display: flex;
}

.ActionSheetBottomSheet-module__label___enss9 {
  line-height: var(--component-modal-title-typography-size);
  align-self: stretch;
  position: relative;
}

.ActionSheetBottomSheet-module__controller___Ptvvs {
  background-color: #7f0dcf14;
  border: 1px dashed #610a9f;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 0 64px;
  display: flex;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__containerController___oNRkH {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 56px;
  display: flex;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__label1___i31Dh {
  line-height: var(--component-modal-title-typography-size);
  align-self: stretch;
  position: relative;
}

.ActionSheetBottomSheet-module__content___4FleW {
  background-color: #7f0dcf14;
  border: 1px dashed #610a9f;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 64px;
  display: flex;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__containerContent___tE2Fx {
  padding: var(--component-actionSheet-spacing-padding-md);
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__icon10___54M-l {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.ActionSheetBottomSheet-module__iconLeft1___WO3fi {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__label2___pR6Rh {
  width: 319px;
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-field-label-typography-md-default);
  color: var(--component-button-label-color-blackWhite-primary);
  z-index: 1;
  flex-shrink: 0;
  display: inline-block;
  position: relative;
}

.ActionSheetBottomSheet-module__icon11___OVpmt {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.ActionSheetBottomSheet-module__iconRight___0ZNoP {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__icon12___5L8g8 {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.ActionSheetBottomSheet-module__iconLoading___rHcd8 {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__bgFocus1___-QoCE {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.ActionSheetBottomSheet-module__primaryButton___leqwP {
  border-radius: var(--component-button-border-radius-lg);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  height: var(--component-button-height-lg);
  padding: 0px var(--component-button-spacing-padding-lg);
  box-sizing: border-box;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg1);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  flex-direction: row;
  display: flex;
  position: relative;
}

.ActionSheetBottomSheet-module__icon13___Ingre {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.ActionSheetBottomSheet-module__iconLeft2___ypZ8N {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__label3___hnXqu {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-field-label-typography-md-default);
  color: var(--component-button-label-color-blackWhite-secondary);
  z-index: 1;
  flex: 1;
  position: relative;
}

.ActionSheetBottomSheet-module__icon14___RlDPK {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.ActionSheetBottomSheet-module__iconRight3___i-A7Q {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__icon15___8rfU8 {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.ActionSheetBottomSheet-module__iconLoading1___htROR {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.ActionSheetBottomSheet-module__bgFocus2___D10KT {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.ActionSheetBottomSheet-module__secondaryButton___7DUch {
  border-radius: var(--component-button-border-radius-lg);
  border: var(--component-button-border-width-sm) solid var(--component-button-border-color-blackWhite);
  box-sizing: border-box;
  height: var(--component-button-height-lg);
  padding: 0px var(--component-button-spacing-padding-lg);
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg1);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  color: var(--component-button-icon-blackWhite-secondary);
  flex-direction: row;
  display: flex;
  position: relative;
}

.ActionSheetBottomSheet-module__actionButtons___zc2RG {
  color: var(--component-button-icon-blackWhite-primary);
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-2xl);
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: 8px;
  padding: 16px;
  display: flex;
}

.ActionSheetBottomSheet-module__typehugContent___ZWc0f {
  border-radius: var(--component-actionSheet-border-radius) var(--component-actionSheet-border-radius) 0px 0px;
  background-color: var(--component-actionSheet-bg);
  width: 360px;
  min-width: var(--component-actionSheet-width-bottom-min);
  max-width: var(--component-actionSheet-width-bottom-max);
  text-align: center;
  font-size: var(--component-field-label-typography-md-default-size);
  font-family: var(--component-field-label-typography-md-default);
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.ActionSheetSideSheet-module__icon1___DooNh {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.ActionSheetSideSheet-module__icon___Jeq53 {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.ActionSheetSideSheet-module__bgFocus___ygtmN {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest1);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 26px;
  width: 56px;
  height: 56px;
  display: none;
  position: absolute;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  margin: 0 !important;
}

.ActionSheetSideSheet-module__buttonIcon___9bEEK {
  width: var(--component-button-width-lg1);
  border-radius: var(--component-button-border-radius-lg1);
  height: var(--component-button-height-lg1);
  min-width: var(--component-button-width-lg1);
  max-width: var(--component-button-width-lg1);
  min-height: var(--component-button-height-lg1);
  max-height: var(--component-button-height-lg1);
  position: relative;
}

.ActionSheetSideSheet-module__buttonIcon___9bEEK, .ActionSheetSideSheet-module__containerButtonIcon___7Bobh {
  width: var(--component-button-width-lg);
  height: var(--component-button-height-lg);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ActionSheetSideSheet-module__title___M-e41 {
  font-size: var(--semantic-typography-heading-h5-fontSize);
  line-height: var(--semantic-typography-heading-h5-lineHeight);
  font-weight: var(--semantic-typography-heading-h5-fontWeight);
  font-family: var(--component-field-label-typography-md-default);
  color: var(--component-textIcon-normal-prominent);
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  position: relative;
  overflow: hidden;
}

.ActionSheetSideSheet-module__bgFocus1___Nu6Dq {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 26px;
  width: 56px;
  height: 56px;
  display: none;
  position: absolute;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  margin: 0 !important;
}

.ActionSheetSideSheet-module__iconColorReference___po49T {
  width: 34px;
  font-size: var(--core-fontSize-1001);
  line-height: var(--core-fontSize-1001);
  font-weight: var(--core-fontWeight-extraBold1);
  font-family: var(--component-field-label-typography-md-default);
  color: var(--component-button-icon-blackWhite-tertiary1);
  z-index: 2;
  display: none;
  position: relative;
}

.ActionSheetSideSheet-module__buttonClose___dccRN {
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.ActionSheetSideSheet-module__containerButtonClose___HEE9m, .ActionSheetSideSheet-module__iconTitleCancel___WLFFp {
  color: var(--component-button-icon-blackWhite-tertiary);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ActionSheetSideSheet-module__iconTitleCancel___WLFFp {
  padding: var(--component-actionSheet-spacing-padding-md) var(--component-actionSheet-spacing-padding-lg);
  justify-content: center;
  align-self: stretch;
  gap: var(--component-actionSheet-spacing-gap-md);
  color: var(--component-button-icon-blackWhite-tertiary1);
}

.ActionSheetSideSheet-module__description___TJTsH {
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  flex: 1;
  display: -webkit-inline-box;
  position: relative;
  overflow: hidden;
}

.ActionSheetSideSheet-module__containerDescription___yME9L {
  padding: 0 var(--component-actionSheet-spacing-padding-lg) var(--component-actionSheet-spacing-padding-md);
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  font-family: var(--component-field-label-typography-md-default);
  flex-direction: row;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.ActionSheetSideSheet-module__icon3___EF8fK {
  line-height: var(--component-modal-title-typography-size);
  font-weight: 300;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 8px);
}

.ActionSheetSideSheet-module__iconLeft___uMg5K {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: hidden;
}

.ActionSheetSideSheet-module__containerIconLeft___FONuF {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ActionSheetSideSheet-module__labelLeft___mWukb {
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  display: none;
  position: relative;
}

.ActionSheetSideSheet-module__containerLabelLeft___WfmJF, .ActionSheetSideSheet-module__placeholderInputCursor___mqp7n {
  text-align: left;
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  font-family: var(--component-field-label-typography-md-default);
  flex-direction: row;
}

.ActionSheetSideSheet-module__containerLabelLeft___WfmJF {
  box-sizing: border-box;
  width: 52px;
  height: 36px;
  color: var(--component-field-input-color-enabled);
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: none;
}

.ActionSheetSideSheet-module__placeholderInputCursor___mqp7n {
  height: 20px;
  color: var(--component-field-input-color-focus);
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.ActionSheetSideSheet-module__icon4___2ZkGE {
  line-height: var(--component-modal-title-typography-size);
  font-weight: 300;
  position: relative;
}

.ActionSheetSideSheet-module__iconRight1___PCILF {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: none;
  overflow: hidden;
}

.ActionSheetSideSheet-module__containerIconRight1___buFdF, .ActionSheetSideSheet-module__field___es-NG {
  flex-direction: row;
  justify-content: flex-start;
}

.ActionSheetSideSheet-module__containerIconRight1___buFdF {
  align-items: flex-start;
  width: 24px;
  height: 24px;
  display: none;
}

.ActionSheetSideSheet-module__field___es-NG {
  border-radius: var(--component-field-border-radius-sm);
  background-color: var(--component-field-bg-fill-default);
  height: var(--component-field-height-sm);
  padding: 0 var(--component-field-spacing-padding-sm);
  box-sizing: border-box;
  align-self: stretch;
  align-items: center;
  gap: var(--component-field-spacing-gap-sm);
  display: flex;
}

.ActionSheetSideSheet-module__characterCounter___NG9zv, .ActionSheetSideSheet-module__message___rLZGD {
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  text-overflow: ellipsis;
  position: relative;
  overflow: hidden;
}

.ActionSheetSideSheet-module__message___rLZGD {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  flex: 1;
  display: -webkit-inline-box;
}

.ActionSheetSideSheet-module__characterCounter___NG9zv {
  text-align: right;
  white-space: nowrap;
}

.ActionSheetSideSheet-module__messageCharacterCounter___pel4e {
  width: 360px;
  padding: 0 var(--component-field-spacing-padding-sm);
  box-sizing: border-box;
  justify-content: flex-end;
  align-items: flex-start;
  gap: var(--component-field-spacing-gap-sm);
  text-align: left;
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  color: var(--component-textIcon-normal-disabled);
  font-family: var(--component-field-label-typography-md-default);
  flex-direction: row;
  display: none;
}

.ActionSheetSideSheet-module__icon7___RjOrp {
  line-height: 18px;
  position: relative;
}

.ActionSheetSideSheet-module__icon6___eFSnO {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.ActionSheetSideSheet-module__message1___CbsjO {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  font-family: var(--component-field-label-typography-md-default);
  text-align: left;
  flex: 1;
  position: relative;
}

.ActionSheetSideSheet-module__checklist1___1jiSS, .ActionSheetSideSheet-module__checklist2___BtGWJ {
  align-self: stretch;
  gap: var(--semantic-spacing-gap-md);
  flex-direction: row;
  display: flex;
}

.ActionSheetSideSheet-module__checklist1___1jiSS {
  justify-content: flex-start;
  align-items: flex-start;
}

.ActionSheetSideSheet-module__checklist2___BtGWJ {
  color: var(--component-textIcon-statusNormal-success);
}

.ActionSheetSideSheet-module__checklist2___BtGWJ, .ActionSheetSideSheet-module__checklist3___dML-j, .ActionSheetSideSheet-module__passwordStrength___dRaSO, .ActionSheetSideSheet-module__searchBar___Ig6fg {
  justify-content: flex-start;
  align-items: flex-start;
}

.ActionSheetSideSheet-module__checklist3___dML-j {
  align-self: stretch;
  gap: var(--semantic-spacing-gap-md);
  color: var(--component-textIcon-statusNormal-danger);
  flex-direction: row;
  display: flex;
}

.ActionSheetSideSheet-module__passwordStrength___dRaSO, .ActionSheetSideSheet-module__searchBar___Ig6fg {
  flex-direction: column;
}

.ActionSheetSideSheet-module__passwordStrength___dRaSO {
  width: 360px;
  padding: 0 var(--semantic-spacing-general-md);
  box-sizing: border-box;
  gap: var(--semantic-spacing-gap-md);
  font-size: var(--component-field-label-typography-md-enabled-size);
  display: none;
}

.ActionSheetSideSheet-module__searchBar___Ig6fg {
  gap: var(--component-field-spacing-gap-xs);
  flex: 1;
  display: flex;
}

.ActionSheetSideSheet-module__containerHeader___5YfnQ, .ActionSheetSideSheet-module__containerSearchBar___pJugY {
  justify-content: center;
  align-items: center;
  display: flex;
}

.ActionSheetSideSheet-module__containerSearchBar___pJugY {
  width: 360px;
  padding: var(--component-actionSheet-spacing-padding-md);
  box-sizing: border-box;
  flex-direction: row;
}

.ActionSheetSideSheet-module__containerHeader___5YfnQ {
  color: var(--component-textIcon-normal-default);
  flex-direction: column;
  align-self: stretch;
}

.ActionSheetSideSheet-module__label___sWO6E {
  line-height: var(--component-modal-title-typography-size);
  align-self: stretch;
  position: relative;
}

.ActionSheetSideSheet-module__controller___F-oRP {
  background-color: #7f0dcf14;
  border: 1px dashed #610a9f;
  flex: 1;
  padding: 0 64px;
}

.ActionSheetSideSheet-module__containerContent___Kx1zm, .ActionSheetSideSheet-module__containerController___7TPQX, .ActionSheetSideSheet-module__content___QCH9l, .ActionSheetSideSheet-module__controller___F-oRP {
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.ActionSheetSideSheet-module__containerController___7TPQX {
  height: 56px;
  font-family: var(--component-field-label-typography-md-default);
  flex-shrink: 0;
}

.ActionSheetSideSheet-module__containerContent___Kx1zm, .ActionSheetSideSheet-module__content___QCH9l {
  flex: 1;
}

.ActionSheetSideSheet-module__content___QCH9l {
  background-color: #7f0dcf14;
  border: 1px dashed #610a9f;
  padding: 64px;
}

.ActionSheetSideSheet-module__containerContent___Kx1zm {
  padding: var(--component-actionSheet-spacing-padding-lg);
  font-family: var(--component-field-label-typography-md-default);
}

.ActionSheetSideSheet-module__iconLeft1___Kup-2 {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.ActionSheetSideSheet-module__label2___QxQc3 {
  width: 319px;
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-field-label-typography-md-default);
  color: var(--component-button-label-color-blackWhite-primary);
  z-index: 1;
  flex-shrink: 0;
  display: inline-block;
  position: relative;
}

.ActionSheetSideSheet-module__iconLoading___Tnwe-, .ActionSheetSideSheet-module__iconRight___0hT1Y {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.ActionSheetSideSheet-module__iconLoading___Tnwe- {
  z-index: 3;
}

.ActionSheetSideSheet-module__bgFocus2___7suJ5 {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.ActionSheetSideSheet-module__primaryButton___whsAY {
  border-radius: var(--component-button-border-radius-lg);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  box-sizing: border-box;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg1);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  flex-direction: row;
  display: flex;
  position: relative;
}

.ActionSheetSideSheet-module__label3___A6Ers {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-field-label-typography-md-default);
  color: var(--component-button-label-color-blackWhite-secondary);
  z-index: 1;
  flex: 1;
  position: relative;
}

.ActionSheetSideSheet-module__secondaryButton___A1OdR {
  border-radius: var(--component-button-border-radius-lg);
  border: var(--component-button-border-width-sm) solid var(--component-button-border-color-blackWhite);
  box-sizing: border-box;
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg1);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  color: var(--component-button-icon-blackWhite-secondary);
  flex-direction: row;
  display: flex;
  position: relative;
}

.ActionSheetSideSheet-module__actionButtons___8su6S, .ActionSheetSideSheet-module__actionSheetSideSheet___0cQxX {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ActionSheetSideSheet-module__actionButtons___8su6S {
  color: var(--component-button-icon-blackWhite-primary);
  align-self: stretch;
  gap: 8px;
  padding: 16px;
}

.ActionSheetSideSheet-module__actionSheetSideSheet___0cQxX {
  background-color: var(--component-actionSheet-bg);
  text-align: center;
  width: 360px;
  min-width: 360px;
  max-width: 360px;
  height: 800px;
  font-size: var(--component-field-label-typography-md-default-size);
  color: #610a9f;
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-2xl);
  overflow: hidden;
}

.TextFieldAtomLabelled-module__icon___udUrU {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.TextFieldAtomLabelled-module__iconLeft___MII5m {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.TextFieldAtomLabelled-module__labelLeft___LtbYJ {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  font-family: var(--font-inter);
  color: var(--component-field-label-color-default);
  text-align: left;
}

.TextFieldAtomLabelled-module__label___-Ln5M, .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__labelLeft___LtbYJ {
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
}

.TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__label1___gKCPF {
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__fieldMarkerRequired___8ojF9 {
  color: var(--component-fieldMarker-label-color-required);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.TextFieldAtomLabelled-module__label2___FW8x- {
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
}

.TextFieldAtomLabelled-module__fieldMarkerOptional___LRCcU, .TextFieldAtomLabelled-module__labelMarker___cyT3d {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.TextFieldAtomLabelled-module__fieldMarkerOptional___LRCcU {
  color: var(--component-fieldMarker-label-color-optional);
  justify-content: center;
}

.TextFieldAtomLabelled-module__labelMarker___cyT3d {
  justify-content: flex-start;
  align-self: stretch;
  gap: var(--component-field-spacing-gap-xs);
}

.TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__labelRight___5abDS, .TextFieldAtomLabelled-module__labelmarkerinput___nT15p {
  font-family: var(--font-inter);
  text-align: left;
}

.TextFieldAtomLabelled-module__input___Pkfwl {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  width: 39px;
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-enabled);
  background-color: #0000;
  border: 0;
  outline: 0;
  flex-shrink: 0;
  height: 24px;
  display: none;
  position: relative;
}

.TextFieldAtomLabelled-module__labelRight___5abDS, .TextFieldAtomLabelled-module__labelmarkerinput___nT15p {
  color: var(--component-field-label-color-default);
  overflow: hidden;
}

.TextFieldAtomLabelled-module__labelmarkerinput___nT15p {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.TextFieldAtomLabelled-module__labelRight___5abDS {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}

.TextFieldAtomLabelled-module__icon1___Qh9a6 {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.TextFieldAtomLabelled-module__iconRight1___58fph {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.TextFieldAtomLabelled-module__icon2___3KfGw {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.TextFieldAtomLabelled-module__field___jdz98, .TextFieldAtomLabelled-module__iconRight2___-fE6I {
  align-items: center;
  display: flex;
}

.TextFieldAtomLabelled-module__iconRight2___-fE6I {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  width: 24px;
  height: 24px;
  overflow: hidden;
}

.TextFieldAtomLabelled-module__field___jdz98 {
  border-radius: var(--component-field-border-radius-md);
  background-color: var(--component-field-bg-outline-default);
  border: var(--component-field-border-width) solid var(--component-field-border-color-default);
  box-sizing: border-box;
  height: var(--component-field-height-md);
  padding: 0 var(--component-field-spacing-padding-md);
  justify-content: flex-start;
  align-self: stretch;
  gap: var(--component-field-spacing-gap-sm);
  flex-direction: row;
}

.TextFieldAtomLabelled-module__currentCounter___qut4b, .TextFieldAtomLabelled-module__maximumCounter___9Pmy1, .TextFieldAtomLabelled-module__message___hOrVo, .TextFieldAtomLabelled-module__slash___58rsW {
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  text-overflow: ellipsis;
  position: relative;
  overflow: hidden;
}

.TextFieldAtomLabelled-module__message___hOrVo {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  flex: 1;
  display: -webkit-inline-box;
}

.TextFieldAtomLabelled-module__currentCounter___qut4b, .TextFieldAtomLabelled-module__maximumCounter___9Pmy1, .TextFieldAtomLabelled-module__slash___58rsW {
  white-space: nowrap;
}

.TextFieldAtomLabelled-module__characterCounter___RVvOa, .TextFieldAtomLabelled-module__messageCharacterCounter___JUchD {
  text-align: right;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.TextFieldAtomLabelled-module__messageCharacterCounter___JUchD {
  padding: 0 var(--component-field-spacing-padding-md);
  justify-content: flex-end;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--component-field-spacing-gap-sm);
  text-align: left;
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  color: var(--component-textIcon-normal-subtle);
  font-family: var(--font-inter);
}

.TextFieldAtomLabelled-module__icon3___u40V3 {
  line-height: 18px;
  position: relative;
}

.TextFieldAtomLabelled-module__icon4___ZFFd4 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.TextFieldAtomLabelled-module__message1___y60CK {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  font-family: var(--font-inter);
  text-align: left;
  flex: 1;
  position: relative;
}

.TextFieldAtomLabelled-module__checklist1___ZOgNL {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--semantic-spacing-gap-md);
  flex-direction: row;
  display: flex;
}

.TextFieldAtomLabelled-module__icon5___olL5m {
  line-height: 18px;
  position: relative;
}

.TextFieldAtomLabelled-module__icon6___GLN5u {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.TextFieldAtomLabelled-module__message2___3KwkT {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  font-family: var(--font-inter);
  text-align: left;
  flex: 1;
  position: relative;
}

.TextFieldAtomLabelled-module__checklist2___78unB {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--semantic-spacing-gap-md);
  color: var(--component-textIcon-statusNormal-success);
  flex-direction: row;
  display: flex;
}

.TextFieldAtomLabelled-module__icon7___5oNA3 {
  line-height: 18px;
  position: relative;
}

.TextFieldAtomLabelled-module__icon8___mLT1z {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.TextFieldAtomLabelled-module__message3___eDPrS {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  font-family: var(--font-inter);
  text-align: left;
  flex: 1;
  position: relative;
}

.TextFieldAtomLabelled-module__checklist3___iuAtf, .TextFieldAtomLabelled-module__passwordStrength___TC8N1, .TextFieldAtomLabelled-module__root___2Ri-A {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.TextFieldAtomLabelled-module__checklist3___iuAtf {
  align-self: stretch;
  gap: var(--semantic-spacing-gap-md);
  color: var(--component-textIcon-statusNormal-danger);
  flex-direction: row;
}

.TextFieldAtomLabelled-module__passwordStrength___TC8N1, .TextFieldAtomLabelled-module__root___2Ri-A {
  flex-direction: column;
}

.TextFieldAtomLabelled-module__passwordStrength___TC8N1 {
  padding: 0 var(--semantic-spacing-general-md);
  align-self: stretch;
  gap: var(--semantic-spacing-gap-md);
  font-size: 12px;
}

.TextFieldAtomLabelled-module__root___2Ri-A {
  gap: var(--component-field-spacing-gap-xs);
  text-align: center;
  width: 100%;
  color: var(--component-textIcon-normal-default);
  font-size: 16px;
  font-family: var(--font-font-awesome-6-pro);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__field___jdz98 {
  border: var(--component-field-border-width) solid var(--component-field-border-color-successDefault);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__field___jdz98, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__field___jdz98 {
  border: var(--component-field-border-width) solid var(--component-field-border-color-failDefault);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__field___jdz98, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__field___jdz98 {
  background-color: var(--component-field-bg-fill-default);
  border: unset;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__field___jdz98 {
  background-color: var(--component-field-bg-fill-successDefault);
  border: unset;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__field___jdz98, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__field___jdz98 {
  background-color: var(--component-field-bg-fill-failDefault);
  border: unset;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__label___-Ln5M, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-field-label-color-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__label___-Ln5M, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__label___-Ln5M {
  color: var(--component-field-label-color-fail);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__label___-Ln5M, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-field-label-color-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__label___-Ln5M, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__label___-Ln5M {
  color: var(--component-field-label-color-fail);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__label2___FW8x- {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__input___Pkfwl {
  border: unset;
  outline: unset;
  background-color: unset;
  width: unset;
  display: unset;
  height: unset;
  flex-shrink: unset;
  align-self: stretch;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__input___Pkfwl {
  border: unset;
  outline: unset;
  background-color: unset;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__input___Pkfwl {
  border: unset;
  outline: unset;
  background-color: unset;
  width: unset;
  display: unset;
  height: unset;
  flex-shrink: unset;
  align-self: stretch;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__input___Pkfwl {
  border: unset;
  outline: unset;
  background-color: unset;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__message___hOrVo, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__message___hOrVo, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__currentCounter___qut4b, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__currentCounter___qut4b, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__slash___58rsW, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__slash___58rsW, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__maximumCounter___9Pmy1, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"] .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__maximumCounter___9Pmy1, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"] .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__field___jdz98, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__field___jdz98 {
  border: var(--component-field-border-width) solid var(--component-field-border-color-hover);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__field___jdz98 {
  border: var(--component-field-border-width) solid var(--component-field-border-color-successHover);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__field___jdz98, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__field___jdz98 {
  border: var(--component-field-border-width) solid var(--component-field-border-color-failHover);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__field___jdz98, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__field___jdz98 {
  background-color: var(--component-field-bg-fill-hover);
  border: unset;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__field___jdz98 {
  background-color: var(--component-field-bg-fill-successHover);
  border: unset;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__field___jdz98, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__field___jdz98 {
  background-color: var(--component-field-bg-fill-failHover);
  border: unset;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__label___-Ln5M, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-field-label-color-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__label___-Ln5M {
  color: var(--component-field-label-color-fail);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__label___-Ln5M, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-label-color-fail);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label___-Ln5M {
  color: var(--component-field-label-color-default);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-field-label-color-default);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label___-Ln5M, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-field-label-color-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label___-Ln5M {
  color: var(--component-field-label-color-fail);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-label-color-fail);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__label1___gKCPF {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label1___gKCPF {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label1___gKCPF {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label1___gKCPF {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__label2___FW8x- {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label2___FW8x- {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label2___FW8x- {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__label2___FW8x- {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__input___Pkfwl {
  border: unset;
  outline: unset;
  background-color: unset;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__input___Pkfwl {
  border: unset;
  outline: unset;
  background-color: unset;
  width: unset;
  display: unset;
  height: unset;
  flex-shrink: unset;
  align-self: stretch;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__input___Pkfwl {
  border: unset;
  outline: unset;
  background-color: unset;
  flex-shrink: 0;
  width: 39px;
  height: 24px;
  display: none;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__input___Pkfwl {
  border: unset;
  outline: unset;
  background-color: unset;
  width: unset;
  display: unset;
  height: unset;
  flex-shrink: unset;
  align-self: stretch;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__input___Pkfwl {
  border: unset;
  outline: unset;
  background-color: unset;
  flex-shrink: 0;
  width: 39px;
  height: 24px;
  display: none;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__message___hOrVo, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__message___hOrVo, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__message___hOrVo, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__currentCounter___qut4b, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__currentCounter___qut4b, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__currentCounter___qut4b, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__slash___58rsW, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__slash___58rsW, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__slash___58rsW, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__maximumCounter___9Pmy1, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:hover .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__maximumCounter___9Pmy1, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="false"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__maximumCounter___9Pmy1, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:hover .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__field___jdz98 {
  background-color: var(--component-field-bg-outline-default);
  border: var(--component-field-border-width) solid var(--component-field-border-color-focus);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__field___jdz98 {
  background-color: var(--component-field-bg-outline-default);
  border: var(--component-field-border-width) solid var(--component-field-border-color-successFocus);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__field___jdz98 {
  background-color: var(--component-field-bg-outline-default);
  border: var(--component-field-border-width) solid var(--component-field-border-color-failFocus);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__field___jdz98 {
  background-color: var(--component-field-bg-fill-focus);
  border: var(--component-field-border-width) solid var(--component-field-border-color-focus);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__field___jdz98 {
  background-color: var(--component-field-bg-fill-successFocus);
  border: var(--component-field-border-width) solid var(--component-field-border-color-successFocus);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__field___jdz98 {
  background-color: var(--component-field-bg-fill-failFocus);
  border: var(--component-field-border-width) solid var(--component-field-border-color-failFocus);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__label___-Ln5M, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-field-label-color-focus);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__label___-Ln5M {
  color: var(--component-field-label-color-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__label___-Ln5M, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-field-label-color-fail);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__label___-Ln5M {
  color: var(--component-field-label-color-focus);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__label___-Ln5M, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-field-label-color-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__label___-Ln5M {
  color: var(--component-field-label-color-fail);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__label2___FW8x-, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__label1___gKCPF, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__label2___FW8x- {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__input___Pkfwl {
  width: unset;
  color: var(--component-field-input-color-focus);
  display: unset;
  height: unset;
  flex-shrink: unset;
  background-color: #0000;
  border: 0;
  outline: 0;
  align-self: stretch;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__input___Pkfwl, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__input___Pkfwl {
  border: unset;
  outline: unset;
  background-color: unset;
  width: unset;
  color: var(--component-field-input-color-focus);
  display: unset;
  height: unset;
  flex-shrink: unset;
  align-self: stretch;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__message___hOrVo {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__currentCounter___qut4b {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="outline"]:focus-within .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"][data-is-typed="true"][data-state="default"][data-type="fill"]:focus-within .TextFieldAtomLabelled-module__maximumCounter___9Pmy1 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__field___jdz98, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__field___jdz98 {
  background-color: var(--component-field-bg-outline-default);
  border: var(--component-field-border-width) solid var(--component-field-border-color-disabled);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__field___jdz98, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__field___jdz98 {
  background-color: var(--component-field-bg-fill-default);
  border: unset;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-label-color-disabled);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-field-label-color-disabled);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-label-color-disabled);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__label___-Ln5M {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-field-label-color-disabled);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__label1___gKCPF {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__label1___gKCPF {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__label1___gKCPF {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__label1___gKCPF {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__label2___FW8x- {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__label2___FW8x- {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__label2___FW8x- {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__label2___FW8x- {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__input___Pkfwl {
  border: unset;
  outline: unset;
  background-color: unset;
  width: 39px;
  color: var(--component-field-input-color-enabled);
  flex-shrink: 0;
  height: 24px;
  display: none;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__input___Pkfwl {
  border: unset;
  outline: unset;
  background-color: unset;
  width: unset;
  color: var(--component-field-input-color-disabled);
  display: unset;
  height: unset;
  flex-shrink: unset;
  align-self: stretch;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__input___Pkfwl {
  border: unset;
  outline: unset;
  background-color: unset;
  width: 39px;
  color: var(--component-field-input-color-enabled);
  flex-shrink: 0;
  height: 24px;
  display: none;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__input___Pkfwl {
  border: unset;
  outline: unset;
  background-color: unset;
  width: unset;
  color: var(--component-field-input-color-disabled);
  display: unset;
  height: unset;
  flex-shrink: unset;
  align-self: stretch;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__currentCounter___qut4b, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__maximumCounter___9Pmy1, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__message___hOrVo, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__slash___58rsW, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__currentCounter___qut4b, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__maximumCounter___9Pmy1, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__message___hOrVo, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="false"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__slash___58rsW, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__currentCounter___qut4b, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__maximumCounter___9Pmy1, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__message___hOrVo, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="fill"] .TextFieldAtomLabelled-module__slash___58rsW, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__currentCounter___qut4b, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__maximumCounter___9Pmy1, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__message___hOrVo, .TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="neutral"][data-is-typed="true"][data-state="disabled"][data-type="outline"] .TextFieldAtomLabelled-module__slash___58rsW {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-group="true"] .TextFieldAtomLabelled-module__field___jdz98 {
  border-radius: var(--core-borderRadius-400);
  border: 1px solid var(--component-field-border-color-default);
  align-self: stretch;
  align-items: flex-start;
  gap: 0;
  padding: 0;
  overflow: hidden;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-group="true"] .TextFieldAtomLabelled-module__labelmarkerinput___nT15p {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  color: var(--component-field-label-color-default);
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.TextFieldAtomLabelled-module__labelinputicon___5M8lr {
  background-color: var(--component-field-bg-outline-default);
  height: var(--component-field-height-md);
  padding: 0 var(--component-field-spacing-padding-md);
  box-sizing: border-box;
  justify-content: flex-start;
  align-items: center;
  gap: var(--component-field-spacing-gap-sm);
  text-align: center;
  color: var(--component-textIcon-normal-default);
  flex-direction: row;
  flex: 1;
  font-size: 16px;
  display: flex;
}

.TextFieldAtomLabelled-module__addonLeft___SBOq2 {
  background-color: var(--component-field-addon-fill-default);
  border-right: 1px solid var(--component-field-border-color-default);
  box-sizing: border-box;
  height: 56px;
  padding: 0 var(--semantic-spacing-general-md);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.TextFieldAtomLabelled-module__addonRight___23Qim {
  background-color: var(--component-field-addon-fill-default);
  border-left: 1px solid var(--component-field-border-color-default);
  box-sizing: border-box;
  height: 56px;
  padding: 0 var(--semantic-spacing-general-md);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonLeft___SBOq2, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonLeft___SBOq2 {
  background-color: var(--component-field-bg-fill-default);
  border-right: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"] .TextFieldAtomLabelled-module__addonLeft___SBOq2 {
  background-color: var(--component-field-bg-fill-successDefault);
  border-right: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="fail"] .TextFieldAtomLabelled-module__addonLeft___SBOq2, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"] .TextFieldAtomLabelled-module__addonLeft___SBOq2 {
  background-color: var(--component-field-bg-fill-failDefault);
  border-right: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="neutral"]:hover .TextFieldAtomLabelled-module__addonLeft___SBOq2, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:hover .TextFieldAtomLabelled-module__addonLeft___SBOq2 {
  background-color: var(--component-field-bg-fill-hover);
  border-right: unset;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"]:hover .TextFieldAtomLabelled-module__addonLeft___SBOq2 {
  background-color: var(--component-field-bg-fill-successHover);
  border-right: unset;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="fail"]:hover .TextFieldAtomLabelled-module__addonLeft___SBOq2, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:hover .TextFieldAtomLabelled-module__addonLeft___SBOq2 {
  background-color: var(--component-field-bg-fill-failHover);
  border-right: unset;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:focus-within .TextFieldAtomLabelled-module__addonLeft___SBOq2, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="success"]:focus-within .TextFieldAtomLabelled-module__addonLeft___SBOq2 {
  background-color: var(--component-field-addon-fill-default);
  border-right: 1px solid var(--component-field-border-color-default);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:focus-within .TextFieldAtomLabelled-module__addonLeft___SBOq2 {
  background-color: var(--component-field-addon-fill-default);
  border-right: 1px solid var(--core-color-opacity-black-100);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:focus-within .TextFieldAtomLabelled-module__addonLeft___SBOq2 {
  background-color: var(--component-field-bg-fill-focus);
  border-right: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"]:focus-within .TextFieldAtomLabelled-module__addonLeft___SBOq2 {
  background-color: var(--component-field-bg-fill-successDefault);
  border-right: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:focus-within .TextFieldAtomLabelled-module__addonLeft___SBOq2 {
  background-color: var(--component-field-bg-fill-failFocus);
  border-right: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonLeft___SBOq2, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonLeft___SBOq2 {
  background-color: var(--component-field-addon-fill-default);
  border-right: 1px solid var(--core-color-opacity-black-100);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonLeft___SBOq2, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonLeft___SBOq2 {
  background-color: var(--component-field-bg-fill-default);
  border-right: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelled-module__labelinputicon___5M8lr, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelled-module__labelinputicon___5M8lr {
  background-color: var(--component-field-bg-fill-default);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"] .TextFieldAtomLabelled-module__labelinputicon___5M8lr {
  background-color: var(--component-field-bg-fill-successDefault);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="fail"] .TextFieldAtomLabelled-module__labelinputicon___5M8lr, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"] .TextFieldAtomLabelled-module__labelinputicon___5M8lr {
  background-color: var(--component-field-bg-fill-failDefault);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="neutral"]:hover .TextFieldAtomLabelled-module__labelinputicon___5M8lr, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:hover .TextFieldAtomLabelled-module__labelinputicon___5M8lr {
  background-color: var(--component-field-bg-fill-hover);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"]:hover .TextFieldAtomLabelled-module__labelinputicon___5M8lr {
  background-color: var(--component-field-bg-fill-successHover);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="fail"]:hover .TextFieldAtomLabelled-module__labelinputicon___5M8lr, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:hover .TextFieldAtomLabelled-module__labelinputicon___5M8lr {
  background-color: var(--component-field-bg-fill-failHover);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:focus-within .TextFieldAtomLabelled-module__labelinputicon___5M8lr, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:focus-within .TextFieldAtomLabelled-module__labelinputicon___5M8lr, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="success"]:focus-within .TextFieldAtomLabelled-module__labelinputicon___5M8lr {
  background-color: var(--component-field-bg-outline-default);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:focus-within .TextFieldAtomLabelled-module__labelinputicon___5M8lr {
  background-color: var(--component-field-bg-fill-focus);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"]:focus-within .TextFieldAtomLabelled-module__labelinputicon___5M8lr {
  background-color: var(--component-field-bg-fill-successFocus);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:focus-within .TextFieldAtomLabelled-module__labelinputicon___5M8lr {
  background-color: var(--component-field-bg-fill-failFocus);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelled-module__labelinputicon___5M8lr {
  background-color: var(--component-field-bg-outline-default);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelled-module__labelinputicon___5M8lr {
  background-color: var(--component-field-bg-outline-default);
  border: var(--component-field-border-width) solid var(--component-field-border-color-disabled);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelled-module__labelinputicon___5M8lr, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelled-module__labelinputicon___5M8lr {
  background-color: var(--component-field-bg-fill-default);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="success"] .TextFieldAtomLabelled-module__addonRight___23Qim {
  border-left: unset;
  border-right: 1px solid var(--component-field-border-color-default);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonRight___23Qim, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonRight___23Qim {
  background-color: var(--component-field-bg-fill-default);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"] .TextFieldAtomLabelled-module__addonRight___23Qim {
  background-color: var(--component-field-bg-fill-successDefault);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="fail"] .TextFieldAtomLabelled-module__addonRight___23Qim, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"] .TextFieldAtomLabelled-module__addonRight___23Qim {
  background-color: var(--component-field-bg-fill-failDefault);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:hover .TextFieldAtomLabelled-module__addonRight___23Qim, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="success"]:hover .TextFieldAtomLabelled-module__addonRight___23Qim {
  border-left: 1px solid var(--component-field-border-color-default);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="default"][data-is-typed="false"][data-indicator="fail"]:hover .TextFieldAtomLabelled-module__addonRight___23Qim {
  border-left: 1px solid var(--core-color-opacity-black-100);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="neutral"]:hover .TextFieldAtomLabelled-module__addonRight___23Qim, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:hover .TextFieldAtomLabelled-module__addonRight___23Qim {
  background-color: var(--component-field-bg-fill-hover);
  border-left: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"]:hover .TextFieldAtomLabelled-module__addonRight___23Qim {
  background-color: var(--component-field-bg-fill-successHover);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="fail"]:hover .TextFieldAtomLabelled-module__addonRight___23Qim, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:hover .TextFieldAtomLabelled-module__addonRight___23Qim {
  background-color: var(--component-field-bg-fill-failHover);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:focus-within .TextFieldAtomLabelled-module__addonRight___23Qim, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="success"]:focus-within .TextFieldAtomLabelled-module__addonRight___23Qim {
  background-color: var(--component-field-addon-fill-default);
  border-left: 1px solid var(--component-field-border-color-default);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:focus-within .TextFieldAtomLabelled-module__addonRight___23Qim {
  background-color: var(--component-field-addon-fill-default);
  border-left: 1px solid var(--core-color-opacity-black-100);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:focus-within .TextFieldAtomLabelled-module__addonRight___23Qim {
  background-color: var(--component-field-bg-fill-focus);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"]:focus-within .TextFieldAtomLabelled-module__addonRight___23Qim {
  background-color: var(--component-field-bg-fill-successDefault);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:focus-within .TextFieldAtomLabelled-module__addonRight___23Qim {
  background-color: var(--component-field-bg-fill-failFocus);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonRight___23Qim, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonRight___23Qim {
  background-color: var(--component-field-addon-fill-default);
  border-left: 1px solid var(--core-color-opacity-black-100);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonRight___23Qim, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonRight___23Qim {
  background-color: var(--component-field-bg-fill-default);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonLeft___SBOq2 .TextFieldAtomLabelled-module__labelLeft___LtbYJ, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonLeft___SBOq2 .TextFieldAtomLabelled-module__labelLeft___LtbYJ, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonLeft___SBOq2 .TextFieldAtomLabelled-module__labelLeft___LtbYJ, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonLeft___SBOq2 .TextFieldAtomLabelled-module__labelLeft___LtbYJ, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonRight___23Qim .TextFieldAtomLabelled-module__labelRight___5abDS, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="fill"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonRight___23Qim .TextFieldAtomLabelled-module__labelRight___5abDS, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonRight___23Qim .TextFieldAtomLabelled-module__labelRight___5abDS, .TextFieldAtomLabelled-module__root___2Ri-A[data-type="outline"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelled-module__addonRight___23Qim .TextFieldAtomLabelled-module__labelRight___5abDS {
  color: var(--component-field-label-color-disabled);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="fail"] .textfield-status-icon svg, .textfield-message-fail svg {
  fill: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelled-module__root___2Ri-A[data-indicator="success"] .textfield-status-icon svg, .textfield-message-success svg {
  fill: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__icon___3N4GY {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.TextFieldAtomLabelless-module__iconLeft___ZYDj- {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.TextFieldAtomLabelless-module__containerIconLeft___jj7Bd {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.TextFieldAtomLabelless-module__labelLeft___gra9V {
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  position: relative;
}

.TextFieldAtomLabelless-module__containerLabelLeft___FExcw {
  text-align: left;
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  color: var(--component-field-input-color-enabled);
  font-family: var(--component-field-label-typography-md-default);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: flex;
}

.TextFieldAtomLabelless-module__input___e6FJr {
  font-family: var(--component-field-label-typography-md-default);
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-focus);
  text-align: left;
  background-color: #0000;
  border: none;
  outline: none;
  flex: 1;
  position: relative;
}

.TextFieldAtomLabelless-module__labelRight___SmmAX {
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  position: relative;
}

.TextFieldAtomLabelless-module__containerLabelRight___NggQl {
  text-align: left;
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  color: var(--component-field-input-color-enabled);
  font-family: var(--component-field-label-typography-md-default);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: flex;
}

.TextFieldAtomLabelless-module__icon1___lpi5C {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.TextFieldAtomLabelless-module__iconRight1___AAe2R {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.TextFieldAtomLabelless-module__containerIconRight1___VGilh {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.TextFieldAtomLabelless-module__icon2___mazHl {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.TextFieldAtomLabelless-module__iconRight2___leS-U {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.TextFieldAtomLabelless-module__containerIconRight2___WVurT {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.TextFieldAtomLabelless-module__field___q4dVT {
  border-radius: var(--component-field-border-radius-md);
  background-color: var(--component-field-bg-fill-default, #0000000a);
  box-sizing: border-box;
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  gap: var(--component-field-spacing-gap-sm);
  flex-direction: row;
  display: flex;
}

.TextFieldAtomLabelless-module__message___2ls3i {
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  flex: 1;
  display: -webkit-inline-box;
  position: relative;
  overflow: hidden;
}

.TextFieldAtomLabelless-module__currentCounter___75QSe, .TextFieldAtomLabelless-module__slash___eqMwz, .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
}

.TextFieldAtomLabelless-module__characterCounter___Vlme2 {
  text-align: right;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-md);
  justify-content: flex-end;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--component-field-spacing-gap-sm);
  text-align: left;
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  color: var(--component-textIcon-normal-subtle);
  font-family: var(--component-field-label-typography-md-default);
  flex-direction: row;
  display: flex;
}

.TextFieldAtomLabelless-module__icon3___d-AMA {
  line-height: 18px;
  position: relative;
}

.TextFieldAtomLabelless-module__icon4___vt181 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.TextFieldAtomLabelless-module__message1___ImnY0 {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  font-family: var(--component-field-label-typography-md-default);
  text-align: left;
  flex: 1;
  position: relative;
}

.TextFieldAtomLabelless-module__checklist1___yk--O {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--semantic-spacing-gap-md);
  flex-direction: row;
  display: flex;
}

.TextFieldAtomLabelless-module__icon5___fzqy- {
  line-height: 18px;
  position: relative;
}

.TextFieldAtomLabelless-module__icon6___TYqN7 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.TextFieldAtomLabelless-module__message2___Lxiyd {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  font-family: var(--component-field-label-typography-md-default);
  text-align: left;
  flex: 1;
  position: relative;
}

.TextFieldAtomLabelless-module__checklist2___H7JBd {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--semantic-spacing-gap-md);
  color: var(--component-textIcon-statusNormal-success);
  flex-direction: row;
  display: flex;
}

.TextFieldAtomLabelless-module__icon7___j5hql {
  line-height: 18px;
  position: relative;
}

.TextFieldAtomLabelless-module__icon8___jFyEv {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.TextFieldAtomLabelless-module__message3___1d1EW {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  font-family: var(--component-field-label-typography-md-default);
  text-align: left;
  flex: 1;
  position: relative;
}

.TextFieldAtomLabelless-module__checklist3___28YBn {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--semantic-spacing-gap-md);
  color: var(--component-textIcon-statusNormal-danger);
  flex-direction: row;
  display: flex;
}

.TextFieldAtomLabelless-module__passwordStrength___vF8r4 {
  padding: 0px var(--semantic-spacing-general-md);
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--semantic-spacing-gap-md);
  font-size: var(--component-field-label-typography-md-enabled-size);
  flex-direction: column;
  display: flex;
}

.TextFieldAtomLabelless-module__root___-yS-p {
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--component-field-spacing-gap-xs);
  text-align: center;
  width: 100%;
  font-size: var(--component-field-label-typography-md-default-size);
  color: var(--component-textIcon-normal-default);
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-sm);
  flex-direction: column;
  display: flex;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-is-typed="true"] .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-focus);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-successDefault);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-failDefault);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-successDefault);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-failDefault);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-successDefault);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-failDefault);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-successDefault);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-failDefault);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  height: 40px;
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-successDefault);
  height: 40px;
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-failDefault);
  height: 40px;
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  height: 40px;
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-successDefault);
  height: 40px;
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-failDefault);
  height: 40px;
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-default);
  border: unset;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successDefault);
  border: unset;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failDefault);
  border: unset;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-default);
  border: unset;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successDefault);
  border: unset;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failDefault);
  border: unset;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-default);
  border: unset;
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successDefault);
  border: unset;
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failDefault);
  border: unset;
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-default);
  border: unset;
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successDefault);
  border: unset;
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failDefault);
  border: unset;
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-default);
  border: unset;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successDefault);
  border: unset;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failDefault);
  border: unset;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-default);
  border: unset;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successDefault);
  border: unset;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failDefault);
  border: unset;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr {
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr {
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr {
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="default"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-hover);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-successHover);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-failHover);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-hover);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-successHover);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-failHover);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-hover);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-successHover);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-failHover);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-hover);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-successHover);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-failHover);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-hover);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-successHover);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-failHover);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-hover);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-successHover);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  border: 1px solid var(--component-field-border-color-failHover);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-hover);
  border: unset;
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successHover);
  border: unset;
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failHover);
  border: unset;
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-hover);
  border: unset;
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successHover);
  border: unset;
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failHover);
  border: unset;
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-hover);
  border: unset;
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successHover);
  border: unset;
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failHover);
  border: unset;
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-hover);
  border: unset;
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successHover);
  border: unset;
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failHover);
  border: unset;
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-hover);
  border: unset;
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successHover);
  border: unset;
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failHover);
  border: unset;
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-hover);
  border: unset;
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successHover);
  border: unset;
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failHover);
  border: unset;
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr {
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:hover .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-focus);
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-successFocus);
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-failFocus);
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-focus);
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-successFocus);
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-failFocus);
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-focus);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-successFocus);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-failFocus);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-focus);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-successFocus);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-failFocus);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-focus);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-successFocus);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-failFocus);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-focus);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-successFocus);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-failFocus);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-focus);
  border: 1px solid var(--component-field-border-color-focus);
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successFocus);
  border: 1px solid var(--component-field-border-color-successDefault);
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failFocus);
  border: 1px solid var(--component-field-border-color-failDefault);
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-focus);
  border: 1px solid var(--component-field-border-color-focus);
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successFocus);
  border: 1px solid var(--component-field-border-color-successDefault);
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failFocus);
  border: 1px solid var(--component-field-border-color-failDefault);
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-focus);
  border: 1px solid var(--component-field-border-color-focus);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successFocus);
  border: 1px solid var(--component-field-border-color-successDefault);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failFocus);
  border: 1px solid var(--component-field-border-color-failDefault);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-focus);
  border: 1px solid var(--component-field-border-color-focus);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successFocus);
  border: 1px solid var(--component-field-border-color-successDefault);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failFocus);
  border: 1px solid var(--component-field-border-color-failDefault);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-focus);
  border: 1px solid var(--component-field-border-color-focus);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successFocus);
  border: 1px solid var(--component-field-border-color-successDefault);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failFocus);
  border: 1px solid var(--component-field-border-color-failDefault);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-focus);
  border: 1px solid var(--component-field-border-color-focus);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-successFocus);
  border: 1px solid var(--component-field-border-color-successDefault);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-failFocus);
  border: 1px solid var(--component-field-border-color-failDefault);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-focus);
  text-align: left;
  background-color: #0000;
  border: none;
  outline: none;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-focus);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-focus);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-field-input-color-focus);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-field-input-color-focus);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-focus);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-focus);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-focus);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-focus);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-field-input-color-focus);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-field-input-color-focus);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-focus);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-focus);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__currentCounter___75QSe {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__slash___eqMwz {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="outline"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="lg"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="sm"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="left"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-success);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"][data-size="md"][data-state="focus"][data-text-alignment="center"][data-type="fill"]:focus-within .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-default);
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-default);
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-outline-default);
  border: 1px solid var(--component-field-border-color-default);
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-default);
  border: unset;
  height: var(--component-field-height-md);
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-default);
  border: unset;
  height: var(--component-field-height-sm);
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__field___q4dVT {
  background-color: var(--component-field-bg-fill-default);
  border: unset;
  height: 40px;
  padding: 0px var(--component-field-spacing-padding-md);
  min-height: 40px;
  max-height: 40px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__labelLeft___gra9V {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-disabled);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-disabled);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-field-input-color-disabled);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-field-input-color-disabled);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-disabled);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-disabled);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-disabled);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-disabled);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-field-input-color-disabled);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-field-input-color-disabled);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-disabled);
  text-align: left;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__input___e6FJr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-field-input-color-disabled);
  text-align: center;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__labelRight___SmmAX {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-sm);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__messageCharacterCounter___8pKfG {
  padding: 0px var(--component-field-spacing-padding-md);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__message___2ls3i {
  color: var(--component-textIcon-normal-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__currentCounter___75QSe, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__currentCounter___75QSe, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__slash___eqMwz, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__slash___eqMwz, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="outline"] .TextFieldAtomLabelless-module__maximumCounter___yKT02, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="lg"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="sm"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="left"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02, .TextFieldAtomLabelless-module__root___-yS-p[data-indicator="neutral"][data-size="md"][data-state="disabled"][data-text-alignment="center"][data-type="fill"] .TextFieldAtomLabelless-module__maximumCounter___yKT02 {
  color: var(--component-textIcon-normal-subtle);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-group="true"] .TextFieldAtomLabelless-module__field___q4dVT {
  border-radius: var(--core-borderRadius-400);
  border: 1px solid var(--component-field-border-color-default);
  align-self: stretch;
  align-items: flex-start;
  gap: 0;
  overflow: hidden;
  padding: 0 !important;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-group="true"] .TextFieldAtomLabelless-module__labelmarkerinput___RTsKv {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  color: var(--component-field-label-color-default);
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.TextFieldAtomLabelless-module__labelinputicon___-dIqW {
  background-color: var(--component-field-bg-outline-default);
  height: 100%;
  padding: 0 var(--component-field-spacing-padding-md);
  box-sizing: border-box;
  justify-content: flex-start;
  align-items: center;
  gap: var(--component-field-spacing-gap-sm);
  text-align: center;
  color: var(--component-textIcon-normal-default);
  flex-direction: row;
  flex: 1;
  font-size: 16px;
  display: flex;
}

.TextFieldAtomLabelless-module__addonLeft___N0ba5 {
  background-color: var(--component-field-addon-fill-default);
  border-right: 1px solid var(--component-field-border-color-default);
  box-sizing: border-box;
  height: 100%;
  padding: 0 var(--semantic-spacing-general-md);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.TextFieldAtomLabelless-module__addonRight___i4ZeE {
  background-color: var(--component-field-addon-fill-default);
  border-left: 1px solid var(--component-field-border-color-default);
  box-sizing: border-box;
  height: 100%;
  padding: 0 var(--semantic-spacing-general-md);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonLeft___N0ba5, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonLeft___N0ba5 {
  background-color: var(--component-field-bg-fill-default);
  border-right: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"] .TextFieldAtomLabelless-module__addonLeft___N0ba5 {
  background-color: var(--component-field-bg-fill-successDefault);
  border-right: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="fail"] .TextFieldAtomLabelless-module__addonLeft___N0ba5, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"] .TextFieldAtomLabelless-module__addonLeft___N0ba5 {
  background-color: var(--component-field-bg-fill-failDefault);
  border-right: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="neutral"]:hover .TextFieldAtomLabelless-module__addonLeft___N0ba5, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:hover .TextFieldAtomLabelless-module__addonLeft___N0ba5 {
  background-color: var(--component-field-bg-fill-hover);
  border-right: unset;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"]:hover .TextFieldAtomLabelless-module__addonLeft___N0ba5 {
  background-color: var(--component-field-bg-fill-successHover);
  border-right: unset;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="fail"]:hover .TextFieldAtomLabelless-module__addonLeft___N0ba5, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:hover .TextFieldAtomLabelless-module__addonLeft___N0ba5 {
  background-color: var(--component-field-bg-fill-failHover);
  border-right: unset;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:focus-within .TextFieldAtomLabelless-module__addonLeft___N0ba5, .TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="success"]:focus-within .TextFieldAtomLabelless-module__addonLeft___N0ba5 {
  background-color: var(--component-field-addon-fill-default);
  border-right: 1px solid var(--component-field-border-color-default);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:focus-within .TextFieldAtomLabelless-module__addonLeft___N0ba5 {
  background-color: var(--component-field-addon-fill-default);
  border-right: 1px solid var(--core-color-opacity-black-100);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:focus-within .TextFieldAtomLabelless-module__addonLeft___N0ba5 {
  background-color: var(--component-field-bg-fill-focus);
  border-right: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"]:focus-within .TextFieldAtomLabelless-module__addonLeft___N0ba5 {
  background-color: var(--component-field-bg-fill-successDefault);
  border-right: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:focus-within .TextFieldAtomLabelless-module__addonLeft___N0ba5 {
  background-color: var(--component-field-bg-fill-failFocus);
  border-right: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonLeft___N0ba5, .TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonLeft___N0ba5 {
  background-color: var(--component-field-addon-fill-default);
  border-right: 1px solid var(--core-color-opacity-black-100);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonLeft___N0ba5, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonLeft___N0ba5 {
  background-color: var(--component-field-bg-fill-default);
  border-right: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelless-module__labelinputicon___-dIqW, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelless-module__labelinputicon___-dIqW {
  background-color: var(--component-field-bg-fill-default);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"] .TextFieldAtomLabelless-module__labelinputicon___-dIqW {
  background-color: var(--component-field-bg-fill-successDefault);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="fail"] .TextFieldAtomLabelless-module__labelinputicon___-dIqW, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"] .TextFieldAtomLabelless-module__labelinputicon___-dIqW {
  background-color: var(--component-field-bg-fill-failDefault);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="neutral"]:hover .TextFieldAtomLabelless-module__labelinputicon___-dIqW, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:hover .TextFieldAtomLabelless-module__labelinputicon___-dIqW {
  background-color: var(--component-field-bg-fill-hover);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"]:hover .TextFieldAtomLabelless-module__labelinputicon___-dIqW {
  background-color: var(--component-field-bg-fill-successHover);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="fail"]:hover .TextFieldAtomLabelless-module__labelinputicon___-dIqW, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:hover .TextFieldAtomLabelless-module__labelinputicon___-dIqW {
  background-color: var(--component-field-bg-fill-failHover);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:focus-within .TextFieldAtomLabelless-module__labelinputicon___-dIqW, .TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:focus-within .TextFieldAtomLabelless-module__labelinputicon___-dIqW, .TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="success"]:focus-within .TextFieldAtomLabelless-module__labelinputicon___-dIqW {
  background-color: var(--component-field-bg-outline-default);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:focus-within .TextFieldAtomLabelless-module__labelinputicon___-dIqW {
  background-color: var(--component-field-bg-fill-focus);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"]:focus-within .TextFieldAtomLabelless-module__labelinputicon___-dIqW {
  background-color: var(--component-field-bg-fill-successFocus);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:focus-within .TextFieldAtomLabelless-module__labelinputicon___-dIqW {
  background-color: var(--component-field-bg-fill-failFocus);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelless-module__labelinputicon___-dIqW {
  background-color: var(--component-field-bg-outline-default);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelless-module__labelinputicon___-dIqW {
  background-color: var(--component-field-bg-outline-default);
  border: var(--component-field-border-width) solid var(--component-field-border-color-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelless-module__labelinputicon___-dIqW, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelless-module__labelinputicon___-dIqW {
  background-color: var(--component-field-bg-fill-default);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="success"] .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  border-left: unset;
  border-right: 1px solid var(--component-field-border-color-default);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonRight___i4ZeE, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  background-color: var(--component-field-bg-fill-default);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"] .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  background-color: var(--component-field-bg-fill-successDefault);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="fail"] .TextFieldAtomLabelless-module__addonRight___i4ZeE, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"] .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  background-color: var(--component-field-bg-fill-failDefault);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:hover .TextFieldAtomLabelless-module__addonRight___i4ZeE, .TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="success"]:hover .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  border-left: 1px solid var(--component-field-border-color-default);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="default"][data-is-typed="false"][data-indicator="fail"]:hover .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  border-left: 1px solid var(--core-color-opacity-black-100);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="neutral"]:hover .TextFieldAtomLabelless-module__addonRight___i4ZeE, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:hover .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  background-color: var(--component-field-bg-fill-hover);
  border-left: unset;
  margin-right: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"]:hover .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  background-color: var(--component-field-bg-fill-successHover);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="false"][data-indicator="fail"]:hover .TextFieldAtomLabelless-module__addonRight___i4ZeE, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:hover .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  background-color: var(--component-field-bg-fill-failHover);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:focus-within .TextFieldAtomLabelless-module__addonRight___i4ZeE, .TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="success"]:focus-within .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  background-color: var(--component-field-addon-fill-default);
  border-left: 1px solid var(--component-field-border-color-default);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:focus-within .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  background-color: var(--component-field-addon-fill-default);
  border-left: 1px solid var(--core-color-opacity-black-100);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="neutral"]:focus-within .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  background-color: var(--component-field-bg-fill-focus);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="success"]:focus-within .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  background-color: var(--component-field-bg-fill-successDefault);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="default"][data-is-typed="true"][data-indicator="fail"]:focus-within .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  background-color: var(--component-field-bg-fill-failFocus);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonRight___i4ZeE, .TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  background-color: var(--component-field-addon-fill-default);
  border-left: 1px solid var(--core-color-opacity-black-100);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonRight___i4ZeE, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonRight___i4ZeE {
  background-color: var(--component-field-bg-fill-default);
  border-left: unset;
  margin-left: 2px;
}

.TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonLeft___N0ba5 .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonLeft___N0ba5 .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonLeft___N0ba5 .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonLeft___N0ba5 .TextFieldAtomLabelless-module__labelLeft___gra9V, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonRight___i4ZeE .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-type="fill"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonRight___i4ZeE .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="disabled"][data-is-typed="false"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonRight___i4ZeE .TextFieldAtomLabelless-module__labelRight___SmmAX, .TextFieldAtomLabelless-module__root___-yS-p[data-type="outline"][data-state="disabled"][data-is-typed="true"][data-indicator="neutral"] .TextFieldAtomLabelless-module__addonRight___i4ZeE .TextFieldAtomLabelless-module__labelRight___SmmAX {
  color: var(--component-field-label-color-disabled);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="fail"] .textfield-status-icon svg, .textfield-message-fail svg {
  fill: var(--component-textIcon-statusNormal-danger);
}

.TextFieldAtomLabelless-module__root___-yS-p[data-indicator="success"] .textfield-status-icon svg, .textfield-message-success svg {
  fill: var(--component-textIcon-statusNormal-success);
}

.textfield-icon svg {
  fill: var(--component-field-label-color-default);
}

.NavigationSideBar-module__root___PlBlv {
  background-color: var(--component-navigationBar-bg-body);
  gap: 10px;
  gap: var(--component-navigationBar-spacing-md);
  padding: var(--component-navigationBar-spacing-md);
  flex-direction: column;
  width: 224px;
  height: 100%;
  transition: width .5s ease-in-out;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.NavigationSideBar-module__root___PlBlv .NavigationSideBar-module__menuContainer___oirxW {
  scrollbar-width: none;
  -ms-overflow-style: none;
  flex-direction: column;
  height: 100%;
  display: flex;
  overflow: hidden auto;
}

.NavigationSideBar-module__root___PlBlv .NavigationSideBar-module__menuContainer___oirxW::-webkit-scrollbar {
  display: none;
}

.NavigationSideBar-module__root___PlBlv .NavigationSideBar-module__menuGroupContainer___Gf0X3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.NavigationSideBar-module__root___PlBlv .NavigationSideBar-module__bottomContainer___oZGEc {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: auto;
  display: flex;
}

.NavigationSideBar-module__root___PlBlv .NavigationSideBar-module__bottomContainerExpanded___ET-MF {
  justify-content: flex-end;
}

.NavigationSideBar-module__root___PlBlv .NavigationSideBar-module__divider___aQGxh {
  background: var(--component-navigationBar-divider-color);
  height: var(--component-navigationBar-divider-height);
  width: 100%;
}

.NavigationSideBar-module__root___PlBlv[data-type="fixed"] {
  padding: var(--component-navigationBar-spacing-md) 0;
  width: var(--component-navigationBar-sizing-body-widthSideCollapse);
}

.NavigationSideBar-module__root___PlBlv[data-type="fixed"] .NavigationSideBar-module__menuGroupContainer___Gf0X3 {
  padding: 0;
}

.NavigationSideBar-module__root___PlBlv[data-is-expanded="no"] {
  width: var(--component-navigationBar-sizing-body-widthSideCollapse);
}

.MenuSideBar-module__root___M1iXT {
  width: -moz-fit-content;
  width: fit-content;
  max-width: 72px;
  padding: var(--component-navigationBar-spacing-sm) 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.MenuSideBar-module__root___M1iXT .MenuSideBar-module__iconContainer___AmhUm {
  border-radius: var(--component-navigationBar-border-radius);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  position: relative;
}

.MenuSideBar-module__root___M1iXT .MenuSideBar-module__badgeNotification___8LnKN {
  z-index: 100;
  position: absolute;
  top: -8px;
  left: calc(100% - 10px);
}

.MenuSideBar-module__root___M1iXT .MenuSideBar-module__label___mks-z {
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  min-height: 20px;
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  font-weight: var(--semantic-typography-caption-regular-default-fontWeight);
  color: var(--component-navigationBar-label-color-default);
  justify-content: flex-start;
  display: flex;
}

.MenuSideBar-module__root___M1iXT .MenuSideBar-module__iconContainer___AmhUm svg {
  fill: var(--component-navigationBar-icon-default);
}

.MenuSideBar-module__root___M1iXT .MenuSideBar-module__badgeContainer___cCxzr {
  top: 10px;
  right: var(--component-navigationBar-spacing-sm);
  width: -moz-fit-content;
  width: fit-content;
  position: absolute;
}

.MenuSideBar-module__root___M1iXT .MenuSideBar-module__badgeContainerCompress___EPnV3 {
  width: -moz-fit-content;
  width: fit-content;
  position: absolute;
  top: -2px;
  right: 0;
}

.MenuSideBar-module__root___M1iXT .MenuSideBar-module__labelCompress___rQhmx {
  opacity: 0;
}

.MenuSideBar-module__root___M1iXT .MenuSideBar-module__bgFocus___uDeeq {
  border: solid 2px var(--semantic-color-blue-solid-border-normal-highest);
  border-radius: var(--core-borderRadius-500);
  z-index: 4;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  margin: 0;
  position: absolute;
  top: -4px;
  left: -4px;
}

.MenuSideBar-module__root___M1iXT:hover .MenuSideBar-module__iconContainer___AmhUm {
  background-color: var(--component-navigationBar-bg-item-hover);
}

.MenuSideBar-module__root___M1iXT:active .MenuSideBar-module__iconContainer___AmhUm {
  background-color: var(--component-navigationBar-bg-item-active);
}

.MenuSideBar-module__root___M1iXT[data-is-selected="yes"] .MenuSideBar-module__iconContainer___AmhUm {
  background-color: var(--component-navigationBar-bg-item-selectedDefault);
}

.MenuSideBar-module__root___M1iXT[data-is-selected="yes"] .MenuSideBar-module__iconContainer___AmhUm svg {
  fill: var(--component-navigationBar-icon-selected);
}

.MenuSideBar-module__root___M1iXT[data-is-selected="yes"]:hover .MenuSideBar-module__iconContainer___AmhUm {
  background-color: var(--component-navigationBar-bg-item-selectedHover);
}

.MenuSideBar-module__root___M1iXT[data-is-selected="yes"]:active .MenuSideBar-module__iconContainer___AmhUm {
  background-color: var(--component-navigationBar-bg-item-selectedActive);
}

.MenuSideBar-module__root___M1iXT[data-direction="row"] .MenuSideBar-module__label___mks-z {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.MenuSideBar-module__root___M1iXT[data-direction="column"] .MenuSideBar-module__label___mks-z {
  text-align: center;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  white-space: normal;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

.MenuSideBar-module__root___M1iXT[data-direction="row"] {
  gap: var(--component-navigationBar-spacing-sm);
  width: 100%;
  max-width: 360px;
  height: 40px;
  padding: var(--semantic-spacing-general-sm);
  border-radius: var(--component-navigationBar-border-radius);
  flex-direction: row;
}

.MenuSideBar-module__root___M1iXT[data-direction="row"]:hover {
  background-color: var(--component-navigationBar-bg-item-hover);
}

.MenuSideBar-module__root___M1iXT[data-direction="row"]:active {
  background-color: var(--component-navigationBar-bg-item-active);
}

.MenuSideBar-module__root___M1iXT[data-direction="row"]:hover .MenuSideBar-module__iconContainer___AmhUm, .MenuSideBar-module__root___M1iXT[data-direction="row"]:active .MenuSideBar-module__iconContainer___AmhUm, .MenuSideBar-module__root___M1iXT[data-direction="row"][data-is-selected="yes"] .MenuSideBar-module__iconContainer___AmhUm {
  background-color: #0000;
}

.MenuSideBar-module__root___M1iXT[data-direction="row"][data-is-selected="yes"] {
  background-color: var(--component-navigationBar-bg-item-selectedDefault);
}

.MenuSideBar-module__root___M1iXT[data-direction="row"][data-is-selected="yes"]:hover {
  background-color: var(--component-navigationBar-bg-item-selectedHover);
}

.MenuSideBar-module__root___M1iXT[data-direction="row"][data-is-selected="yes"]:active {
  background-color: var(--component-navigationBar-bg-item-selectedActive);
}

.BadgeNotification-module__label___zjPEA {
  line-height: var(--semantic-typography-caption-bold-default-lineHeight);
  position: relative;
}

.BadgeNotification-module__root___23-PF {
  border-radius: var(--component-badge-notification-border-radius);
  background-color: var(--component-badge-notification-bg);
  padding: 0px var(--component-badge-notification-spacing-padding-sm);
  text-align: center;
  font-size: var(--semantic-typography-caption-bold-default-fontSize);
  color: var(--component-badge-notification-label-color);
  font-family: var(--component-badge-notification-label-typography-sm);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.BadgeNotification-module__root___23-PF[data-size="md"] {
  padding: 0px var(--component-badge-notification-spacing-padding-md);
}

.BadgeNotification-module__root___23-PF[data-size="lg"] {
  padding: 0px var(--component-badge-notification-spacing-padding-lg);
}

.BadgeNotification-module__root___23-PF[data-empty-badge="true"] {
  width: var(--component-badge-status-width-sm);
  height: var(--component-badge-status-height-sm);
  border-radius: var(--component-badge-status-border-radius);
  padding: 0;
}

.BadgeNotification-module__root___23-PF[data-empty-badge="true"][data-size="md"] {
  width: var(--component-badge-status-width-md);
  height: var(--component-badge-status-height-md);
  padding: 0;
}

.BadgeNotification-module__root___23-PF[data-empty-badge="true"][data-size="lg"] {
  width: var(--component-badge-status-width-lg);
  height: var(--component-badge-status-height-lg);
  padding: 0;
}

.BadgeNotification-module__root___23-PF[data-size="md"] .BadgeNotification-module__label___zjPEA {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.BadgeNotification-module__root___23-PF[data-size="lg"] .BadgeNotification-module__label___zjPEA {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.NavigationBottomBar-module__icon1___wSVey {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.NavigationBottomBar-module__icon___-hHEV {
  z-index: 0;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.NavigationBottomBar-module__label___VOd2k {
  line-height: var(--semantic-typography-caption-bold-default-lineHeight);
  position: relative;
}

.NavigationBottomBar-module__badgeNotification___6DxbU, .NavigationBottomBar-module__bgFocus___gUvmM {
  position: absolute;
  margin: 0 !important;
}

.NavigationBottomBar-module__badgeNotification___6DxbU {
  border-radius: var(--component-badge-notification-border-radius);
  background-color: var(--component-badge-notification-bg);
  padding: 0 var(--component-badge-notification-spacing-padding-sm);
  z-index: 1;
  font-size: var(--semantic-typography-caption-bold-default-fontSize);
  color: var(--component-badge-notification-label-color);
  font-family: var(--font-inter);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  top: 2px;
  left: calc(50% + 2.4px);
}

.NavigationBottomBar-module__bgFocus___gUvmM {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 2;
  border-radius: 10px;
  width: calc(100% + 7.8px);
  height: calc(100% + 8px);
  display: none;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -3.8px;
}

.NavigationBottomBar-module__icon10___YyqPj, .NavigationBottomBar-module__item1___CrL-i, .NavigationBottomBar-module__typeiconOnly___48nzQ {
  justify-content: center;
  align-items: center;
  display: flex;
}

.NavigationBottomBar-module__item1___CrL-i {
  border-radius: var(--component-navigationBar-border-radius);
  height: var(--component-navigationBar-sizing-item-md);
  min-height: var(--component-navigationBar-sizing-item-md);
  max-height: var(--component-navigationBar-sizing-item-md);
  flex-direction: column;
  flex: 1;
  position: relative;
}

.NavigationBottomBar-module__icon10___YyqPj, .NavigationBottomBar-module__typeiconOnly___48nzQ {
  flex-shrink: 0;
  overflow: hidden;
}

.NavigationBottomBar-module__typeiconOnly___48nzQ {
  background-color: var(--component-navigationBar-bg-body);
  border-top: var(--component-navigationBar-border-width) solid var(--component-navigationBar-border-color);
  box-sizing: border-box;
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  padding: var(--component-navigationBar-spacing-sm);
  gap: var(--component-navigationBar-spacing-sm);
  flex-direction: row;
  position: absolute;
  bottom: 0;
}

.NavigationBottomBar-module__icon10___YyqPj {
  z-index: 0;
  width: 24px;
  height: 24px;
  font-family: var(--font-font-awesome-6-pro);
  flex-direction: column;
}

.NavigationBottomBar-module__label5___NOI9P {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-navigationBar-label-color-default);
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 1;
  align-self: stretch;
  position: relative;
  overflow: hidden;
}

.NavigationBottomBar-module__badgeNotification5___vm-Ta {
  border-radius: var(--component-badge-notification-border-radius);
  background-color: var(--component-badge-notification-bg);
  padding: 0 var(--component-badge-notification-spacing-padding-sm);
  z-index: 3;
  font-size: var(--semantic-typography-caption-bold-default-fontSize);
  color: var(--component-badge-notification-label-color);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: -3px;
  left: calc(50% + 2.4px);
  margin: 0 !important;
}

.NavigationBottomBar-module__navigationBottomBar___cSBGu, .NavigationBottomBar-module__typeiconAndLabel___tujMz {
  box-sizing: border-box;
  display: flex;
  overflow: hidden;
}

.NavigationBottomBar-module__typeiconAndLabel___tujMz {
  background-color: var(--component-navigationBar-bg-body);
  border-top: var(--component-navigationBar-border-width) solid var(--component-navigationBar-border-color);
  width: 100%;
  min-width: 320px;
  height: var(--component-navigationBar-sizing-body-heightBottom);
  padding: var(--component-navigationBar-spacing-md);
  justify-content: center;
  align-items: center;
  gap: var(--component-navigationBar-spacing-sm);
  min-height: var(--component-navigationBar-sizing-body-heightBottom);
  max-height: var(--component-navigationBar-sizing-body-heightBottom);
  font-family: var(--font-inter);
  flex-direction: row;
  flex-shrink: 0;
}

.NavigationBottomBar-module__navigationBottomBar___cSBGu {
  background-color: var(--semantic-color-grape-solid-surface-normal-lowest);
  border: 1px dashed var(--semantic-color-grape-solid-border-normal-highest);
  text-align: center;
  width: 100%;
  color: var(--component-navigationBar-icon-default);
  font-size: 16px;
  font-family: var(--font-font-awesome-6-pro);
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  padding: 24px;
}

.MenuBottomBarAtom-module__icon___BGdxV {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.MenuBottomBarAtom-module__icon1___79Ym-, .MenuBottomBarAtom-module__label___vw5Kd {
  overflow: hidden;
}

.MenuBottomBarAtom-module__icon1___79Ym- {
  z-index: 0;
  width: 24px;
  height: 24px;
  font-family: var(--font-font-awesome-6-pro);
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.MenuBottomBarAtom-module__label___vw5Kd {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-navigationBar-label-color-default);
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 1;
  align-self: stretch;
  position: relative;
}

.MenuBottomBarAtom-module__bgFocus___XH4Qk {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 2;
  border-radius: 10px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.MenuBottomBarAtom-module__label1___8TG-8 {
  line-height: var(--semantic-typography-caption-bold-default-lineHeight);
  position: relative;
}

.MenuBottomBarAtom-module__badgeNotification___fvvDq, .MenuBottomBarAtom-module__root___LDiRf {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.MenuBottomBarAtom-module__badgeNotification___fvvDq {
  border-radius: var(--component-badge-notification-border-radius);
  padding: 0 var(--component-badge-notification-spacing-padding-sm);
  z-index: 3;
  font-size: var(--semantic-typography-caption-bold-default-fontSize);
  color: var(--component-badge-notification-label-color);
  position: absolute;
  top: 3px;
  left: calc(50% - 8px);
  margin: 0 !important;
}

.MenuBottomBarAtom-module__root___LDiRf {
  border-radius: var(--component-navigationBar-border-radius);
  width: 100%;
  height: var(--component-navigationBar-sizing-item-md);
  min-height: var(--component-navigationBar-sizing-item-md);
  max-height: var(--component-navigationBar-sizing-item-md);
  text-align: center;
  color: var(--component-navigationBar-icon-default);
  font-size: 16px;
  font-family: var(--font-inter);
  position: relative;
}

.MenuBottomBarAtom-module__root___LDiRf[data-label="yes"] .MenuBottomBarAtom-module__badgeNotification___fvvDq {
  top: -3px;
  left: calc(50% - 6px);
}

.MenuBottomBarAtom-module__root___LDiRf[data-style="fill"] .MenuBottomBarAtom-module__icon___BGdxV {
  font-weight: unset;
  color: var(--component-navigationBar-icon-selected);
}

.MenuBottomBarAtom-module__root___LDiRf[data-state="default"] .MenuBottomBarAtom-module__label___vw5Kd {
  color: var(--component-navigationBar-icon-default);
}

.MenuBottomBarAtom-module__root___LDiRf[data-state="default"] svg {
  fill: var(--component-navigationBar-icon-default);
}

.MenuBottomBarAtom-module__root___LDiRf[data-state="selected"] .MenuBottomBarAtom-module__label___vw5Kd {
  color: var(--component-navigationBar-label-color-selected);
}

.MenuBottomBarAtom-module__root___LDiRf[data-state="selected"] svg {
  fill: var(--component-navigationBar-icon-selected);
}

.Textarea-module__root___ih4Hb .textfield-label-marker, .Textarea-module__root___ih4Hb .quill-ui-next-textfield-content {
  height: 100% !important;
}

.Textarea-module__root___ih4Hb .quill-ui-next-textfield-field {
  resize: vertical;
  box-sizing: border-box;
  overflow: hidden;
  flex-direction: column !important;
  min-height: 128px !important;
  max-height: none !important;
}

.Textarea-module__root___ih4Hb .quill-ui-next-textfield-field .quill-ui-next-input {
  height: 100% !important;
}

.Textarea-module__root___ih4Hb .quill-ui-next-textfield-content {
  padding-top: var(--component-field-spacing-padding-md) !important;
  align-items: start !important;
}

.Textarea-module__root___ih4Hb .quill-ui-next-textfield-field .quill-ui-next-input {
  resize: none !important;
  height: 100% !important;
  min-height: 92px !important;
  overflow: auto !important;
}

.Textarea-module__root___ih4Hb[data-variant="labelless"] .quill-ui-next-textfield-field .quill-ui-next-input {
  min-height: 112px !important;
}

.PhoneNumber-module__root___QNjo3 .left-group-addon {
  padding-right: var(--component-field-spacing-padding-md);
  border-right: solid 1px var(--component-field-border-color-default);
  gap: var(--component-field-spacing-gap-sm);
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.PhoneNumber-module__root___QNjo3 .left-group-addon-content {
  flex-direction: column;
  justify-content: space-between;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: flex;
}

.PhoneNumber-module__root___QNjo3 .left-group-addon-content-label {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  color: var(--component-field-label-color-enabled);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.PhoneNumber-module__root___QNjo3 .left-group-addon-content-value {
  font-size: var(--semantic-typography-body-md-default-fontSize);
  color: var(--component-field-label-color-enabled);
  line-height: var(--semantic-typography-md-regular-default-lineHeight);
}

.PhoneNumber-module__root___QNjo3[data-variant="labelless"] .left-group-addon-content-label {
  display: none;
}

.PhoneNumber-module__root___QNjo3[data-state="disabled"] .left-group-addon-content-label, .PhoneNumber-module__root___QNjo3[data-state="disabled"] .left-group-addon-content-value {
  color: var(--component-field-input-color-disabled);
}

.PhoneNumber-module__root___QNjo3[data-indicator="fail"] .left-group-addon-content-label {
  color: var(--component-field-label-color-fail);
}

.PhoneNumber-module__root___QNjo3[data-indicator="success"] .left-group-addon-content-label {
  color: var(--component-field-label-color-success);
}

.PhoneNumber-module__root___QNjo3[data-type="fill"] .left-group-addon {
  border-right-color: var(--component-field-border-color-hover);
}

.DropdownItemTextAtom-module__icon___KwjJP {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.DropdownItemTextAtom-module__iconLeft___qBYt3 {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.DropdownItemTextAtom-module__containerIconLeft___da-8v {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  font-family: var(--component-dropdownItem-label-typography-sm);
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 1;
  flex: 1;
  position: relative;
  overflow: hidden;
}

.DropdownItemTextAtom-module__icon1___m-Um5 {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.DropdownItemTextAtom-module__iconRight___VV9B0 {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.DropdownItemTextAtom-module__containerIconRight___4D58A {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.DropdownItemTextAtom-module__bgFocus___yHFUM {
  border-radius: var(--core-borderRadius-300);
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 3;
  width: calc(100% + 8px);
  height: 40px;
  position: absolute;
  top: calc(50% - 20px);
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.DropdownItemTextAtom-module__root___FNzzR {
  border-radius: var(--component-dropdownItem-border-radius);
  width: 100%;
  height: var(--component-dropdownItem-height-item-sm);
  padding: 0px var(--component-dropdownItem-spacing-padding-sm);
  box-sizing: border-box;
  justify-content: flex-start;
  align-items: center;
  gap: var(--component-dropdownItem-spacing-gap-sm);
  min-height: var(--component-dropdownItem-height-item-sm);
  max-height: var(--component-dropdownItem-height-item-sm);
  text-align: center;
  font-size: var(--component-dropdownItem-label-typography-md-size);
  color: var(--component-dropdownItem-icon-default);
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-sm);
  flex-direction: row;
  display: flex;
  position: relative;
}

.DropdownItemTextAtom-module__root___FNzzR[data-width="fit-content"] {
  width: -moz-fit-content;
  width: fit-content;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="left"], .DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="center"] {
  background-color: var(--component-dropdownItem-bg-selected);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"] {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"] {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  background-color: var(--component-dropdownItem-bg-selected);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="center"] {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="center"] {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  background-color: var(--component-dropdownItem-bg-selected);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="left"] .DropdownItemTextAtom-module__item___4J6P8 {
  color: var(--component-dropdownItem-icon-selectedWhite);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="center"] .DropdownItemTextAtom-module__item___4J6P8 {
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="center"] .DropdownItemTextAtom-module__item___4J6P8 {
  color: var(--component-dropdownItem-icon-selectedWhite);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"] .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"] .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-selectedWhite);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="center"] .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="center"] .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-selectedWhite);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"] .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"] .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="center"] .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="center"] .DropdownItemTextAtom-module__bgFocus___yHFUM {
  height: 56px;
  top: calc(50% - 28px);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="left"]:hover {
  background-color: var(--component-dropdownItem-bg-hover);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="left"]:hover {
  background-color: var(--component-dropdownItem-bg-selectedHover);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="center"]:hover {
  background-color: var(--component-dropdownItem-bg-hover);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="center"]:hover {
  background-color: var(--component-dropdownItem-bg-selectedHover);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"]:hover {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  background-color: var(--component-dropdownItem-bg-hover);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"]:hover {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  background-color: var(--component-dropdownItem-bg-selectedHover);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="center"]:hover {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  background-color: var(--component-dropdownItem-bg-hover);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="center"]:hover {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  background-color: var(--component-dropdownItem-bg-selectedHover);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="left"]:hover .DropdownItemTextAtom-module__item___4J6P8 {
  color: var(--component-dropdownItem-icon-selectedWhite);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="center"]:hover .DropdownItemTextAtom-module__item___4J6P8 {
  color: var(--component-dropdownItem-icon-default);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="center"]:hover .DropdownItemTextAtom-module__item___4J6P8 {
  color: var(--component-dropdownItem-icon-selectedWhite);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"]:hover .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-default);
  text-align: left;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"]:hover .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-selectedWhite);
  text-align: left;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="center"]:hover .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-default);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="center"]:hover .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-selectedWhite);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="center"]:hover .DropdownItemTextAtom-module__bgFocus___yHFUM {
  width: calc(100% + 8px);
  top: -4px;
  right: unset;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"]:hover .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"]:hover .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="center"]:hover .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="center"]:hover .DropdownItemTextAtom-module__bgFocus___yHFUM {
  width: calc(100% + 8px);
  height: 56px;
  top: calc(50% - 28px);
  right: -4px;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="left"]:active {
  height: var(--component-dropdownItem-height-item-sm);
  padding: 0px var(--component-dropdownItem-spacing-padding-sm);
  gap: var(--component-dropdownItem-spacing-gap-sm);
  min-height: var(--component-dropdownItem-height-item-sm);
  max-height: var(--component-dropdownItem-height-item-sm);
  background-color: var(--component-dropdownItem-bg-active);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="left"]:active {
  height: var(--component-dropdownItem-height-item-sm);
  padding: 0px var(--component-dropdownItem-spacing-padding-sm);
  gap: var(--component-dropdownItem-spacing-gap-sm);
  min-height: var(--component-dropdownItem-height-item-sm);
  max-height: var(--component-dropdownItem-height-item-sm);
  background-color: var(--component-dropdownItem-bg-selectedActive);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="center"]:active {
  height: var(--component-dropdownItem-height-item-sm);
  padding: 0px var(--component-dropdownItem-spacing-padding-sm);
  gap: var(--component-dropdownItem-spacing-gap-sm);
  min-height: var(--component-dropdownItem-height-item-sm);
  max-height: var(--component-dropdownItem-height-item-sm);
  background-color: var(--component-dropdownItem-bg-active);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="center"]:active {
  height: var(--component-dropdownItem-height-item-sm);
  padding: 0px var(--component-dropdownItem-spacing-padding-sm);
  gap: var(--component-dropdownItem-spacing-gap-sm);
  min-height: var(--component-dropdownItem-height-item-sm);
  max-height: var(--component-dropdownItem-height-item-sm);
  background-color: var(--component-dropdownItem-bg-selectedActive);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"]:active {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  background-color: var(--component-dropdownItem-bg-active);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"]:active {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  background-color: var(--component-dropdownItem-bg-selectedActive);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="center"]:active {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  background-color: var(--component-dropdownItem-bg-active);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="center"]:active {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  background-color: var(--component-dropdownItem-bg-selectedActive);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="left"]:active .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-default);
  text-align: left;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="left"]:active .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-selectedWhite);
  text-align: left;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="center"]:active .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-default);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="center"]:active .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-selectedWhite);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"]:active .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-default);
  text-align: left;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"]:active .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-selectedWhite);
  text-align: left;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="center"]:active .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-default);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="center"]:active .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-selectedWhite);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="left"]:active .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="left"]:active .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="center"]:active .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="center"]:active .DropdownItemTextAtom-module__bgFocus___yHFUM {
  width: calc(100% + 8px);
  height: 40px;
  top: calc(50% - 20px);
  right: -4px;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"]:active .DropdownItemTextAtom-module__bgFocus___yHFUM {
  width: calc(100% + 8px);
  height: 56px;
  top: calc(50% - 28px);
  right: -4px;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"]:active .DropdownItemTextAtom-module__bgFocus___yHFUM {
  width: calc(100% + 8px);
  top: -4px;
  right: unset;
  height: 56px;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="center"]:active .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="center"]:active .DropdownItemTextAtom-module__bgFocus___yHFUM {
  width: calc(100% + 8px);
  height: 56px;
  top: calc(50% - 28px);
  right: -4px;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="disabled"][data-text-alignment="left"] {
  height: var(--component-dropdownItem-height-item-sm);
  padding: 0px var(--component-dropdownItem-spacing-padding-sm);
  gap: var(--component-dropdownItem-spacing-gap-sm);
  min-height: var(--component-dropdownItem-height-item-sm);
  max-height: var(--component-dropdownItem-height-item-sm);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="disabled"][data-text-alignment="left"] {
  height: var(--component-dropdownItem-height-item-sm);
  padding: 0px var(--component-dropdownItem-spacing-padding-sm);
  gap: var(--component-dropdownItem-spacing-gap-sm);
  min-height: var(--component-dropdownItem-height-item-sm);
  max-height: var(--component-dropdownItem-height-item-sm);
  background-color: var(--component-dropdownItem-icon-disabled);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="disabled"][data-text-alignment="center"] {
  height: var(--component-dropdownItem-height-item-sm);
  padding: 0px var(--component-dropdownItem-spacing-padding-sm);
  gap: var(--component-dropdownItem-spacing-gap-sm);
  min-height: var(--component-dropdownItem-height-item-sm);
  max-height: var(--component-dropdownItem-height-item-sm);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="disabled"][data-text-alignment="center"] {
  height: var(--component-dropdownItem-height-item-sm);
  padding: 0px var(--component-dropdownItem-spacing-padding-sm);
  gap: var(--component-dropdownItem-spacing-gap-sm);
  min-height: var(--component-dropdownItem-height-item-sm);
  max-height: var(--component-dropdownItem-height-item-sm);
  background-color: var(--component-dropdownItem-icon-disabled);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="disabled"][data-text-alignment="left"] {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="disabled"][data-text-alignment="left"] {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  background-color: var(--component-dropdownItem-icon-disabled);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="disabled"][data-text-alignment="center"] {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="disabled"][data-text-alignment="center"] {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  background-color: var(--component-dropdownItem-icon-disabled);
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="disabled"][data-text-alignment="left"] .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-disabled);
  text-align: left;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="disabled"][data-text-alignment="left"] .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-disabledwhite);
  text-align: left;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="disabled"][data-text-alignment="center"] .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-disabled);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="disabled"][data-text-alignment="center"] .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-disabledwhite);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="disabled"][data-text-alignment="left"] .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-disabled);
  text-align: left;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="disabled"][data-text-alignment="left"] .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-disabledwhite);
  text-align: left;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="disabled"][data-text-alignment="center"] .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-disabled);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="disabled"][data-text-alignment="center"] .DropdownItemTextAtom-module__item___4J6P8 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-icon-disabledwhite);
  text-align: center;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="disabled"][data-text-alignment="left"] .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="disabled"][data-text-alignment="left"] .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="sm"][data-state="disabled"][data-text-alignment="center"] .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="sm"][data-state="disabled"][data-text-alignment="center"] .DropdownItemTextAtom-module__bgFocus___yHFUM {
  width: calc(100% + 8px);
  height: 40px;
  top: calc(50% - 20px);
  right: -4px;
}

.DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="disabled"][data-text-alignment="left"] .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="disabled"][data-text-alignment="left"] .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="false"][data-size="md"][data-state="disabled"][data-text-alignment="center"] .DropdownItemTextAtom-module__bgFocus___yHFUM, .DropdownItemTextAtom-module__root___FNzzR[data-select="true"][data-size="md"][data-state="disabled"][data-text-alignment="center"] .DropdownItemTextAtom-module__bgFocus___yHFUM {
  width: calc(100% + 8px);
  height: 56px;
  top: calc(50% - 28px);
  right: -4px;
}

.DropdownItemTextAtom-module__root___FNzzR[data-state="default"] .DropdownItemTextAtom-module__containerIconLeft___da-8v svg, .DropdownItemTextAtom-module__root___FNzzR[data-state="default"] .DropdownItemTextAtom-module__containerIconRight___4D58A svg {
  fill: var(--component-dropdownItem-icon-default);
}

.DropdownItemTextAtom-module__root___FNzzR[data-state="disabled"] .DropdownItemTextAtom-module__containerIconLeft___da-8v svg, .DropdownItemTextAtom-module__root___FNzzR[data-state="disabled"] .DropdownItemTextAtom-module__containerIconRight___4D58A svg {
  fill: var(--component-dropdownItem-icon-disabled);
}

.DropdownItemCheckboxAtom-module__icon___wtJIr {
  line-height: 24px;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 7px);
}

.DropdownItemCheckboxAtom-module__iconCheck___XCq-S {
  z-index: 0;
  width: 24px;
  height: 24px;
  color: var(--component-selectionControl-icon-default);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  font-family: var(--component-dropdownItem-label-typography-sm);
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 1;
  flex: 1;
  position: relative;
  overflow: hidden;
}

.DropdownItemCheckboxAtom-module__icon1___6emCT {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.DropdownItemCheckboxAtom-module__iconRight___8QnXG {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.DropdownItemCheckboxAtom-module__containerIconRight___5g6Ph {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.DropdownItemCheckboxAtom-module__bgFocus___SPHL6 {
  border-radius: var(--core-borderRadius-300);
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 3;
  width: calc(100% + 8px);
  height: 40px;
  position: absolute;
  top: calc(50% - 20px);
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT {
  border-radius: var(--component-dropdownItem-border-radius);
  height: var(--component-dropdownItem-height-item-sm);
  padding: 0px var(--component-dropdownItem-spacing-padding-sm);
  box-sizing: border-box;
  justify-content: flex-start;
  align-items: center;
  gap: var(--component-dropdownItem-spacing-gap-sm);
  min-height: var(--component-dropdownItem-height-item-sm);
  max-height: var(--component-dropdownItem-height-item-sm);
  text-align: center;
  width: 100%;
  font-size: var(--desktop-semantic-typography-icon-standalone-bold-sm-size);
  color: var(--component-dropdownItem-label-color-default);
  font-family: var(--desktop-semantic-typography-icon-standalone-bold-sm);
  flex-direction: row;
  display: flex;
  position: relative;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"], .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"], .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"], .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"] {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-style="fill"] .DropdownItemCheckboxAtom-module__icon___wtJIr, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="left"] .DropdownItemCheckboxAtom-module__item___8hJJD {
  color: var(--component-selectionControl-icon-selectedDefault);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="center"] .DropdownItemCheckboxAtom-module__item___8hJJD {
  text-align: center;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="center"] .DropdownItemCheckboxAtom-module__item___8hJJD {
  color: var(--component-selectionControl-icon-selectedDefault);
  text-align: center;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"] .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"] .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-selectionControl-icon-selectedDefault);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"] .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  text-align: center;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"] .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-selectionControl-icon-selectedDefault);
  text-align: center;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"] .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"] .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"] .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"] .DropdownItemCheckboxAtom-module__bgFocus___SPHL6 {
  height: 56px;
  top: calc(50% - 28px);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="left"]:hover, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="left"]:hover, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="center"]:hover, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="center"]:hover {
  background-color: var(--component-dropdownItem-bg-hover);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"]:hover, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"]:hover, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"]:hover, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"]:hover {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  background-color: var(--component-dropdownItem-bg-hover);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="left"]:hover .DropdownItemCheckboxAtom-module__item___8hJJD {
  color: var(--component-selectionControl-icon-selectedDefault);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="center"]:hover .DropdownItemCheckboxAtom-module__item___8hJJD {
  color: var(--component-dropdownItem-label-color-default);
  text-align: center;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="center"]:hover .DropdownItemCheckboxAtom-module__item___8hJJD {
  color: var(--component-selectionControl-icon-selectedDefault);
  text-align: center;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"]:hover .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-label-color-default);
  text-align: left;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"]:hover .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-selectionControl-icon-selectedDefault);
  text-align: left;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"]:hover .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-label-color-default);
  text-align: center;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"]:hover .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-selectionControl-icon-selectedDefault);
  text-align: center;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"]:hover .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"]:hover .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"]:hover .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"]:hover .DropdownItemCheckboxAtom-module__bgFocus___SPHL6 {
  height: 56px;
  top: calc(50% - 28px);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="left"]:active, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="left"]:active, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="center"]:active, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="center"]:active {
  height: var(--component-dropdownItem-height-item-sm);
  padding: 0px var(--component-dropdownItem-spacing-padding-sm);
  gap: var(--component-dropdownItem-spacing-gap-sm);
  min-height: var(--component-dropdownItem-height-item-sm);
  max-height: var(--component-dropdownItem-height-item-sm);
  background-color: var(--component-dropdownItem-bg-active);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"]:active, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"]:active, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"]:active, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"]:active {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  background-color: var(--component-dropdownItem-bg-active);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="left"]:active .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-dropdownItem-label-color-default);
  text-align: left;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="left"]:active .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-selectionControl-icon-selectedDefault);
  text-align: left;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="center"]:active .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-dropdownItem-label-color-default);
  text-align: center;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="center"]:active .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-selectionControl-icon-selectedDefault);
  text-align: center;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"]:active .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-label-color-default);
  text-align: left;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"]:active .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-selectionControl-icon-selectedDefault);
  text-align: left;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"]:active .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-dropdownItem-label-color-default);
  text-align: center;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"]:active .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-selectionControl-icon-selectedDefault);
  text-align: center;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="left"]:active .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="left"]:active .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="default"][data-text-alignment="center"]:active .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="default"][data-text-alignment="center"]:active .DropdownItemCheckboxAtom-module__bgFocus___SPHL6 {
  height: 40px;
  top: calc(50% - 20px);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="left"]:active .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="left"]:active .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"]:active .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="default"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"]:active .DropdownItemCheckboxAtom-module__bgFocus___SPHL6 {
  height: 56px;
  top: calc(50% - 28px);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="disabled"][data-text-alignment="left"], .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="disabled"][data-text-alignment="left"], .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="disabled"][data-text-alignment="center"], .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="disabled"][data-text-alignment="center"] {
  height: var(--component-dropdownItem-height-item-sm);
  padding: 0px var(--component-dropdownItem-spacing-padding-sm);
  gap: var(--component-dropdownItem-spacing-gap-sm);
  min-height: var(--component-dropdownItem-height-item-sm);
  max-height: var(--component-dropdownItem-height-item-sm);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="disabled"][data-text-alignment="left"], .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="disabled"][data-text-alignment="left"], .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="disabled"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"], .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="disabled"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"] {
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="disabled"][data-text-alignment="left"] .DropdownItemCheckboxAtom-module__item___8hJJD, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="disabled"][data-text-alignment="left"] .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-selectionControl-icon-disabled);
  text-align: left;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="disabled"][data-text-alignment="center"] .DropdownItemCheckboxAtom-module__item___8hJJD, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="disabled"][data-text-alignment="center"] .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-selectionControl-icon-disabled);
  text-align: center;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="disabled"][data-text-alignment="left"] .DropdownItemCheckboxAtom-module__item___8hJJD, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="disabled"][data-text-alignment="left"] .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-selectionControl-icon-disabled);
  text-align: left;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="disabled"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"] .DropdownItemCheckboxAtom-module__item___8hJJD, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="disabled"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"] .DropdownItemCheckboxAtom-module__item___8hJJD {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-selectionControl-icon-disabled);
  text-align: center;
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="disabled"][data-text-alignment="left"] .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="disabled"][data-text-alignment="left"] .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="sm"][data-state="disabled"][data-text-alignment="center"] .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="sm"][data-state="disabled"][data-text-alignment="center"] .DropdownItemCheckboxAtom-module__bgFocus___SPHL6 {
  height: 40px;
  top: calc(50% - 20px);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="disabled"][data-text-alignment="left"] .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="disabled"][data-text-alignment="left"] .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="false"][data-size="md"][data-state="disabled"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"] .DropdownItemCheckboxAtom-module__bgFocus___SPHL6, .DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"][data-size="md"][data-state="disabled"][data-text-alignment="_inputs - dropdown - item - checkbox - md - center"] .DropdownItemCheckboxAtom-module__bgFocus___SPHL6 {
  height: 56px;
  top: calc(50% - 28px);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-state="default"] .DropdownItemCheckboxAtom-module__iconCheck___XCq-S svg {
  fill: var(--component-selectionControl-icon-default);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-state="disabled"] .DropdownItemCheckboxAtom-module__iconCheck___XCq-S svg {
  fill: var(--component-selectionControl-icon-disabled);
}

.DropdownItemCheckboxAtom-module__root___Qq8mT[data-select="true"] .DropdownItemCheckboxAtom-module__iconCheck___XCq-S svg {
  fill: var(--component-selectionControl-icon-active);
}

.DropdownContainerAtom-module__left___-KrdH {
  background-color: var(--color-blueviolet);
  flex-shrink: 0;
  width: 0;
  height: 0;
  position: relative;
  overflow: hidden;
}

.DropdownContainerAtom-module__resizer___sQ1sk {
  background-color: var(--component-dropdownList-bg);
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--gap-325xl);
  z-index: 0;
  flex-direction: row;
  height: 0;
  display: flex;
}

.DropdownContainerAtom-module__icon___GCj0f {
  line-height: 24px;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 7px);
}

.DropdownContainerAtom-module__iconCheck___NQAjG {
  z-index: 0;
  width: 24px;
  height: 24px;
  color: var(--component-textIcon-normal-subtle);
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}

.DropdownContainerAtom-module__item___mAcOY {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  font-family: var(--desktop-semantic-typography-body-md-regular-default);
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 1;
  flex: 1;
  position: relative;
  overflow: hidden;
}

.DropdownContainerAtom-module__icon1___Wpps7 {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.DropdownContainerAtom-module__iconRight___F9-y8 {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: none;
  overflow: hidden;
}

.DropdownContainerAtom-module__containerIconRight___UZEUK {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 24px;
  height: 24px;
  display: flex;
}

.DropdownContainerAtom-module__bgFocus___5hlt8 {
  border-radius: var(--core-borderRadius-300);
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 3;
  width: calc(100% + 8px);
  height: 56px;
  display: none;
  position: absolute;
  top: calc(50% - 28px);
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.DropdownContainerAtom-module__item1___vdu3c {
  border-radius: var(--component-dropdownItem-border-radius);
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  box-sizing: border-box;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  flex-direction: row;
  display: flex;
  position: relative;
}

.DropdownContainerAtom-module__item61___feS1x {
  border-radius: var(--component-dropdownItem-border-radius);
  width: 360px;
  height: var(--component-dropdownItem-height-item-md);
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  box-sizing: border-box;
  justify-content: flex-start;
  align-items: center;
  gap: var(--component-dropdownItem-spacing-gap-md);
  min-height: var(--component-dropdownItem-height-item-md);
  max-height: var(--component-dropdownItem-height-item-md);
  flex-direction: row;
  display: none;
  position: relative;
}

.DropdownContainerAtom-module__group1___bqL54 {
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.DropdownContainerAtom-module__divider___c-c-t {
  background-color: var(--core-color-opacity-black-100);
  flex-shrink: 0;
  align-self: stretch;
  height: 1px;
  position: relative;
}

.DropdownContainerAtom-module__iconLeft___7JtD4 {
  opacity: 0;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.DropdownContainerAtom-module__title1___FCi1v {
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-body-md-regular-default);
  color: var(--component-textIcon-normal-subtle);
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  position: relative;
  overflow: hidden;
}

.DropdownContainerAtom-module__containerIconRight10___GlAL7 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 24px;
  height: 24px;
  display: flex;
}

.DropdownContainerAtom-module__title___8ql1Z {
  height: 40px;
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  box-sizing: border-box;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  gap: var(--component-dropdownItem-spacing-gap-md);
  flex-direction: row;
  display: flex;
}

.DropdownContainerAtom-module__listItems___G7VCd {
  height: 100%;
  padding: var(--component-dropdownList-spacing-padding-md);
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--gap-5xs);
  z-index: 1;
  flex-direction: column;
  flex-shrink: 0;
  display: flex;
  overflow-y: auto;
}

.DropdownContainerAtom-module__scrollBar___JyxQd {
  border-radius: var(--br-77xl);
  background-color: var(--core-color-opacity-black-100);
  z-index: 2;
  width: 4px;
  height: 48px;
  position: absolute;
  top: 8px;
  right: 8px;
  margin: 0 !important;
}

.DropdownContainerAtom-module__inputsDropdownListChe___ZjozF {
  border-radius: var(--component-dropdownList-border-radius);
  background-color: var(--component-dropdownList-bg);
  border: var(--component-dropdownList-border-width) solid var(--component-dropdownList-border-color);
  box-sizing: border-box;
  padding: 0 var(--component-dropdownList-spacing-padding-md);
  max-height: var(--component-dropdownList-height-item-sm);
  text-align: center;
  font-size: var(--desktop-semantic-typography-body-md-regular-default-size);
  color: var(--component-textIcon-normal-default);
  font-family: var(--desktop-semantic-typography-icon-standalone-bold-sm);
  z-index: 1000;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 16px 24px 4px #0000000a, 0 16px 24px 4px #00000005;
}

.DropdownContainerAtom-module__wheelpickerContainer___ENfX9 {
  width: 100%;
  padding: var(--component-dropdownList-spacing-padding-md);
  justify-content: center;
  display: flex;
  position: relative;
}

.DropdownContainerAtom-module__wheelpickerContainer___ENfX9:before {
  content: "";
  background-color: var(--component-dropdownItem-bg-hover);
  border-radius: var(--component-dropdownItem-border-radius);
  width: 100%;
  padding: 0;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
}

.DropdownContainerAtom-module__wheelpickerContainer___ENfX9[data-size="sm"]:before {
  height: var(--component-dropdownItem-height-item-sm);
}

.DropdownContainerAtom-module__wheelpickerContainer___ENfX9[data-size="md"]:before {
  height: var(--component-dropdownItem-height-item-md);
}

.DropdownContainerAtom-module__wheelpickerContainer___ENfX9 .DropdownContainerAtom-module__wheelpickerList___OgLNU {
  scrollbar-width: none;
  -ms-overflow-style: none;
  scroll-snap-type: y mandatory;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0 var(--component-dropdownList-spacing-padding-md);
  flex-direction: column;
  display: flex;
  position: relative;
  overflow-y: auto;
}

.DropdownContainerAtom-module__wheelpickerContainer___ENfX9 .DropdownContainerAtom-module__wheelpickerList___OgLNU .DropdownContainerAtom-module__itemListExtra___K4EOi {
  width: -moz-fit-content;
  width: fit-content;
  padding: var(--component-dropdownItem-spacing-padding-sm);
  color: var(--component-dropdownItem-icon-default);
  justify-content: start;
  align-items: center;
  margin-left: -20px;
  display: flex;
  position: sticky;
  top: 50%;
  left: -20px;
  right: 0;
  transform: translateY(calc(-50% - 2px));
}

.DropdownContainerAtom-module__wheelpickerList___OgLNU[data-size="sm"] .DropdownContainerAtom-module__itemListExtra___K4EOi {
  height: var(--component-dropdownItem-height-item-sm);
  margin-bottom: calc(-1 * var(--component-dropdownItem-height-item-sm));
}

.DropdownContainerAtom-module__wheelpickerList___OgLNU[data-size="md"] .DropdownContainerAtom-module__itemListExtra___K4EOi {
  height: var(--component-dropdownItem-height-item-md);
  margin-bottom: calc(-1 * var(--component-dropdownItem-height-item-md));
}

.DropdownContainerAtom-module__wheelpickerContainer___ENfX9 .DropdownContainerAtom-module__wheelpickerList___OgLNU .DropdownContainerAtom-module__wheelpickerItem___M46HJ {
  scroll-snap-align: start;
}

.DropdownContainerAtom-module__wheelpickerList___OgLNU[data-size="sm"] {
  height: 161px;
}

.DropdownContainerAtom-module__wheelpickerList___OgLNU[data-size="md"] {
  height: 241px;
}

.DropdownContainerAtom-module__wheelpickerContainer___ENfX9 .DropdownContainerAtom-module__wheelpickerList___OgLNU::-webkit-scrollbar {
  display: none;
}

.DropdownContainerAtom-module__wheelpickerContainer___ENfX9 .DropdownContainerAtom-module__wheelpickerList___OgLNU .DropdownContainerAtom-module__wheelpickerItem___M46HJ:hover, .DropdownContainerAtom-module__wheelpickerContainer___ENfX9 .DropdownContainerAtom-module__wheelpickerList___OgLNU .DropdownContainerAtom-module__wheelpickerItem___M46HJ:active {
  background-color: #0000 !important;
}

.DropdownTitleAtom-module__icon___Bz-oW {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.DropdownTitleAtom-module__iconLeft___YKiQn {
  opacity: 0;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.DropdownTitleAtom-module__title1___WUPKC {
  line-height: 24px;
  font-family: var(--desktop-semantic-typography-body-md-regular-default);
  color: var(--component-textIcon-normal-subtle);
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  position: relative;
  overflow: hidden;
}

.DropdownTitleAtom-module__iconRight___KTWKx {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.DropdownTitleAtom-module__containerIconRight___zC4lF {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 24px;
  height: 24px;
  display: flex;
}

.DropdownTitleAtom-module__title___FRWqO {
  height: 40px;
  padding: 0px var(--component-dropdownItem-spacing-padding-md);
  box-sizing: border-box;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  gap: var(--component-dropdownItem-spacing-gap-md);
  text-align: center;
  font-size: var(--desktop-semantic-typography-body-md-regular-default-size);
  color: var(--component-textIcon-normal-default);
  font-family: var(--desktop-semantic-typography-icon-standalone-bold-sm);
  flex-direction: row;
  display: flex;
}

.react-calendar {
  background: #fff;
  border: 1px solid #a0a096;
  width: 350px;
  max-width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.125em;
}

.react-calendar--doubleView {
  width: 700px;
}

.react-calendar--doubleView .react-calendar__viewContainer {
  margin: -.5em;
  display: flex;
}

.react-calendar--doubleView .react-calendar__viewContainer > * {
  width: 50%;
  margin: .5em;
}

.react-calendar, .react-calendar *, .react-calendar :before, .react-calendar :after {
  box-sizing: border-box;
}

.react-calendar button {
  border: 0;
  outline: none;
  margin: 0;
}

.react-calendar button:enabled:hover {
  cursor: pointer;
}

.react-calendar__navigation {
  height: 44px;
  margin-bottom: 1em;
  display: flex;
}

.react-calendar__navigation button {
  background: none;
  min-width: 44px;
}

.react-calendar__navigation button:disabled {
  background-color: #f0f0f0;
}

.react-calendar__navigation button:enabled:hover, .react-calendar__navigation button:enabled:focus {
  background-color: #e6e6e6;
}

.react-calendar__month-view__weekdays {
  text-align: center;
  text-transform: uppercase;
  font: inherit;
  font-size: .75em;
  font-weight: bold;
}

.react-calendar__month-view__weekdays__weekday {
  padding: .5em;
}

.react-calendar__month-view__weekNumbers .react-calendar__tile {
  font: inherit;
  justify-content: center;
  align-items: center;
  font-size: .75em;
  font-weight: bold;
  display: flex;
}

.react-calendar__month-view__days__day--weekend {
  color: #d10000;
}

.react-calendar__month-view__days__day--neighboringMonth, .react-calendar__decade-view__years__year--neighboringDecade, .react-calendar__century-view__decades__decade--neighboringCentury {
  color: #757575;
}

.react-calendar__year-view .react-calendar__tile, .react-calendar__decade-view .react-calendar__tile, .react-calendar__century-view .react-calendar__tile {
  padding: 2em .5em;
}

.react-calendar__tile {
  text-align: center;
  max-width: 100%;
  font: inherit;
  background: none;
  padding: 10px 6.6667px;
  font-size: .833em;
}

.react-calendar__tile:disabled {
  color: #ababab;
  background-color: #f0f0f0;
}

.react-calendar__month-view__days__day--neighboringMonth:disabled, .react-calendar__decade-view__years__year--neighboringDecade:disabled, .react-calendar__century-view__decades__decade--neighboringCentury:disabled {
  color: #cdcdcd;
}

.react-calendar__tile:enabled:hover, .react-calendar__tile:enabled:focus {
  background-color: #e6e6e6;
}

.react-calendar__tile--now {
  background: #ffff76;
}

.react-calendar__tile--now:enabled:hover, .react-calendar__tile--now:enabled:focus {
  background: #ffffa9;
}

.react-calendar__tile--hasActive {
  background: #76baff;
}

.react-calendar__tile--hasActive:enabled:hover, .react-calendar__tile--hasActive:enabled:focus {
  background: #a9d4ff;
}

.react-calendar__tile--active {
  color: #fff;
  background: #006edc;
}

.react-calendar__tile--active:enabled:hover, .react-calendar__tile--active:enabled:focus {
  background: #1087ff;
}

.react-calendar--selectRange .react-calendar__tile--hover {
  background-color: #e6e6e6;
}

@media (max-width: 768px) {
  .quill-ui-next-calendar {
    width: 350px !important;
  }
}

.quill-ui-next-calendar {
  background: var(--component-dropdownList-bg);
  width: 100%;
  padding: var(--component-dropdownItem-spacing-padding-md) 0;
  border: none;
}

.quill-ui-next-calendar .react-calendar__navigation__label {
  font-family: var(--semantic-typography-body-md-regular-default-fontFamily);
  color: var(--component-dropdownItem-label-color-default);
  border: none;
  padding: 5px 0;
  background: none !important;
}

.quill-ui-next-calendar .react-calendar__month-view__weekdays, .quill-ui-next-calendar .react-calendar__month-view__days {
  justify-content: start;
}

.quill-ui-next-calendar .react-calendar__month-view__weekdays__weekday, .quill-ui-next-calendar .react-calendar__month-view__days__day {
  font-family: var(--semantic-typography-body-md-regular-default-fontFamily);
  font-weight: var(--semantic-typography-body-md-regular-default-fontWeight);
  font-size: var(--core-fontSize-100);
  width: var(--component-dropdownItem-width-date-md);
  height: var(--component-dropdownItem-height-date-md);
  text-transform: none;
  border-radius: var(--component-dropdownItem-border-radius);
  justify-content: center;
  align-items: center;
  margin: 0;
  display: flex;
  flex: none !important;
}

.quill-ui-next-calendar .react-calendar__month-view__weekdays__weekday {
  color: var(--component-dropdownItem-label-color-disabled);
}

.quill-ui-next-calendar .react-calendar__month-view__days__day {
  color: var(--component-dropdownItem-label-color-default);
}

.quill-ui-next-calendar .react-calendar__month-view__days__day:hover {
  background: var(--semantic-color-monochrome-surface-normal-low);
}

.quill-ui-next-calendar .react-calendar__month-view__days__day:active {
  background: var(--component-dropdownItem-bg-active);
}

.quill-ui-next-calendar .react-calendar__month-view__weekdays__weekday abbr {
  text-decoration: none;
}

.quill-ui-next-calendar .react-calendar__tile:disabled {
  color: var(--component-dropdownItem-label-color-disabled);
  background: none;
}

.quill-ui-next-calendar .react-calendar__tile--active, .quill-ui-next-calendar .react-calendar__tile--active:hover {
  color: var(--component-dropdownItem-label-color-selectedWhite);
  background: var(--component-dropdownItem-bg-selected) !important;
}

.quill-ui-next-calendar .react-calendar__tile--now {
  background: var(--component-dropdownItem-bg-active);
}

.quill-ui-next-calendar .react-calendar__year-view__months, .quill-ui-next-calendar .react-calendar__decade-view__years, .quill-ui-next-calendar .react-calendar__century-view__decades {
  width: -moz-fit-content;
  width: fit-content;
  min-width: 342px;
  color: var(--component-dropdownItem-label-color-default);
  flex-direction: column;
  display: flex;
}

.quill-ui-next-calendar .react-calendar__year-view__months__month, .quill-ui-next-calendar .react-calendar__decade-view__years__year, .quill-ui-next-calendar .react-calendar__century-view__decades__decade {
  font-family: var(--semantic-typography-body-md-regular-default-fontFamily);
  font-weight: var(--semantic-typography-body-md-regular-default-fontWeight);
  font-size: var(--core-fontSize-100);
  width: 100%;
  height: var(--component-dropdownItem-height-date-md);
  padding: var(--component-dropdownItem-spacing-padding-md);
  border-radius: var(--component-dropdownItem-border-radius);
  color: var(--component-dropdownItem-label-color-default);
}

.quill-ui-next-calendar .react-calendar__year-view__months__month:hover, .quill-ui-next-calendar .react-calendar__decade-view__years__year:hover, .quill-ui-next-calendar .react-calendar__century-view__decades__decade:hover {
  background: var(--semantic-color-monochrome-surface-normal-low);
}

.quill-ui-next-calendar .react-calendar__year-view__months__month:active, .quill-ui-next-calendar .react-calendar__decade-view__years__year:active, .quill-ui-next-calendar .react-calendar__century-view__decades__decade:active {
  background: var(--component-dropdownItem-bg-active);
}

.quill-ui-next-calendar .react-calendar__tile--hasActive, .quill-ui-next-calendar .react-calendar__tile--hasActive:hover {
  background: var(--component-dropdownItem-bg-selected);
  color: var(--component-dropdownItem-label-color-selectedWhite);
}

.quill-ui-next-calendar .react-calendar__year-view, .quill-ui-next-calendar .react-calendar__decade-view {
  height: 300px;
  overflow: auto;
}

.quill-ui-next-calendar .react-calendar__navigation__prev2-button, .quill-ui-next-calendar .react-calendar__navigation__next2-button {
  display: none;
}

.quill-ui-next-calendar .react-calendar__navigation button:hover {
  background: none;
}

.quill-ui-next-calendar .quill-ui-next-calendar-in-range {
  color: var(--component-dropdownItem-label-color-default);
  background: var(--component-dropdownItem-bg-hover) !important;
  border-radius: 0 !important;
}

.quill-ui-next-calendar-daterange-container {
  flex-direction: column;
  display: flex;
  position: relative;
}

.quill-ui-next-daterange-picker-calendar-box {
  gap: var(--semantic-spacing-gap-md);
  display: flex;
}

.quill-ui-next-daterange-picker-calendar-buttons {
  padding: 0 var(--semantic-spacing-general-xl) var(--semantic-spacing-general-md);
  flex-flow: row-reverse;
  display: flex;
}

.quill-ui-next-calendar-daterange-button {
  position: absolute;
  top: 24px;
}

.quill-ui-next-calendar-daterange-prev-button {
  left: var(--semantic-spacing-gap-md);
}

.quill-ui-next-calendar-daterange-next-button {
  right: var(--semantic-spacing-gap-md);
}

.quill-ui-next-calendar-range-start {
  border-radius: var(--component-dropdownItem-border-radius) 0 0 var(--component-dropdownItem-border-radius) !important;
  background: var(--component-dropdownItem-bg-selected) !important;
  color: var(--component-dropdownItem-label-color-selectedWhite) !important;
}

.quill-ui-next-calendar-range-end {
  border-radius: 0 var(--component-dropdownItem-border-radius) var(--component-dropdownItem-border-radius) 0 !important;
  background: var(--component-dropdownItem-bg-selected) !important;
  color: var(--component-dropdownItem-label-color-selectedWhite) !important;
}

.quill-ui-next-calendar-range-single, .quill-ui-next-calendar-range-single.react-calendar__tile--active, .quill-ui-next-calendar-range-single.react-calendar__tile--active:hover {
  position: relative;
  border-radius: var(--component-dropdownItem-border-radius) !important;
}

.quill-ui-next-calendar-range-single:before, .quill-ui-next-calendar-range-single:after {
  content: "";
  background: var(--component-dropdownList-bg);
  width: 15px;
  height: calc(50% - 20px);
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.quill-ui-next-calendar-range-single:before {
  top: 0;
}

.quill-ui-next-calendar-range-single:after {
  bottom: 0;
}

.quill-ui-next-daterange-picker-input-container {
  align-items: flex-start;
  gap: var(--semantic-spacing-gap-xl);
  width: 100%;
  max-width: 744px;
  display: flex;
}

.quill-ui-next-daterange-picker-dropdown {
  left: -12px;
  transform: none;
  width: 768px !important;
}

.Chip-module__icon___G32DP {
  font-weight: 300;
  line-height: 18px;
  position: relative;
}

.Chip-module__iconLeft___3ijFS {
  z-index: 0;
  text-align: center;
  font-size: var(--desktop-semantic-typography-icon-labelpaired-regular-caption-size);
  font-family: var(--desktop-semantic-typography-icon-labelpaired-regular-caption);
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.Chip-module__label___zrfu7 {
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 1;
  position: relative;
  overflow: hidden;
}

.Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-caption-bold-default-fontSize);
  line-height: var(--semantic-typography-caption-bold-default-lineHeight);
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 2;
  position: relative;
  overflow: hidden;
}

.Chip-module__counterLabel___ASa8Q {
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 3;
  position: relative;
  overflow: hidden;
}

.Chip-module__icon1___Kz780 {
  font-weight: 300;
  line-height: 24px;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 8px);
}

.Chip-module__iconChevron___7XGMa {
  z-index: 4;
  text-align: center;
  width: 24px;
  height: 24px;
  font-size: var(--desktop-semantic-typography-icon-labelpaired-regular-md-size);
  font-family: var(--desktop-semantic-typography-icon-labelpaired-regular-caption);
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}

.Chip-module__bgFocus___ouks- {
  border-radius: var(--semantic-borderRadius-pill);
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 5;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.Chip-module__chip___G79EL {
  border-radius: var(--component-chip-border-radius);
  border: var(--component-chip-border-width) solid var(--component-chip-border-color);
  box-sizing: border-box;
  height: var(--component-chip-height-sm);
  padding: 0px var(--component-chip-spacing-padding-sm);
  justify-content: flex-start;
  align-items: center;
  gap: var(--component-chip-spacing-gap-xs);
  min-height: var(--component-chip-height-sm);
  max-height: var(--component-chip-height-sm);
  flex-direction: row;
  display: flex;
  position: relative;
}

.Chip-module__root___8Tyvf {
  height: var(--component-chip-height-sm);
  min-height: var(--component-chip-height-sm);
  max-height: var(--component-chip-height-sm);
  text-align: left;
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  color: var(--component-chip-icon-default);
  font-family: var(--component-chip-tag-typography-sm);
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"], .Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="expand"], .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"], .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="expand"] {
  height: var(--component-chip-height-md);
  min-height: var(--component-chip-height-md);
  max-height: var(--component-chip-height-md);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"], .Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="expand"], .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"], .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="expand"] {
  height: var(--component-chip-height-lg);
  min-height: var(--component-chip-height-lg);
  max-height: var(--component-chip-height-lg);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="sm"][data-state="expand"] .Chip-module__chip___G79EL {
  background-color: var(--component-chip-bg-active);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="default"] .Chip-module__chip___G79EL, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="expand"] .Chip-module__chip___G79EL {
  border: unset;
  background-color: var(--component-chip-bg-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"] .Chip-module__chip___G79EL {
  height: var(--component-chip-height-md);
  padding: 0px var(--component-chip-spacing-padding-lg);
  gap: var(--component-chip-spacing-gap-sm);
  min-height: var(--component-chip-height-md);
  max-height: var(--component-chip-height-md);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="expand"] .Chip-module__chip___G79EL {
  height: var(--component-chip-height-md);
  padding: 0px var(--component-chip-spacing-padding-lg);
  gap: var(--component-chip-spacing-gap-sm);
  min-height: var(--component-chip-height-md);
  max-height: var(--component-chip-height-md);
  background-color: var(--component-chip-bg-active);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"] .Chip-module__chip___G79EL, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="expand"] .Chip-module__chip___G79EL {
  border: unset;
  height: var(--component-chip-height-md);
  padding: 0px var(--component-chip-spacing-padding-lg);
  gap: var(--component-chip-spacing-gap-sm);
  min-height: var(--component-chip-height-md);
  max-height: var(--component-chip-height-md);
  background-color: var(--component-chip-bg-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"] .Chip-module__chip___G79EL {
  height: var(--component-chip-height-lg);
  padding: 0px var(--component-chip-spacing-padding-xl);
  gap: var(--component-chip-spacing-gap-md);
  min-height: var(--component-chip-height-lg);
  max-height: var(--component-chip-height-lg);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="expand"] .Chip-module__chip___G79EL {
  height: var(--component-chip-height-lg);
  padding: 0px var(--component-chip-spacing-padding-xl);
  gap: var(--component-chip-spacing-gap-md);
  min-height: var(--component-chip-height-lg);
  max-height: var(--component-chip-height-lg);
  background-color: var(--component-chip-bg-active);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"] .Chip-module__chip___G79EL, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="expand"] .Chip-module__chip___G79EL {
  border: unset;
  height: var(--component-chip-height-lg);
  padding: 0px var(--component-chip-spacing-padding-xl);
  gap: var(--component-chip-spacing-gap-md);
  min-height: var(--component-chip-height-lg);
  max-height: var(--component-chip-height-lg);
  background-color: var(--component-chip-bg-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="default"] .Chip-module__label___zrfu7, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="expand"] .Chip-module__label___zrfu7 {
  color: var(--component-chip-icon-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"] .Chip-module__label___zrfu7, .Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="expand"] .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"] .Chip-module__label___zrfu7, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="expand"] .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-chip-icon-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"] .Chip-module__label___zrfu7, .Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="expand"] .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"] .Chip-module__label___zrfu7, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="expand"] .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-chip-icon-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="default"] .Chip-module__labelTag___c8Llc, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="expand"] .Chip-module__labelTag___c8Llc {
  color: var(--component-chip-icon-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"] .Chip-module__labelTag___c8Llc, .Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="expand"] .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"] .Chip-module__labelTag___c8Llc, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="expand"] .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-chip-icon-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"] .Chip-module__labelTag___c8Llc, .Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="expand"] .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"] .Chip-module__labelTag___c8Llc, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="expand"] .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-chip-icon-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="default"] .Chip-module__counterLabel___ASa8Q, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="expand"] .Chip-module__counterLabel___ASa8Q {
  color: var(--component-chip-icon-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"] .Chip-module__counterLabel___ASa8Q, .Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="expand"] .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"] .Chip-module__counterLabel___ASa8Q, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="expand"] .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-chip-icon-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"] .Chip-module__counterLabel___ASa8Q, .Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="expand"] .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"] .Chip-module__counterLabel___ASa8Q, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="expand"] .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-chip-icon-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"]:hover, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"]:hover {
  height: var(--component-chip-height-md);
  min-height: var(--component-chip-height-md);
  max-height: var(--component-chip-height-md);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"]:hover, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"]:hover {
  height: var(--component-chip-height-lg);
  min-height: var(--component-chip-height-lg);
  max-height: var(--component-chip-height-lg);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="sm"][data-state="default"]:hover .Chip-module__chip___G79EL {
  background-color: var(--component-chip-border-color);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="default"]:hover .Chip-module__chip___G79EL {
  border: unset;
  background-color: var(--component-chip-bg-selectedHover);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"]:hover .Chip-module__chip___G79EL {
  border: var(--component-chip-border-width) solid var(--component-chip-border-color);
  height: var(--component-chip-height-md);
  padding: 0px var(--component-chip-spacing-padding-lg);
  gap: var(--component-chip-spacing-gap-sm);
  min-height: var(--component-chip-height-md);
  max-height: var(--component-chip-height-md);
  background-color: var(--component-chip-border-color);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"]:hover .Chip-module__chip___G79EL {
  border: unset;
  height: var(--component-chip-height-md);
  padding: 0px var(--component-chip-spacing-padding-lg);
  position: unset;
  gap: var(--component-chip-spacing-gap-sm);
  min-height: var(--component-chip-height-md);
  max-height: var(--component-chip-height-md);
  background-color: var(--component-chip-bg-selectedHover);
  z-index: 0;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"]:hover .Chip-module__chip___G79EL {
  border: var(--component-chip-border-width) solid var(--component-chip-border-color);
  height: var(--component-chip-height-lg);
  padding: 0px var(--component-chip-spacing-padding-xl);
  gap: var(--component-chip-spacing-gap-md);
  min-height: var(--component-chip-height-lg);
  max-height: var(--component-chip-height-lg);
  background-color: var(--component-chip-border-color);
  position: relative;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"]:hover .Chip-module__chip___G79EL {
  border: unset;
  height: var(--component-chip-height-lg);
  padding: 0px var(--component-chip-spacing-padding-xl);
  gap: var(--component-chip-spacing-gap-md);
  min-height: var(--component-chip-height-lg);
  max-height: var(--component-chip-height-lg);
  background-color: var(--component-chip-bg-selectedHover);
  position: relative;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="default"]:hover .Chip-module__label___zrfu7 {
  color: var(--component-chip-icon-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"]:hover .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-chip-icon-default);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"]:hover .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-chip-icon-selected);
  z-index: unset;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"]:hover .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-chip-icon-default);
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"]:hover .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-chip-icon-selected);
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="default"]:hover .Chip-module__labelTag___c8Llc {
  color: var(--component-chip-icon-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"]:hover .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-chip-icon-default);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"]:hover .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-chip-icon-selected);
  z-index: unset;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"]:hover .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-chip-icon-default);
  z-index: 2;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"]:hover .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-chip-icon-selected);
  z-index: 2;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="default"]:hover .Chip-module__counterLabel___ASa8Q {
  color: var(--component-chip-icon-selected);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"]:hover .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-chip-icon-default);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"]:hover .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-chip-icon-selected);
  z-index: unset;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"]:hover .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-chip-icon-default);
  z-index: 3;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"]:hover .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-chip-icon-selected);
  z-index: 3;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"]:hover .Chip-module__bgFocus___ouks- {
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"]:hover .Chip-module__bgFocus___ouks-, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"]:hover .Chip-module__bgFocus___ouks- {
  z-index: 5;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="sm"][data-state="default"]:active, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="default"]:active {
  height: var(--component-chip-height-sm);
  min-height: var(--component-chip-height-sm);
  max-height: var(--component-chip-height-sm);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"]:active, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"]:active {
  height: var(--component-chip-height-md);
  min-height: var(--component-chip-height-md);
  max-height: var(--component-chip-height-md);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"]:active, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"]:active {
  height: var(--component-chip-height-lg);
  min-height: var(--component-chip-height-lg);
  max-height: var(--component-chip-height-lg);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="sm"][data-state="default"]:active .Chip-module__chip___G79EL {
  border: var(--component-chip-border-width) solid var(--component-chip-border-color);
  height: var(--component-chip-height-sm);
  padding: 0px var(--component-chip-spacing-padding-md);
  gap: var(--component-chip-spacing-gap-xs);
  min-height: var(--component-chip-height-sm);
  max-height: var(--component-chip-height-sm);
  background-color: var(--component-chip-bg-active);
  position: relative;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="default"]:active .Chip-module__chip___G79EL {
  border: unset;
  height: var(--component-chip-height-sm);
  padding: 0px var(--component-chip-spacing-padding-md);
  gap: var(--component-chip-spacing-gap-xs);
  min-height: var(--component-chip-height-sm);
  max-height: var(--component-chip-height-sm);
  background-color: var(--component-chip-bg-selectedActive);
  position: relative;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"]:active .Chip-module__chip___G79EL {
  border: var(--component-chip-border-width) solid var(--component-chip-border-color);
  height: var(--component-chip-height-md);
  padding: 0px var(--component-chip-spacing-padding-lg);
  gap: var(--component-chip-spacing-gap-sm);
  min-height: var(--component-chip-height-md);
  max-height: var(--component-chip-height-md);
  background-color: var(--component-chip-bg-active);
  position: relative;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"]:active .Chip-module__chip___G79EL {
  border: unset;
  height: var(--component-chip-height-md);
  padding: 0px var(--component-chip-spacing-padding-lg);
  gap: var(--component-chip-spacing-gap-sm);
  min-height: var(--component-chip-height-md);
  max-height: var(--component-chip-height-md);
  background-color: var(--component-chip-bg-selectedActive);
  position: relative;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"]:active .Chip-module__chip___G79EL {
  border: var(--component-chip-border-width) solid var(--component-chip-border-color);
  height: var(--component-chip-height-lg);
  padding: 0px var(--component-chip-spacing-padding-xl);
  gap: var(--component-chip-spacing-gap-md);
  min-height: var(--component-chip-height-lg);
  max-height: var(--component-chip-height-lg);
  background-color: var(--component-chip-bg-active);
  position: relative;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"]:active .Chip-module__chip___G79EL {
  border: unset;
  height: var(--component-chip-height-lg);
  padding: 0px var(--component-chip-spacing-padding-xl);
  gap: var(--component-chip-spacing-gap-md);
  min-height: var(--component-chip-height-lg);
  max-height: var(--component-chip-height-lg);
  background-color: var(--component-chip-bg-selectedActive);
  position: relative;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="sm"][data-state="default"]:active .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-chip-icon-default);
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="default"]:active .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-chip-icon-selected);
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"]:active .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-chip-icon-default);
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"]:active .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-chip-icon-selected);
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"]:active .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-chip-icon-default);
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"]:active .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-chip-icon-selected);
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="sm"][data-state="default"]:active .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-caption-bold-default-fontSize);
  line-height: var(--semantic-typography-caption-bold-default-lineHeight);
  color: var(--component-chip-icon-default);
  z-index: 2;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="default"]:active .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-caption-bold-default-fontSize);
  line-height: var(--semantic-typography-caption-bold-default-lineHeight);
  color: var(--component-chip-icon-selected);
  z-index: 2;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"]:active .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  color: var(--component-chip-icon-default);
  z-index: 2;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"]:active .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  color: var(--component-chip-icon-selected);
  z-index: 2;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"]:active .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-chip-icon-default);
  z-index: 2;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"]:active .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-chip-icon-selected);
  z-index: 2;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="sm"][data-state="default"]:active .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-chip-icon-default);
  z-index: 3;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="default"]:active .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-chip-icon-selected);
  z-index: 3;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"]:active .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-chip-icon-default);
  z-index: 3;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"]:active .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-chip-icon-selected);
  z-index: 3;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"]:active .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-chip-icon-default);
  z-index: 3;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"]:active .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-chip-icon-selected);
  z-index: 3;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="sm"][data-state="default"]:active .Chip-module__bgFocus___ouks-, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="default"]:active .Chip-module__bgFocus___ouks-, .Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="default"]:active .Chip-module__bgFocus___ouks-, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="default"]:active .Chip-module__bgFocus___ouks-, .Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="default"]:active .Chip-module__bgFocus___ouks-, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="default"]:active .Chip-module__bgFocus___ouks- {
  z-index: 5;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="sm"][data-state="disabled"], .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="disabled"] {
  height: var(--component-chip-height-sm);
  min-height: var(--component-chip-height-sm);
  max-height: var(--component-chip-height-sm);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="disabled"], .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="disabled"] {
  height: var(--component-chip-height-md);
  min-height: var(--component-chip-height-md);
  max-height: var(--component-chip-height-md);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="disabled"], .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="disabled"] {
  height: var(--component-chip-height-lg);
  min-height: var(--component-chip-height-lg);
  max-height: var(--component-chip-height-lg);
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="sm"][data-state="disabled"] .Chip-module__chip___G79EL {
  border: var(--component-chip-border-width) solid var(--component-chip-border-color);
  height: var(--component-chip-height-sm);
  padding: 0px var(--component-chip-spacing-padding-md);
  gap: var(--component-chip-spacing-gap-xs);
  min-height: var(--component-chip-height-sm);
  max-height: var(--component-chip-height-sm);
  position: relative;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="disabled"] .Chip-module__chip___G79EL {
  border: unset;
  height: var(--component-chip-height-sm);
  padding: 0px var(--component-chip-spacing-padding-md);
  position: unset;
  gap: var(--component-chip-spacing-gap-xs);
  min-height: var(--component-chip-height-sm);
  max-height: var(--component-chip-height-sm);
  background-color: var(--component-chip-icon-disabled);
  z-index: 0;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="disabled"] .Chip-module__chip___G79EL {
  border: var(--component-chip-border-width) solid var(--component-chip-border-color);
  height: var(--component-chip-height-md);
  padding: 0px var(--component-chip-spacing-padding-lg);
  gap: var(--component-chip-spacing-gap-sm);
  min-height: var(--component-chip-height-md);
  max-height: var(--component-chip-height-md);
  position: relative;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="disabled"] .Chip-module__chip___G79EL {
  border: unset;
  height: var(--component-chip-height-md);
  padding: 0px var(--component-chip-spacing-padding-lg);
  gap: var(--component-chip-spacing-gap-sm);
  min-height: var(--component-chip-height-md);
  max-height: var(--component-chip-height-md);
  background-color: var(--component-chip-icon-disabled);
  position: relative;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="disabled"] .Chip-module__chip___G79EL {
  border: var(--component-chip-border-width) solid var(--component-chip-border-color);
  height: var(--component-chip-height-lg);
  padding: 0px var(--component-chip-spacing-padding-xl);
  gap: var(--component-chip-spacing-gap-md);
  min-height: var(--component-chip-height-lg);
  max-height: var(--component-chip-height-lg);
  position: relative;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="disabled"] .Chip-module__chip___G79EL {
  border: unset;
  height: var(--component-chip-height-lg);
  padding: 0px var(--component-chip-spacing-padding-xl);
  gap: var(--component-chip-spacing-gap-md);
  min-height: var(--component-chip-height-lg);
  max-height: var(--component-chip-height-lg);
  background-color: var(--component-chip-icon-disabled);
  position: relative;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="sm"][data-state="disabled"] .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-chip-icon-disabled);
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="disabled"] .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-chip-icon-disabledwhite);
  z-index: unset;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="disabled"] .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-chip-icon-disabled);
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="disabled"] .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-chip-icon-disabledwhite);
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="disabled"] .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-chip-icon-disabled);
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="disabled"] .Chip-module__label___zrfu7 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-chip-icon-disabledwhite);
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="sm"][data-state="disabled"] .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-caption-bold-default-fontSize);
  line-height: var(--semantic-typography-caption-bold-default-lineHeight);
  color: var(--component-chip-icon-disabled);
  z-index: 2;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="disabled"] .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-caption-bold-default-fontSize);
  line-height: var(--semantic-typography-caption-bold-default-lineHeight);
  color: var(--component-chip-icon-disabledwhite);
  z-index: unset;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="disabled"] .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  color: var(--component-chip-icon-disabled);
  z-index: 2;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="disabled"] .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  color: var(--component-chip-icon-disabledwhite);
  z-index: 2;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="disabled"] .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-chip-icon-disabled);
  z-index: 2;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="disabled"] .Chip-module__labelTag___c8Llc {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-chip-icon-disabledwhite);
  z-index: 2;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="sm"][data-state="disabled"] .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-chip-icon-disabled);
  z-index: 3;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="disabled"] .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-chip-icon-disabledwhite);
  z-index: unset;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="disabled"] .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-chip-icon-disabled);
  z-index: 3;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="disabled"] .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-chip-icon-disabledwhite);
  z-index: 3;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="disabled"] .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-chip-icon-disabled);
  z-index: 3;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="disabled"] .Chip-module__counterLabel___ASa8Q {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-chip-icon-disabledwhite);
  z-index: 3;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="sm"][data-state="disabled"] .Chip-module__bgFocus___ouks- {
  z-index: 5;
}

.Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="sm"][data-state="disabled"] .Chip-module__bgFocus___ouks- {
  z-index: 1;
}

.Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="md"][data-state="disabled"] .Chip-module__bgFocus___ouks-, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="md"][data-state="disabled"] .Chip-module__bgFocus___ouks-, .Chip-module__root___8Tyvf[data-itemSelected="false"][data-size="lg"][data-state="disabled"] .Chip-module__bgFocus___ouks-, .Chip-module__root___8Tyvf[data-itemSelected="true"][data-size="lg"][data-state="disabled"] .Chip-module__bgFocus___ouks- {
  z-index: 5;
}

.Chip-module__root___8Tyvf .Chip-module__iconLeft___3ijFS svg, .Chip-module__root___8Tyvf .Chip-module__iconChevron___7XGMa svg, .Chip-module__root___8Tyvf .Chip-module__iconClose___DC-oY {
  fill: var(--component-chip-icon-default);
}

.Chip-module__root___8Tyvf[data-state="disabled"] .Chip-module__iconLeft___3ijFS svg, .Chip-module__root___8Tyvf[data-state="disabled"] .Chip-module__iconChevron___7XGMa svg, .Chip-module__root___8Tyvf[data-state="disabled"] .Chip-module__iconClose___DC-oY {
  fill: var(--component-chip-icon-disabled);
}

.Chip-module__root___8Tyvf[data-itemSelected="true"] .Chip-module__iconLeft___3ijFS svg, .Chip-module__root___8Tyvf[data-itemSelected="true"] .Chip-module__iconChevron___7XGMa svg, .Chip-module__root___8Tyvf[data-itemSelected="true"] .Chip-module__iconClose___DC-oY {
  fill: var(--component-chip-icon-selected);
}

.Snackbar-module__icon___Tzp3Z {
  font-weight: 300;
  line-height: 24px;
  position: relative;
}

.Snackbar-module__icon1___85z8Z {
  width: 24px;
  height: 24px;
  font-size: var(--desktop-semantic-typography-icon-labelpaired-bold-md-size);
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.Snackbar-module__message___dBgz2 {
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  flex: 1;
  display: -webkit-inline-box;
  position: relative;
  overflow: hidden;
}

.Snackbar-module__containerMessage___FcuTp {
  padding: 0px var(--component-snackbar-spacing-padding-sm) 0px 0px;
  text-align: left;
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-snackbar-label-color-neutral);
  font-family: var(--component-snackbar-label-typography);
  flex-direction: row;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.Snackbar-module__icon2___ca1gt {
  line-height: 22px;
  position: relative;
}

.Snackbar-module__iconLeft___bbbS- {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.Snackbar-module__label___bsUDZ {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-snackbar-label-typography);
  color: var(--component-snackbar-label-color-neutral);
  z-index: 1;
  flex: 1;
  position: relative;
}

.Snackbar-module__icon3___wy-Ez {
  line-height: 22px;
  position: relative;
}

.Snackbar-module__iconRight___6z-mI {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.Snackbar-module__icon4___qkrN- {
  line-height: 22px;
  position: relative;
}

.Snackbar-module__iconLoading___hbr-T {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.Snackbar-module__bgFocus___eI-3t {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 18px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.Snackbar-module__buttonAction___403gd {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0px var(--component-button-spacing-padding-md);
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  gap: var(--component-button-spacing-gap-md);
  min-width: var(--component-button-width-min-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  color: var(--component-button-icon-white-tertiary);
  flex-direction: row;
  display: flex;
  position: relative;
}

.Snackbar-module__icon5___NY3a- {
  line-height: 22px;
  position: relative;
}

.Snackbar-module__icon6___E8z7d {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.Snackbar-module__bgFocus1___lVINm {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 18px;
  width: 40px;
  height: 40px;
  display: none;
  position: absolute;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  margin: 0 !important;
}

.Snackbar-module__buttonClose___bW-Zi {
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  color: var(--component-button-icon-whiteBlack-tertiary);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.Snackbar-module__root___GPChr {
  border-radius: var(--component-snackbar-border-radius);
  background-color: var(--component-snackbar-bg-neutral);
  border: var(--component-snackbar-border-width) solid var(--component-snackbar-border-color);
  box-sizing: border-box;
  width: 100%;
  padding: var(--component-snackbar-spacing-padding-sm) var(--component-snackbar-spacing-padding-sm) var(--component-snackbar-spacing-padding-sm) var(--component-snackbar-spacing-padding-md);
  justify-content: flex-start;
  align-items: center;
  gap: var(--component-snackbar-spacing-gap);
  max-width: var(--component-snackbar-width-max);
  min-height: var(--component-snackbar-height-min);
  max-height: var(--component-snackbar-height-max);
  text-align: center;
  font-size: var(--component-snackbar-label-typography-size);
  color: var(--component-snackbar-icon-neutral);
  font-family: var(--desktop-semantic-typography-icon-labelpaired-bold-md);
  flex-direction: row;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.Snackbar-module__root___GPChr[data-indicator="fail"][data-type="mobile"] {
  background-color: var(--component-snackbar-bg-fail);
}

.Snackbar-module__root___GPChr[data-indicator="neutral"][data-type="desktop"] {
  width: unset;
  max-height: var(--component-snackbar-height-min);
}

.Snackbar-module__root___GPChr[data-indicator="fail"][data-type="desktop"] {
  width: unset;
  background-color: var(--component-snackbar-bg-fail);
  max-height: var(--component-snackbar-height-min);
}

.Snackbar-module__root___GPChr[data-indicator="neutral"][data-type="desktop"] .Snackbar-module__containerMessage___FcuTp, .Snackbar-module__root___GPChr[data-indicator="fail"][data-type="desktop"] .Snackbar-module__containerMessage___FcuTp {
  flex: 1;
  min-width: 0;
}

.Snackbar-module__root___GPChr[data-indicator="neutral"][data-type="desktop"] .Snackbar-module__message___dBgz2, .Snackbar-module__root___GPChr[data-indicator="fail"][data-type="desktop"] .Snackbar-module__message___dBgz2 {
  flex: unset;
  display: unset;
  -webkit-line-clamp: unset;
  -webkit-box-orient: unset;
  white-space: nowrap;
}

.Snackbar-module__root___GPChr .snackbar-icon svg {
  fill: var(--component-snackbar-icon-neutral);
}

.BreadcrumbDesktopItem-module__label___0yZmZ {
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  z-index: 0;
  position: relative;
}

.BreadcrumbDesktopItem-module__bgFocus___Wa8mQ {
  border-radius: var(--core-borderRadius-300);
  border: var(--core-borderWidth-100) solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 1;
  width: calc(100% + 8px);
  height: 30px;
  position: absolute;
  top: calc(50% - 15px);
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.BreadcrumbDesktopItem-module__containerText___U5HuZ {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  display: flex;
  position: relative;
}

.BreadcrumbDesktopItem-module__icon___R79B4 {
  font-weight: 300;
  line-height: 22px;
  position: relative;
}

.BreadcrumbDesktopItem-module__iconDivider___16aan, .BreadcrumbDesktopItem-module__root___gJJ-V {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.BreadcrumbDesktopItem-module__iconDivider___16aan {
  text-align: center;
  color: var(--component-breadcrumb-separator);
  font-size: 14px;
  font-family: var(--font-font-awesome-6-pro);
  align-items: flex-start;
  overflow: hidden;
}

.BreadcrumbDesktopItem-module__root___gJJ-V {
  align-items: center;
  gap: var(--component-breadcrumb-spacing-gap-md);
  text-align: left;
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-breadcrumb-label-color-default);
  font-family: var(--font-inter);
}

.BreadcrumbDesktopItem-module__root___gJJ-V[data-size="sm"][data-state="selected"] .BreadcrumbDesktopItem-module__label___0yZmZ {
  color: var(--component-breadcrumb-label-color-selected);
}

.BreadcrumbDesktopItem-module__root___gJJ-V[data-size="md"][data-state="default"] .BreadcrumbDesktopItem-module__label___0yZmZ, .BreadcrumbDesktopItem-module__root___gJJ-V[data-size="md"][data-state="default"]:hover .BreadcrumbDesktopItem-module__label___0yZmZ, .BreadcrumbDesktopItem-module__root___gJJ-V[data-size="md"][data-state="selected"] .BreadcrumbDesktopItem-module__label___0yZmZ {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.BreadcrumbDesktopItem-module__root___gJJ-V[data-size="md"][data-state="selected"] .BreadcrumbDesktopItem-module__label___0yZmZ {
  color: var(--component-breadcrumb-label-color-selected);
}

.BreadcrumbDesktopItem-module__root___gJJ-V[data-size="md"][data-state="default"] .BreadcrumbDesktopItem-module__bgFocus___Wa8mQ, .BreadcrumbDesktopItem-module__root___gJJ-V[data-size="md"][data-state="default"]:hover .BreadcrumbDesktopItem-module__bgFocus___Wa8mQ, .BreadcrumbDesktopItem-module__root___gJJ-V[data-size="md"][data-state="selected"] .BreadcrumbDesktopItem-module__bgFocus___Wa8mQ {
  height: 32px;
  top: calc(50% - 16px);
}

.BreadcrumbDesktopItem-module__root___gJJ-V[data-size="md"][data-state="default"]:active .BreadcrumbDesktopItem-module__label___0yZmZ, .BreadcrumbDesktopItem-module__root___gJJ-V[data-size="sm"][data-state="default"]:active .BreadcrumbDesktopItem-module__label___0yZmZ {
  font-size: var(--semantic-typography-body-sm-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-underline-lineHeight);
  color: var(--component-breadcrumb-label-color-active);
  text-decoration: underline;
}

.BreadcrumbDesktopItem-module__root___gJJ-V[data-size="md"][data-state="default"]:active .BreadcrumbDesktopItem-module__label___0yZmZ {
  font-size: var(--semantic-typography-body-md-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-md-regular-underline-lineHeight);
}

.BreadcrumbDesktopItem-module__root___gJJ-V[data-size="sm"][data-state="default"]:active .BreadcrumbDesktopItem-module__bgFocus___Wa8mQ {
  height: 30px;
  top: calc(50% - 15px);
}

.BreadcrumbDesktopItem-module__root___gJJ-V[data-size="md"][data-state="default"]:active .BreadcrumbDesktopItem-module__bgFocus___Wa8mQ {
  height: 32px;
  top: calc(50% - 16px);
}

.BreadcrumbDesktopItem-module__root___gJJ-V .BreadcrumbDesktopItem-module__iconDivider___16aan svg {
  fill: var(--component-breadcrumb-label-color-default);
}

.BreadcrumbDesktopItem-module__root___gJJ-V[data-state="selected"] .BreadcrumbDesktopItem-module__iconDivider___16aan svg {
  fill: var(--component-breadcrumb-label-color-selected);
}

.BreadcrumbMobileItem-module__label___CoE1g {
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  z-index: 0;
  position: relative;
}

.BreadcrumbMobileItem-module__bgFocus___tSv5s {
  border-radius: var(--core-borderRadius-300);
  border: var(--core-borderWidth-100) solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 1;
  width: calc(100% + 8px);
  height: 30px;
  position: absolute;
  top: calc(50% - 15px);
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.BreadcrumbMobileItem-module__containerLabel___97irL {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  display: flex;
  position: relative;
}

.BreadcrumbMobileItem-module__icon___yRzJs {
  font-weight: 300;
  line-height: 22px;
  position: relative;
}

.BreadcrumbMobileItem-module__iconDivider___SD-MJ, .BreadcrumbMobileItem-module__root___5Tqbv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.BreadcrumbMobileItem-module__iconDivider___SD-MJ {
  text-align: center;
  color: var(--component-breadcrumb-separator);
  font-size: 14px;
  font-family: var(--font-font-awesome-6-pro);
  align-items: flex-start;
  overflow: hidden;
}

.BreadcrumbMobileItem-module__root___5Tqbv {
  align-items: center;
  gap: var(--component-breadcrumb-spacing-gap-sm);
  text-align: left;
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-breadcrumb-label-color-default);
  font-family: var(--font-inter);
}

.BreadcrumbMobileItem-module__root___5Tqbv[data-size="sm"][data-state="selected"] .BreadcrumbMobileItem-module__label___CoE1g {
  color: var(--component-breadcrumb-label-color-selected);
}

.BreadcrumbMobileItem-module__root___5Tqbv[data-size="md"][data-state="default"] .BreadcrumbMobileItem-module__label___CoE1g, .BreadcrumbMobileItem-module__root___5Tqbv[data-size="md"][data-state="selected"] .BreadcrumbMobileItem-module__label___CoE1g {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.BreadcrumbMobileItem-module__root___5Tqbv[data-size="md"][data-state="selected"] .BreadcrumbMobileItem-module__label___CoE1g {
  color: var(--component-breadcrumb-label-color-selected);
}

.BreadcrumbMobileItem-module__root___5Tqbv[data-size="md"][data-state="default"] .BreadcrumbMobileItem-module__bgFocus___tSv5s, .BreadcrumbMobileItem-module__root___5Tqbv[data-size="md"][data-state="selected"] .BreadcrumbMobileItem-module__bgFocus___tSv5s {
  height: 32px;
  top: calc(50% - 16px);
}

.BreadcrumbMobileItem-module__root___5Tqbv[data-size="md"][data-state="default"]:active .BreadcrumbMobileItem-module__label___CoE1g, .BreadcrumbMobileItem-module__root___5Tqbv[data-size="sm"][data-state="default"]:active .BreadcrumbMobileItem-module__label___CoE1g {
  color: var(--component-breadcrumb-label-color-active);
  text-decoration: underline;
}

.BreadcrumbMobileItem-module__root___5Tqbv[data-size="md"][data-state="default"]:active .BreadcrumbMobileItem-module__label___CoE1g {
  font-size: var(--semantic-typography-body-md-regular-underline-fontSize);
  line-height: var(--semantic-typography-body-md-regular-underline-lineHeight);
}

.BreadcrumbMobileItem-module__root___5Tqbv[data-size="md"][data-state="default"]:active .BreadcrumbMobileItem-module__bgFocus___tSv5s {
  height: 32px;
  top: calc(50% - 16px);
}

.BreadcrumbMobileItem-module__root___5Tqbv .BreadcrumbMobileItem-module__iconDivider___SD-MJ svg {
  fill: var(--component-breadcrumb-label-color-default);
}

.BreadcrumbMobileItem-module__root___5Tqbv[data-state="selected"] .BreadcrumbMobileItem-module__iconDivider___SD-MJ svg {
  fill: var(--component-breadcrumb-label-color-selected);
}

.AccordionDefault-module__bgFocus___CH5fS {
  border-radius: var(--core-borderRadius-1300);
  border: var(--core-borderWidth-100) solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 3;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.AccordionDefault-module__icon___nV-MQ {
  line-height: 24px;
  position: relative;
}

.AccordionDefault-module__icon1___Sf3Lq, .AccordionDefault-module__placeholderIcon___HBj-M {
  flex-direction: column;
  display: flex;
}

.AccordionDefault-module__icon1___Sf3Lq {
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  overflow: hidden;
}

.AccordionDefault-module__placeholderIcon___HBj-M {
  z-index: 2;
  justify-content: flex-start;
  align-items: flex-start;
}

.AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__title___joEN- {
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  align-self: stretch;
  position: relative;
}

.AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-default);
}

.AccordionDefault-module__titleSubtitle___vSZAX {
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--component-accordion-spacing-xs);
  z-index: 1;
  text-align: left;
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  color: var(--component-accordion-title-color-default);
  font-family: var(--font-inter);
  flex-direction: column;
  flex: 1;
  display: flex;
}

.AccordionDefault-module__icon2___cvNsk {
  line-height: 24px;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 8px);
}

.AccordionDefault-module__iconChevron___JfUYJ {
  z-index: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: hidden;
}

.AccordionDefault-module__header___XcBsT, .AccordionDefault-module__label___X6yzB {
  align-self: stretch;
  position: relative;
}

.AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius);
  padding: var(--component-accordion-spacing-md);
  justify-content: center;
  align-items: center;
  gap: var(--component-accordion-spacing-md);
  z-index: 1;
  flex-direction: row;
  display: flex;
}

.AccordionDefault-module__label___X6yzB {
  line-height: 24px;
}

.AccordionDefault-module__body___tUszG, .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.AccordionDefault-module__bodyContent___q14U9 {
  z-index: 0;
  background-color: #7f0dcf14;
  border: 1px dashed #610a9f;
  align-self: stretch;
  padding: 64px;
  display: flex;
  overflow: hidden;
}

.AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt {
  box-sizing: border-box;
  width: 800px;
}

.AccordionDefault-module__body___tUszG {
  padding: var(--component-accordion-spacing-md);
  z-index: 0;
  font-family: var(--font-inter);
  display: none;
}

.AccordionDefault-module__root___PE7gt {
  border-radius: var(--component-accordion-border-radius);
  border: var(--component-accordion-border-width) solid var(--component-accordion-border-color);
  text-align: center;
  color: var(--component-accordion-icon-default);
  font-size: 16px;
  font-family: var(--font-font-awesome-6-pro);
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"] {
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"] {
  border: unset;
  box-sizing: unset;
  background-color: var(--component-accordion-bg-default);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"] {
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"] {
  border: unset;
  box-sizing: unset;
  background-color: var(--component-accordion-bg-default);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"] {
  border: unset;
  box-sizing: unset;
  background-color: var(--component-accordion-bg-default);
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"] {
  border-radius: unset;
  border: unset;
  border-top: var(--component-accordion-border-width) solid var(--component-tab-border-color-default);
  border-bottom: var(--component-accordion-border-width) solid var(--component-tab-border-color-default);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"] {
  border-radius: unset;
  border: unset;
  border-top: var(--component-accordion-border-width) solid var(--component-accordion-border-color);
  border-bottom: var(--component-accordion-border-width) solid var(--component-accordion-border-color);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__header___XcBsT {
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: unset;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX {
  align-self: stretch;
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="off"] .AccordionDefault-module__body___tUszG {
  padding: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"] .AccordionDefault-module__body___tUszG {
  padding: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"] .AccordionDefault-module__body___tUszG {
  padding: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"] .AccordionDefault-module__body___tUszG {
  padding: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:hover {
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"]:hover, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"]:hover, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"]:hover, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:hover {
  border: unset;
  box-sizing: unset;
  background-color: var(--component-accordion-bg-default);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:hover {
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"]:hover, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"]:hover, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"]:hover, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:hover {
  border: unset;
  box-sizing: unset;
  background-color: var(--component-accordion-bg-default);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"]:hover, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"]:hover, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"]:hover, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"]:hover, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"]:hover, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"]:hover, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"]:hover, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"]:hover {
  border: unset;
  box-sizing: unset;
  background-color: var(--component-accordion-bg-default);
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"]:hover, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"]:hover, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"]:hover, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"]:hover, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"]:hover, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:hover, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:hover {
  border-radius: unset;
  border: unset;
  box-sizing: border-box;
  border-top: var(--component-accordion-border-width) solid var(--component-accordion-border-color);
  border-bottom: var(--component-accordion-border-width) solid var(--component-accordion-border-color);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT {
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT {
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT {
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT {
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT {
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT {
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT {
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT {
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT {
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT {
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT {
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT {
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-hover);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: unset;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__titleSubtitle___vSZAX {
  align-self: stretch;
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__body___tUszG {
  padding: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"]:hover .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"]:hover .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"]:active, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"]:active, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"]:active, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"]:active, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="off"]:active, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"]:active, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="off"]:active, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="on"]:active, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="on"] {
  border-radius: var(--component-accordion-border-radius);
  border: var(--component-accordion-border-width) solid var(--component-accordion-border-color);
  box-sizing: border-box;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:active {
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"]:active, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"]:active, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"]:active, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:active {
  border-radius: var(--component-accordion-border-radius);
  border: unset;
  box-sizing: unset;
  background-color: var(--component-accordion-bg-default);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:active {
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"]:active, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"]:active, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"]:active, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:active {
  border-radius: var(--component-accordion-border-radius);
  border: unset;
  box-sizing: unset;
  background-color: var(--component-accordion-bg-default);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"]:active, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"]:active, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"]:active, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"]:active, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"]:active, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"]:active, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"]:active, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"]:active, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="off"] {
  border-radius: var(--component-accordion-border-radius);
  border: unset;
  box-sizing: unset;
  background-color: var(--component-accordion-bg-default);
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:active {
  border-radius: unset;
  border: unset;
  box-sizing: unset;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"]:active, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"]:active, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="off"]:active, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"]:active, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"]:active, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"]:active, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:active {
  border-radius: unset;
  border: unset;
  box-sizing: border-box;
  border-top: var(--component-accordion-border-width) solid var(--component-accordion-border-color);
  border-bottom: var(--component-accordion-border-width) solid var(--component-accordion-border-color);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius);
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius);
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius) var(--component-accordion-border-radius) 0 0;
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius) var(--component-accordion-border-radius) 0 0;
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius);
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius);
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius) var(--component-accordion-border-radius) 0 0;
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius) var(--component-accordion-border-radius) 0 0;
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius);
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius);
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius) var(--component-accordion-border-radius) 0 0;
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius) var(--component-accordion-border-radius) 0 0;
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
  background-color: var(--component-accordion-bg-active);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: var(--core-borderRadius-1300);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: var(--core-borderRadius-1300) var(--core-borderRadius-1300) 0 0;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: var(--core-borderRadius-1300);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: var(--core-borderRadius-1300) var(--core-borderRadius-1300) 0 0;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: var(--core-borderRadius-1300);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: var(--core-borderRadius-1300) var(--core-borderRadius-1300) 0 0;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: unset;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__titleSubtitle___vSZAX {
  align-self: stretch;
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="off"]:active .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="default"][data-expand="on"]:active .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="off"] {
  border-radius: var(--component-accordion-border-radius);
  border: unset;
  box-sizing: unset;
  background-color: var(--component-accordion-bg-default);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="on"] {
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="on"] {
  border-radius: var(--component-accordion-border-radius);
  border: unset;
  box-sizing: unset;
  background-color: var(--component-accordion-bg-default);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="disabled"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="on"] {
  border-radius: var(--component-accordion-border-radius);
  border: unset;
  box-sizing: unset;
  background-color: var(--component-accordion-bg-default);
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="on"], .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="off"], .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="on"] {
  border-radius: unset;
  border: unset;
  box-sizing: border-box;
  border-top: var(--component-accordion-border-width) solid var(--component-accordion-border-color);
  border-bottom: var(--component-accordion-border-width) solid var(--component-accordion-border-color);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius);
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius);
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius) var(--component-accordion-border-radius) 0 0;
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius) var(--component-accordion-border-radius) 0 0;
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius);
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius);
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius) var(--component-accordion-border-radius) 0 0;
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius) var(--component-accordion-border-radius) 0 0;
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius);
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius);
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius) var(--component-accordion-border-radius) 0 0;
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT {
  border-radius: var(--component-accordion-border-radius) var(--component-accordion-border-radius) 0 0;
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
  padding: var(--component-accordion-spacing-md);
  gap: var(--component-accordion-spacing-md);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__header___XcBsT {
  border-radius: unset;
  padding: var(--component-accordion-spacing-lg);
  gap: var(--component-accordion-spacing-lg);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: var(--core-borderRadius-1300);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: var(--core-borderRadius-1300) var(--core-borderRadius-1300) 0 0;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: var(--core-borderRadius-1300);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: var(--core-borderRadius-1300) var(--core-borderRadius-1300) 0 0;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: var(--core-borderRadius-1300);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: var(--core-borderRadius-1300) var(--core-borderRadius-1300) 0 0;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__bgFocus___CH5fS, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bgFocus___CH5fS {
  border-radius: unset;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__titleSubtitle___vSZAX, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__titleSubtitle___vSZAX {
  align-self: stretch;
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN-, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__title___joEN- {
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
  color: var(--component-accordion-title-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__subtitle___7acOr {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
  color: var(--component-accordion-subtitle-color-disabled);
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-md);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="off"] .AccordionDefault-module__body___tUszG {
  width: 800px;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: border-box;
  display: none;
}

.AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-md);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__body___tUszG {
  width: unset;
  padding: var(--component-accordion-spacing-lg);
  box-sizing: unset;
  align-self: stretch;
  display: flex;
}

.AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="lg"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="md"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="sm"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="elevate"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="fill"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="flush"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9, .AccordionDefault-module__root___PE7gt[data-size="xs"][data-type="outline"][data-state="disabled"][data-expand="on"] .AccordionDefault-module__bodyContent___q14U9 {
  opacity: var(--opacity-disabled);
}

.AccordionDefault-module__root___PE7gt[data-state="default"] .accordion-icon svg {
  fill: var(--component-accordion-icon-default);
}

.AccordionDefault-module__root___PE7gt[data-state="disabled"] .accordion-icon svg {
  fill: var(--component-accordion-title-color-disabled);
}

div .AccordionDefault-module__root___PE7gt[data-type="flush"] {
  border-bottom: none !important;
}

div .AccordionDefault-module__root___PE7gt[data-type="flush"]:last-child {
  border-bottom: var(--component-accordion-border-width) solid var(--component-tab-border-color-default) !important;
}

.AccordionDefault-module__root___PE7gt[data-type="fill"] {
  box-shadow: none !important;
}

.AccordionDefault-module__root___PE7gt .AccordionDefault-module__header___XcBsT {
  border-radius: 0 !important;
}

.BaseTypography-module__root___39iD3 {
  color: var(--component-textIcon-normal-prominent);
  font-family: var(--semantic-typography-heading-mega-fontFamily);
  margin: 0;
  padding: 0;
}

.BaseTypography-module__root___39iD3[data-type="heading"][data-level="mega"] {
  font-size: var(--semantic-typography-heading-mega-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-heading-mega-fontWeight);
  line-height: var(--semantic-typography-heading-mega-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="heading"][data-level="1"] {
  font-family: var(--semantic-typography-heading-h1-fontFamily);
  font-size: var(--semantic-typography-heading-h1-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-heading-h1-fontWeight);
  line-height: var(--semantic-typography-heading-h1-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="heading"][data-level="2"] {
  font-family: var(--semantic-typography-heading-h2-fontFamily);
  font-size: var(--semantic-typography-heading-h2-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-heading-h2-fontWeight);
  line-height: var(--semantic-typography-heading-h2-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="heading"][data-level="3"] {
  font-family: var(--semantic-typography-heading-h3-fontFamily);
  font-size: var(--semantic-typography-heading-h3-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-heading-h3-fontWeight);
  line-height: var(--semantic-typography-heading-h3-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="heading"][data-level="4"] {
  font-family: var(--semantic-typography-heading-h4-fontFamily);
  font-size: var(--semantic-typography-heading-h4-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-heading-h4-fontWeight);
  line-height: var(--semantic-typography-heading-h4-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="heading"][data-level="5"] {
  font-family: var(--semantic-typography-heading-h5-fontFamily);
  font-size: var(--semantic-typography-heading-h5-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-heading-h5-fontWeight);
  line-height: var(--semantic-typography-heading-h5-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="heading"][data-level="6"] {
  font-family: var(--semantic-typography-heading-h6-fontFamily);
  font-size: var(--semantic-typography-heading-h6-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-heading-h6-fontWeight);
  line-height: var(--semantic-typography-heading-h6-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="body"][data-size="xl"] {
  font-family: var(--semantic-typography-body-xl-regular-default-fontFamily);
  font-size: var(--semantic-typography-body-xl-regular-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-body-xl-regular-default-fontWeight);
  line-height: var(--semantic-typography-body-xl-regular-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="body"][data-size="lg"] {
  font-family: var(--semantic-typography-body-lg-regular-default-fontFamily);
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-body-lg-regular-default-fontWeight);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="body"][data-size="md"] {
  font-family: var(--semantic-typography-body-md-regular-default-fontFamily);
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-body-md-regular-default-fontWeight);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="body"][data-size="sm"] {
  font-family: var(--semantic-typography-body-sm-regular-default-fontFamily);
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-body-sm-regular-default-fontWeight);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="body"][data-size="xl"][data-bold="true"] {
  font-family: var(--semantic-typography-body-xl-bold-default-fontFamily);
  font-size: var(--semantic-typography-body-xl-bold-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-body-xl-bold-default-fontWeight);
  line-height: var(--semantic-typography-body-xl-bold-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="body"][data-size="lg"][data-bold="true"] {
  font-family: var(--semantic-typography-body-lg-bold-default-fontFamily);
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-body-lg-bold-default-fontWeight);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="body"][data-size="md"][data-bold="true"] {
  font-family: var(--semantic-typography-body-md-bold-default-fontFamily);
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-body-md-bold-default-fontWeight);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="body"][data-size="sm"][data-bold="true"] {
  font-family: var(--semantic-typography-body-sm-bold-default-fontFamily);
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-body-sm-bold-default-fontWeight);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="caption"] {
  font-family: var(--semantic-typography-caption-regular-default-fontFamily);
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-caption-regular-default-fontWeight);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="caption"][data-bold="true"] {
  font-family: var(--semantic-typography-caption-bold-default-fontFamily);
  font-size: var(--semantic-typography-caption-bold-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-caption-bold-default-fontWeight);
  line-height: var(--semantic-typography-caption-bold-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="code"][data-size="xl"] {
  font-family: var(--semantic-typography-code-xl-regular-default-fontFamily);
  font-size: var(--semantic-typography-code-xl-regular-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-code-xl-regular-default-fontWeight);
  line-height: var(--semantic-typography-code-xl-regular-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="code"][data-size="lg"] {
  font-family: var(--semantic-typography-code-lg-regular-default-fontFamily);
  font-size: var(--semantic-typography-code-lg-regular-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-code-lg-regular-default-fontWeight);
  line-height: var(--semantic-typography-code-lg-regular-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="code"][data-size="md"] {
  font-family: var(--semantic-typography-code-md-regular-default-fontFamily);
  font-size: var(--semantic-typography-code-md-regular-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-code-md-regular-default-fontWeight);
  line-height: var(--semantic-typography-code-md-regular-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="code"][data-size="sm"] {
  font-family: var(--semantic-typography-code-sm-regular-default-fontFamily);
  font-size: var(--semantic-typography-code-sm-regular-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-code-sm-regular-default-fontWeight);
  line-height: var(--semantic-typography-code-sm-regular-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="code"][data-size="xl"][data-bold="true"] {
  font-family: var(--semantic-typography-code-xl-bold-default-fontFamily);
  font-size: var(--semantic-typography-code-xl-bold-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-code-xl-bold-default-fontWeight);
  line-height: var(--semantic-typography-code-xl-bold-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="code"][data-size="lg"][data-bold="true"] {
  font-family: var(--semantic-typography-code-lg-bold-default-fontFamily);
  font-size: var(--semantic-typography-code-lg-bold-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-code-lg-bold-default-fontWeight);
  line-height: var(--semantic-typography-code-lg-bold-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="code"][data-size="md"][data-bold="true"] {
  font-family: var(--semantic-typography-code-md-bold-default-fontFamily);
  font-size: var(--semantic-typography-code-md-bold-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-code-md-bold-default-fontWeight);
  line-height: var(--semantic-typography-code-md-bold-default-lineHeight);
}

.BaseTypography-module__root___39iD3[data-type="code"][data-size="sm"][data-bold="true"] {
  font-family: var(--semantic-typography-code-sm-bold-default-fontFamily);
  font-size: var(--semantic-typography-code-sm-bold-default-fontSize);
  font-style: normal;
  font-weight: var(--semantic-typography-code-sm-bold-default-fontWeight);
  line-height: var(--semantic-typography-code-sm-bold-default-lineHeight);
}

.SelectionControl-module__icon___VOfpZ {
  line-height: 24px;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 7px);
}

.SelectionControl-module__iconCheckbox___E2h-n {
  z-index: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  margin: 0 !important;
}

.SelectionControl-module__bgFocus___KYPMf {
  border: 2px solid var(--semantic-color-blue-solid-border-static-mid);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 4px;
  width: 22px;
  height: 22px;
  position: relative;
  transform: rotate(180deg);
}

.SelectionControl-module__iconBgFocus___Eue-T {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  gap: 0;
  width: 24px;
  height: 24px;
  display: flex;
  position: relative;
}

.SelectionControl-module__label___4tAY6 {
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  position: relative;
}

.SelectionControl-module__icon1___-Fu0- {
  font-weight: 300;
  line-height: 22px;
  position: relative;
}

.SelectionControl-module__iconInfo___fAWRe {
  text-align: center;
  font-size: var(--component-selectionControl-label-typography-sm-size);
  font-family: var(--desktop-semantic-typography-icon-labelpaired-regular-sm);
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.SelectionControl-module__label1___cddP1 {
  text-align: left;
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  color: var(--component-selectionControl-label-color-default);
  font-family: var(--component-selectionControl-label-typography-sm);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 1px 0;
  display: flex;
}

.SelectionControl-module__root___7IlVf {
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--component-selectionControl-spacing-gap-sm);
  text-align: center;
  font-size: var(--desktop-semantic-typography-icon-standalone-bold-sm-size);
  color: var(--component-selectionControl-icon-default);
  font-family: var(--desktop-semantic-typography-icon-labelpaired-regular-sm);
  flex-direction: row;
  display: flex;
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="md"][data-state="default"] .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="default"] .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="md"][data-state="default"] .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="sm"][data-state="default"] .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="sm"][data-state="default"] .SelectionControl-module__iconBgFocus___Eue-T {
  box-sizing: border-box;
  flex-direction: row;
  padding: 3px;
}

.SelectionControl-module__root___7IlVf[data-style="fill"] .SelectionControl-module__icon___VOfpZ {
  color: var(--component-selectionControl-icon-active);
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="md"][data-state="default"] .SelectionControl-module__label1___cddP1, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="default"] .SelectionControl-module__label1___cddP1, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="md"][data-state="default"] .SelectionControl-module__label1___cddP1 {
  padding: unset;
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="md"][data-state="default"] .SelectionControl-module__label___4tAY6, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="default"] .SelectionControl-module__label___4tAY6, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="md"][data-state="default"] .SelectionControl-module__label___4tAY6 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="md"][data-state="default"]:hover .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="default"]:hover .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="md"][data-state="default"]:hover .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="sm"][data-state="default"]:hover .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="sm"][data-state="default"]:hover .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="sm"][data-state="default"]:hover .SelectionControl-module__iconBgFocus___Eue-T {
  box-sizing: border-box;
  flex-direction: row;
  padding: 3px;
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="md"][data-state="default"]:hover .SelectionControl-module__label1___cddP1, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="default"]:hover .SelectionControl-module__label1___cddP1, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="md"][data-state="default"]:hover .SelectionControl-module__label1___cddP1 {
  padding: unset;
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="sm"][data-state="default"]:hover .SelectionControl-module__label1___cddP1, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="sm"][data-state="default"]:hover .SelectionControl-module__label1___cddP1, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="sm"][data-state="default"]:hover .SelectionControl-module__label1___cddP1 {
  padding: 1px 0;
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="md"][data-state="default"]:hover .SelectionControl-module__label___4tAY6, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="default"]:hover .SelectionControl-module__label___4tAY6, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="md"][data-state="default"]:hover .SelectionControl-module__label___4tAY6 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="sm"][data-state="default"]:hover .SelectionControl-module__label___4tAY6, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="sm"][data-state="default"]:hover .SelectionControl-module__label___4tAY6, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="sm"][data-state="default"]:hover .SelectionControl-module__label___4tAY6 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="md"][data-state="default"]:active .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="default"]:active .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="md"][data-state="default"]:active .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="sm"][data-state="default"]:active .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="sm"][data-state="default"]:active .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="sm"][data-state="default"]:active .SelectionControl-module__iconBgFocus___Eue-T {
  box-sizing: border-box;
  flex-direction: row;
  padding: 3px;
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="md"][data-state="default"]:active .SelectionControl-module__label1___cddP1, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="default"]:active .SelectionControl-module__label1___cddP1, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="md"][data-state="default"]:active .SelectionControl-module__label1___cddP1 {
  padding: unset;
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="sm"][data-state="default"]:active .SelectionControl-module__label1___cddP1, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="sm"][data-state="default"]:active .SelectionControl-module__label1___cddP1, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="sm"][data-state="default"]:active .SelectionControl-module__label1___cddP1 {
  padding: 1px 0;
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="md"][data-state="default"]:active .SelectionControl-module__label___4tAY6, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="default"]:active .SelectionControl-module__label___4tAY6, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="md"][data-state="default"]:active .SelectionControl-module__label___4tAY6 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="sm"][data-state="default"]:active .SelectionControl-module__label___4tAY6, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="sm"][data-state="default"]:active .SelectionControl-module__label___4tAY6, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="sm"][data-state="default"]:active .SelectionControl-module__label___4tAY6 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="md"][data-state="disabled"] .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="disabled"] .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="md"][data-state="disabled"] .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="sm"][data-state="disabled"] .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="sm"][data-state="disabled"] .SelectionControl-module__iconBgFocus___Eue-T, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="sm"][data-state="disabled"] .SelectionControl-module__iconBgFocus___Eue-T {
  box-sizing: border-box;
  flex-direction: row;
  padding: 3px;
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="md"][data-state="disabled"] .SelectionControl-module__label1___cddP1, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="disabled"] .SelectionControl-module__label1___cddP1, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="md"][data-state="disabled"] .SelectionControl-module__label1___cddP1 {
  padding: unset;
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="sm"][data-state="disabled"] .SelectionControl-module__label1___cddP1, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="sm"][data-state="disabled"] .SelectionControl-module__label1___cddP1, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="sm"][data-state="disabled"] .SelectionControl-module__label1___cddP1 {
  padding: 1px 0;
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="md"][data-state="disabled"] .SelectionControl-module__label___4tAY6, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="md"][data-state="disabled"] .SelectionControl-module__label___4tAY6, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="md"][data-state="disabled"] .SelectionControl-module__label___4tAY6 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-selectionControl-icon-disabled);
}

.SelectionControl-module__root___7IlVf[data-indicator="unchecked"][data-size="sm"][data-state="disabled"] .SelectionControl-module__label___4tAY6, .SelectionControl-module__root___7IlVf[data-indicator="checked"][data-size="sm"][data-state="disabled"] .SelectionControl-module__label___4tAY6, .SelectionControl-module__root___7IlVf[data-indicator="indeterminate"][data-size="sm"][data-state="disabled"] .SelectionControl-module__label___4tAY6 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-selectionControl-icon-disabled);
}

.SelectionControl-module__root___7IlVf .SelectionControl-module__iconBgFocus___Eue-T svg, .SelectionControl-module__root___7IlVf .SelectionControl-module__iconInfo___fAWRe svg {
  fill: var(--component-selectionControl-label-color-default);
}

.SelectionControl-module__root___7IlVf[data-state="disabled"] .SelectionControl-module__iconBgFocus___Eue-T svg, .SelectionControl-module__root___7IlVf[data-state="disabled"] .SelectionControl-module__iconInfo___fAWRe svg {
  fill: var(--component-selectionControl-icon-disabled);
}

.SelectionControl-module__root___7IlVf[data-size="sm"] .SelectionControl-module__bgFocus___KYPMf {
  width: 19px;
  height: 19px;
  top: 3px;
}

.SelectionControl-module__root___7IlVf[data-size="sm"][data-indicator="checked"] .SelectionControl-module__bgFocus___KYPMf, .SelectionControl-module__root___7IlVf[data-size="sm"][data-indicator="indeterminate"] .SelectionControl-module__bgFocus___KYPMf {
  top: 0;
}

.SelectionControl-module__root___7IlVf[data-size="md"] .SelectionControl-module__bgFocus___KYPMf {
  height: 19px;
}

.SelectionControl-module__root___7IlVf[data-type="radio"] .SelectionControl-module__bgFocus___KYPMf {
  border-radius: var(--semantic-borderRadius-pill);
  flex: none;
  width: 22px;
  height: 21px;
  top: 2px;
}

.SelectionControl-module__root___7IlVf[data-type="radio"][data-indicator="checked"] .SelectionControl-module__bgFocus___KYPMf {
  width: 22px;
  height: 22px;
  top: .5px;
  left: -2px;
}

.SelectionControl-module__root___7IlVf[data-type="radio"]:hover .SelectionControl-module__bgFocus___KYPMf {
  width: 22px;
  height: 21px;
  top: .5px;
  left: -2px;
}

.SelectionControl-module__root___7IlVf[data-type="radio"][data-size="md"] .SelectionControl-module__bgFocus___KYPMf {
  top: .5px;
  left: -2px;
}

.ToggleSwitch-module__root___6lgVD {
  cursor: pointer;
  border-radius: 96px;
  flex-direction: row;
  align-items: center;
  width: 44px;
  height: 24px;
  padding: 0 2px;
  display: flex;
  position: relative;
}

.ToggleSwitch-module__knob___CW8jF {
  border-radius: 96px;
  width: 20px;
  height: 20px;
  transition: all .2s ease-in-out;
  display: flex;
  position: absolute;
  top: 2px;
  left: 2px;
}

.ToggleSwitch-module__bgFocus___mb3FI {
  z-index: 4;
  box-sizing: border-box;
  border: 2px solid #2c9aff;
  border-radius: 96px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.ToggleSwitch-module__root___6lgVD[data-selected="off"][data-state="default"] {
  background-color: var(--component-toggle-bg-default);
}

.ToggleSwitch-module__root___6lgVD[data-state="default"] .ToggleSwitch-module__knob___CW8jF, .ToggleSwitch-module__root___6lgVD[data-state="default"]:active .ToggleSwitch-module__knob___CW8jF, .ToggleSwitch-module__root___6lgVD[data-state="default"]:hover .ToggleSwitch-module__knob___CW8jF {
  background-color: var(--component-toggle-knob-default);
}

.ToggleSwitch-module__root___6lgVD[data-selected="off"][data-state="default"]:hover {
  background-color: var(--component-toggle-bg-hover);
}

.ToggleSwitch-module__root___6lgVD[data-selected="off"][data-state="default"]:active {
  background-color: var(--component-toggle-bg-active);
}

.ToggleSwitch-module__root___6lgVD[data-selected="off"][data-state="disabled"] {
  background-color: var(--component-toggle-bg-disabled);
}

.ToggleSwitch-module__root___6lgVD[data-state="disabled"] .ToggleSwitch-module__knob___CW8jF {
  background-color: var(--component-toggle-knob-disabled);
}

.ToggleSwitch-module__root___6lgVD[data-selected="on"] .ToggleSwitch-module__knob___CW8jF {
  left: calc(100% - 22px);
}

.ToggleSwitch-module__root___6lgVD[data-selected="on"][data-state="default"] {
  background-color: var(--component-toggle-bg-defaultOn);
  justify-content: center;
}

.ToggleSwitch-module__root___6lgVD[data-selected="on"][data-state="default"]:hover {
  background-color: var(--component-toggle-bg-hoverOn);
  justify-content: center;
}

.ToggleSwitch-module__root___6lgVD[data-selected="on"][data-state="default"]:active {
  background-color: var(--component-toggle-bg-activeOn);
  justify-content: center;
}

.ToggleSwitch-module__root___6lgVD[data-selected="on"][data-state="disabled"] {
  background-color: var(--component-toggle-bg-disabledOn);
  justify-content: center;
}

.NotificationStatusIcon-module__icon___-j9Ku {
  line-height: 24px;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 8px);
}

.NotificationStatusIcon-module__containerIcon___k2z0s {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: hidden;
}

.NotificationStatusIcon-module__badgeContainer___bI5p0 {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
}

.NotificationStatusIcon-module__root___wjTvW {
  border-radius: var(--semantic-borderRadius-pill);
  background-color: var(--semantic-color-blue-opacity-surface-midHigh);
  text-align: center;
  width: 32px;
  height: 32px;
  color: var(--component-textIcon-statusNormal-information);
  font-size: 16px;
  font-family: var(--font-font-awesome-6-pro);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.NotificationStatusIcon-module__root___wjTvW[data-type="success"] {
  background-color: var(--semantic-color-green-opacity-surface-midHigh);
}

.NotificationStatusIcon-module__root___wjTvW[data-type="warning"] {
  background-color: var(--semantic-color-yellow-opacity-surface-midHigh);
}

.NotificationStatusIcon-module__root___wjTvW[data-type="danger"] {
  background-color: var(--semantic-color-red-opacity-surface-midHigh);
}

.NotificationStatusIcon-module__root___wjTvW[data-type="informative"] .notification-icon svg {
  fill: var(--component-textIcon-statusInverse-information);
}

.NotificationStatusIcon-module__root___wjTvW[data-type="success"] .notification-icon svg {
  fill: var(--component-textIcon-statusInverse-success);
}

.NotificationStatusIcon-module__root___wjTvW[data-type="warning"] .notification-icon svg {
  fill: var(--component-textIcon-statusInverse-warning);
}

.NotificationStatusIcon-module__root___wjTvW[data-type="danger"] .notification-icon svg {
  fill: var(--component-textIcon-statusInverse-danger);
}

.NotificationDesktopItem-module__icon___jH7QH {
  line-height: 24px;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 8px);
}

.NotificationDesktopItem-module__containerIcon___51NBn {
  z-index: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: hidden;
}

.NotificationDesktopItem-module__badgeUnread___FsUmQ {
  width: var(--component-badge-status-width-sm);
  border-radius: var(--component-badge-status-border-radius);
  background-color: var(--component-badge-status-bg-danger);
  height: var(--component-badge-status-height-sm);
  z-index: 1;
  position: absolute;
  top: 0;
  left: 24px;
  margin: 0 !important;
}

.NotificationDesktopItem-module__containerStatusbadge___G4w75 {
  border-radius: var(--semantic-borderRadius-pill);
  z-index: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  position: relative;
}

.NotificationDesktopItem-module__message___0D7LI, .NotificationDesktopItem-module__title___EemMz {
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  text-overflow: ellipsis;
  white-space: nowrap;
  align-self: stretch;
  position: relative;
  overflow: hidden;
}

.NotificationDesktopItem-module__message___0D7LI {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-notification-message-color-item-unread);
  max-width: 100%;
}

.NotificationDesktopItem-module__titleDescription___5TGji {
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.NotificationDesktopItem-module__date___0Slb-, .NotificationDesktopItem-module__time___qGK6T, .NotificationDesktopItem-module__timeFormat___EYvZD {
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
}

.NotificationDesktopItem-module__timeTimeFormat___eC7qc {
  align-items: flex-start;
  gap: var(--core-spacing-100);
  flex-direction: row;
}

.NotificationDesktopItem-module__dateTime___AJBwv, .NotificationDesktopItem-module__details___dnJlx, .NotificationDesktopItem-module__timeTimeFormat___eC7qc {
  justify-content: flex-start;
  display: flex;
}

.NotificationDesktopItem-module__dateTime___AJBwv {
  align-self: stretch;
  align-items: center;
  gap: var(--core-spacing-400);
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  color: var(--component-notification-timestamp-color);
  flex-direction: row;
}

.NotificationDesktopItem-module__details___dnJlx {
  align-items: flex-start;
  gap: var(--component-notification-spacing-gap-xs);
  flex-direction: column;
  flex: 1;
  width: 0;
  min-width: 0;
}

.NotificationDesktopItem-module__icon1___mXT-t {
  line-height: 22px;
  position: relative;
}

.NotificationDesktopItem-module__icon2___nm4OH {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.NotificationDesktopItem-module__bgFocus___-KzaI {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 18px;
  width: 40px;
  height: 40px;
  display: none;
  position: absolute;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  margin: 0 !important;
}

.NotificationDesktopItem-module__buttonMarkAsRead___TWVcD {
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.NotificationDesktopItem-module__icon3___uBO36 {
  line-height: 22px;
  position: relative;
}

.NotificationDesktopItem-module__icon4___vFTZs {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.NotificationDesktopItem-module__bgFocus1___yubx0 {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 18px;
  width: 40px;
  height: 40px;
  display: none;
  position: absolute;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  margin: 0 !important;
}

.NotificationDesktopItem-module__buttonDelete___wcMy5, .NotificationDesktopItem-module__containerActionButtons___JTiBY {
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.NotificationDesktopItem-module__buttonDelete___wcMy5 {
  width: var(--component-button-width-md);
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  min-width: var(--component-button-width-md);
  max-width: var(--component-button-width-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  display: flex;
  position: relative;
}

.NotificationDesktopItem-module__containerActionButtons___JTiBY {
  gap: var(--component-button-spacing-gap-lg);
  text-align: center;
  color: var(--component-textIcon-normal-default);
  font-size: 14px;
  font-family: var(--font-font-awesome-6-pro);
  display: none;
}

.NotificationDesktopItem-module__detailsActionButtons___AJiI- {
  justify-content: flex-start;
  align-items: center;
  gap: var(--component-notification-spacing-gap-sm);
  z-index: 1;
  text-align: left;
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-notification-title-color-item-unread);
  font-family: var(--font-inter);
  flex-direction: row;
  flex: 1;
  min-width: 0;
  display: flex;
}

.NotificationDesktopItem-module__divider___0ool1 {
  background-color: var(--component-notification-bg-divider);
  z-index: 2;
  width: 296px;
  height: 1px;
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 0 !important;
}

.NotificationDesktopItem-module__bgFocus2___iQIVw, .NotificationDesktopItem-module__root___PW8Lf {
  box-sizing: border-box;
}

.NotificationDesktopItem-module__bgFocus2___iQIVw {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  z-index: 3;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.NotificationDesktopItem-module__root___PW8Lf {
  background-color: var(--component-notification-bg-item-default);
  padding: var(--component-notification-spacing-padding-sm);
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--component-notification-spacing-gap-sm);
  min-height: var(--component-notification-sizing-item-height);
  max-height: var(--component-notification-sizing-item-height);
  text-align: center;
  width: 100%;
  color: var(--component-textIcon-statusNormal-information);
  font-size: 16px;
  font-family: var(--font-font-awesome-6-pro);
  flex-direction: row;
  position: relative;
}

.NotificationDesktopItem-module__root___PW8Lf[data-state="default"]:hover {
  background-color: var(--component-notification-bg-item-hover);
}

.NotificationDesktopItem-module__root___PW8Lf, .NotificationDesktopItem-module__root___PW8Lf[data-state="default"]:active .NotificationDesktopItem-module__containerActionButtons___JTiBY, .NotificationDesktopItem-module__root___PW8Lf[data-state="default"]:hover .NotificationDesktopItem-module__containerActionButtons___JTiBY {
  display: flex;
}

.NotificationDesktopItem-module__root___PW8Lf[data-state="default"]:active {
  background-color: var(--component-notification-bg-item-active);
}

.NotificationMobileItem-module__icon___cep8Y {
  line-height: 24px;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 8px);
}

.NotificationMobileItem-module__containerIcon___-lNTz {
  z-index: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: hidden;
}

.NotificationMobileItem-module__badgeUnread___KM-Bo {
  width: var(--component-badge-status-width-sm);
  border-radius: var(--component-badge-status-border-radius);
  background-color: var(--component-badge-status-bg-danger);
  height: var(--component-badge-status-height-sm);
  z-index: 1;
  position: absolute;
  top: 0;
  left: 24px;
  margin: 0 !important;
}

.NotificationMobileItem-module__containerStatusbadge___1KyWk {
  border-radius: var(--semantic-borderRadius-pill);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  position: relative;
}

.NotificationMobileItem-module__message___KepZM, .NotificationMobileItem-module__title___cKMAB {
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  text-overflow: ellipsis;
  white-space: nowrap;
  align-self: stretch;
  position: relative;
  overflow: hidden;
}

.NotificationMobileItem-module__message___KepZM {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-notification-message-color-item-unread);
  max-width: 100%;
}

.NotificationMobileItem-module__titleDescription___-ipq- {
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.NotificationMobileItem-module__date___HKE7y, .NotificationMobileItem-module__time___lRGCy, .NotificationMobileItem-module__timeFormat___JC-xU {
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
}

.NotificationMobileItem-module__timeTimeFormat___XzBVa {
  align-items: flex-start;
  gap: var(--semantic-spacing-gap-xs);
  flex-direction: row;
}

.NotificationMobileItem-module__dateTime___PFInN, .NotificationMobileItem-module__details___4FQEp, .NotificationMobileItem-module__item___XsaZo, .NotificationMobileItem-module__timeTimeFormat___XzBVa {
  justify-content: flex-start;
  display: flex;
}

.NotificationMobileItem-module__dateTime___PFInN {
  align-self: stretch;
  align-items: center;
  gap: var(--semantic-spacing-gap-md);
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  color: var(--component-notification-timestamp-color);
  flex-direction: row;
}

.NotificationMobileItem-module__details___4FQEp, .NotificationMobileItem-module__item___XsaZo {
  align-items: flex-start;
}

.NotificationMobileItem-module__details___4FQEp {
  gap: var(--component-notification-spacing-gap-xs);
  text-align: left;
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-notification-title-color-item-unread);
  font-family: var(--font-inter);
  flex-direction: column;
  flex: 1;
  width: 0;
  min-width: 0;
}

.NotificationMobileItem-module__item___XsaZo {
  background-color: var(--component-notification-bg-item-default);
  width: 100%;
  max-width: 360px;
  height: 96px;
  padding: var(--component-notification-spacing-padding-sm);
  box-sizing: border-box;
  gap: var(--component-notification-spacing-gap-sm);
  z-index: 0;
  flex-direction: row;
}

.NotificationMobileItem-module__icon1___xOaF4 {
  line-height: 24px;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 7px);
}

.NotificationMobileItem-module__icon2___D7hPH {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: hidden;
}

.NotificationMobileItem-module__buttonMarkAsRead___qAU0L {
  background-color: var(--component-button-bg-blackWhite-primary-default);
  box-sizing: border-box;
  z-index: 1;
  width: 80px;
  height: 96px;
  color: var(--component-button-icon-blackWhite-primary);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  transition: opacity .3s;
  display: flex;
  position: absolute;
  top: 0;
  right: 80px;
}

.NotificationMobileItem-module__icon3___KkgV- {
  line-height: 24px;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 7px);
}

.NotificationMobileItem-module__icon4___bCnvk {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: hidden;
}

.NotificationMobileItem-module__buttonDelete___SUYAE {
  background-color: var(--component-button-bg-fail-primary-default);
  box-sizing: border-box;
  z-index: 2;
  width: 80px;
  height: 96px;
  color: var(--component-button-icon-fail-primary);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  transition: opacity .3s;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}

.NotificationMobileItem-module__divider___hIx1j {
  background-color: var(--component-notification-bg-divider);
  z-index: 3;
  width: 296px;
  height: 1px;
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 0 !important;
}

.NotificationMobileItem-module__root___XqsjU {
  height: var(--component-notification-sizing-item-height);
  text-align: center;
  width: 100%;
  color: var(--component-textIcon-statusNormal-information);
  font-size: 16px;
  font-family: var(--font-font-awesome-6-pro);
  flex-direction: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.NotificationMobileItem-module__root___XqsjU[data-state="default"]:active .NotificationMobileItem-module__item___XsaZo, .NotificationMobileItem-module__root___XqsjU[data-state="swipe"] .NotificationMobileItem-module__item___XsaZo {
  background-color: var(--component-notification-bg-item-active);
}

.NotificationMobileItem-module__root___XqsjU {
  position: relative;
}

.NotificationMobileItem-module__root___XqsjU[data-state="swipe"] {
  justify-content: flex-end;
}

.NotificationMobileItem-module__item___XsaZo {
  z-index: 3;
  transition: transform .3s;
  position: relative;
}

.NotificationMobileItem-module__root___XqsjU[data-state="default"] .NotificationMobileItem-module__item___XsaZo {
  transform: translateX(0);
}

.NotificationMobileItem-module__root___XqsjU[data-state="swipe"] .NotificationMobileItem-module__item___XsaZo {
  transform: translateX(-160px);
}

.NotificationMobileItem-module__root___XqsjU[data-state="default"] .NotificationMobileItem-module__buttonMarkAsRead___qAU0L, .NotificationMobileItem-module__root___XqsjU[data-state="default"] .NotificationMobileItem-module__buttonDelete___SUYAE {
  opacity: 0;
  pointer-events: none;
}

.NotificationMobileItem-module__root___XqsjU[data-state="swipe"] .NotificationMobileItem-module__buttonMarkAsRead___qAU0L, .NotificationMobileItem-module__root___XqsjU[data-state="swipe"] .NotificationMobileItem-module__buttonDelete___SUYAE {
  opacity: 1;
  pointer-events: auto;
}

.action-button-icon svg {
  fill: var(--component-textIcon-normal-default);
}

.NotificationBanner-module__icon___3wdDj {
  line-height: 24px;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 8px);
}

.NotificationBanner-module__containerIcon___P1U8q {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: hidden;
}

.NotificationBanner-module__containerStatusIcon___h-hMo {
  border-radius: var(--semantic-borderRadius-pill);
  background-color: var(--semantic-color-blue-opacity-surface-midHigh);
  z-index: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.NotificationBanner-module__message___UOrLa, .NotificationBanner-module__title___FBBOz {
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  align-self: stretch;
  position: relative;
}

.NotificationBanner-module__message___UOrLa {
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  color: var(--component-notification-message-color-banner);
}

.NotificationBanner-module__titleDescription___t2aVG {
  z-index: 1;
  text-align: left;
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-notification-title-color-banner);
  font-family: var(--font-inter);
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.NotificationBanner-module__icon1___iB-L7 {
  line-height: 18px;
  position: relative;
}

.NotificationBanner-module__iconCustom___oJhhG {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.NotificationBanner-module__bgFocus___eGwp1 {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 14px;
  width: 32px;
  height: 32px;
  display: none;
  position: absolute;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  margin: 0 !important;
}

.NotificationBanner-module__iconColorReference___1spvX {
  width: 34px;
  font-size: var(--core-fontSize-1001);
  line-height: var(--core-fontSize-1001);
  font-weight: var(--core-fontWeight-extraBold1);
  font-family: var(--font-inter);
  color: var(--component-button-icon-white-tertiary1);
  z-index: 2;
  display: none;
  position: relative;
}

.NotificationBanner-module__buttonClose___2Vxl6 {
  width: var(--component-button-width-sm);
  border-radius: var(--component-button-border-radius-sm);
  height: var(--component-button-height-sm);
  min-width: var(--component-button-width-sm);
  max-width: var(--component-button-width-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  z-index: 2;
  color: var(--component-button-icon-white-tertiary);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  display: flex;
  position: absolute;
  top: 8px;
  right: 8px;
  margin: 0 !important;
}

.NotificationBanner-module__notificationBanner___CnwLV {
  width: var(--component-notification-sizing-banner-width);
  border-radius: var(--component-notification-border-radius);
  background-color: var(--component-notification-bg-banner);
  border: var(--component-notification-border-width) solid var(--component-notification-border-color);
  box-sizing: border-box;
  max-width: var(--component-notification-sizing-banner-width);
  padding: var(--component-notification-spacing-padding-sm) var(--component-notification-spacing-padding-md) var(--component-notification-spacing-padding-sm) var(--component-notification-spacing-padding-sm);
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--component-notification-spacing-gap-sm);
  min-width: var(--component-notification-sizing-banner-width);
  text-align: center;
  color: var(--component-textIcon-statusInverse-information);
  font-size: 16px;
  font-family: var(--font-font-awesome-6-pro);
  flex-direction: row;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.NotificationBanner-module__iconCustom___oJhhG svg {
  fill: var(--component-notification-title-color-banner);
}

.Modal-module__containerImage___6uT0S {
  object-fit: cover;
  z-index: 0;
  align-self: stretch;
  max-width: 100%;
  max-height: 100%;
  position: relative;
  overflow: hidden;
}

.Modal-module__icon___uiLte {
  font-weight: 300;
  line-height: 96px;
  position: relative;
}

.Modal-module__customIcon___SptKk {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 96px;
  height: 96px;
  display: flex;
  overflow: hidden;
}

.Modal-module__containerIcon___60MA- {
  background-color: var(--semantic-color-slate-solid-surface-frame-mid);
  padding: var(--semantic-spacing-general-lg) 0px;
  z-index: 1;
  font-size: var(--desktop-semantic-typography-icon-standalone-regular-2xl-size);
  flex-direction: row;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.Modal-module__title___JF0-- {
  line-height: var(--semantic-typography-heading-h4-lineHeight);
  font-weight: var(--semantic-typography-heading-h4-fontWeight);
  align-self: stretch;
  position: relative;
}

.Modal-module__description___baJ9D {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-textIcon-normal-default);
  align-self: stretch;
  position: relative;
}

.Modal-module__label___xPH1X {
  line-height: var(--component-modal-title-typography-size);
  align-self: stretch;
  position: relative;
}

.Modal-module__containerContent___S9L3F {
  text-align: center;
  font-size: var(--component-field-label-typography-md-default-size);
  color: #610a9f;
  font-family: var(--mobile-semantic-typography-body-md-regular-default);
  background-color: #7f0dcf14;
  border: 1px dashed #610a9f;
  flex-direction: column;
  flex-shrink: 0;
  align-self: stretch;
  align-items: center;
  padding: 64px;
  display: flex;
  overflow: hidden;
}

.Modal-module__titledescriptioncontent___AeJbM {
  padding: var(--component-modal-spacing-overlay-padding-md) var(--component-modal-spacing-overlay-padding-md) var(--component-modal-spacing-overlay-padding-sm);
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--component-modal-spacing-overlay-padding-md);
  z-index: 2;
  text-align: left;
  font-size: var(--semantic-typography-heading-h4-fontSize);
  color: var(--component-textIcon-normal-prominent);
  font-family: var(--component-field-label-typography-md-default);
  flex-direction: column;
  display: flex;
  overflow-y: hidden;
}

.Modal-module__icon1___5nYC2 {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.Modal-module__iconLeft___fWGdL {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.Modal-module__label1___YAh45 {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-field-label-typography-md-default);
  color: var(--component-button-label-color-blackWhite-primary);
  z-index: 1;
  flex: 1;
  position: relative;
}

.Modal-module__icon2___g-iAO {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.Modal-module__iconRight___ncOe2 {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.Modal-module__icon3___tG9iN {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.Modal-module__iconLoading___CLYug {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.Modal-module__bgFocus___hoMDH {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.Modal-module__primaryButton___Gxc-O {
  border-radius: var(--component-button-border-radius-lg);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  height: var(--component-button-height-lg);
  padding: 0px var(--component-button-spacing-padding-lg);
  box-sizing: border-box;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg1);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  flex-direction: row;
  display: flex;
  position: relative;
}

.Modal-module__icon4___K7TYg {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.Modal-module__iconLeft1___XiHES {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.Modal-module__label2___xEtu0 {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-field-label-typography-md-default);
  color: var(--component-button-label-color-blackWhite-secondary);
  z-index: 1;
  flex: 1;
  position: relative;
}

.Modal-module__icon5___pPN6- {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.Modal-module__iconRight1___ar8PU {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.Modal-module__icon6___pcBaI {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.Modal-module__iconLoading1___MwHft {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.Modal-module__bgFocus1___EWiWw {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.Modal-module__secondaryButton___wc4lv {
  border-radius: var(--component-button-border-radius-lg);
  border: var(--component-button-border-width-sm) solid var(--component-button-border-color-blackWhite);
  box-sizing: border-box;
  height: var(--component-button-height-lg);
  padding: 0px var(--component-button-spacing-padding-lg);
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg1);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  color: var(--component-button-icon-blackWhite-secondary);
  flex-direction: row;
  display: flex;
  position: relative;
}

.Modal-module__actionButtons___jEsxK {
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: 8px;
  display: flex;
}

.Modal-module__containerButtons___-UEEt {
  padding: var(--component-modal-spacing-overlay-padding-sm) var(--component-modal-spacing-overlay-padding-md) var(--component-modal-spacing-overlay-padding-md);
  z-index: 3;
  color: var(--component-button-icon-blackWhite-primary);
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.Modal-module__icon7___tyZd- {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.Modal-module__iconCustom___7rMhU {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.Modal-module__bgFocus2___eq6eV {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 1;
  border-radius: 26px;
  width: 56px;
  height: 56px;
  display: none;
  position: absolute;
  top: calc(50% - 28px);
  left: calc(50% - 28px);
  margin: 0 !important;
}

.Modal-module__iconColorReference___0-bnc {
  width: 34px;
  font-size: var(--core-fontSize-1001);
  line-height: var(--core-fontSize-1001);
  font-weight: var(--core-fontWeight-extraBold1);
  font-family: var(--component-field-label-typography-md-default);
  color: var(--component-button-icon-blackWhite-tertiary1);
  z-index: 2;
  display: none;
  position: relative;
}

.Modal-module__buttonClose___fFi3R {
  width: var(--component-button-width-lg);
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  min-width: var(--component-button-width-lg);
  max-width: var(--component-button-width-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.Modal-module__containerButtonClose___xfZsX {
  z-index: 4;
  color: var(--component-button-icon-blackWhite-tertiary);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  top: 16px;
  right: 16px;
  margin: 0 !important;
}

.Modal-module__root___ErLzd {
  width: var(--component-modal-width-overlay);
  border-radius: var(--component-modal-border-radius-overlay);
  background-color: var(--component-modal-bg);
  min-width: var(--component-modal-width-overlay);
  max-width: var(--component-modal-width-overlay);
  text-align: center;
  font-size: var(--component-field-label-typography-md-default-size);
  color: var(--component-textIcon-normal-default);
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-sm);
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}

.Modal-module__root___ErLzd[data-type="fill - container"] {
  height: 920px;
}

.Modal-module__root___ErLzd[data-type="fill - container"] .Modal-module__titledescriptioncontent___AeJbM {
  flex: 1;
}

.ModalBottom-module__containerImage___BxN1O {
  object-fit: cover;
  z-index: 0;
  align-self: stretch;
  max-width: 100%;
  max-height: 100%;
  position: relative;
  overflow: hidden;
}

.ModalBottom-module__icon___UcO0B {
  font-weight: 300;
  line-height: 96px;
  position: relative;
}

.ModalBottom-module__customIcon___E--av {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 96px;
  height: 96px;
  display: flex;
  overflow: hidden;
}

.ModalBottom-module__containerIcon___j8-Eh {
  background-color: var(--semantic-color-slate-solid-surface-frame-mid);
  padding: var(--semantic-spacing-general-lg) 0px;
  z-index: 1;
  flex-direction: row;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.ModalBottom-module__title___Rn4v0 {
  line-height: var(--semantic-typography-heading-h4-lineHeight);
  font-weight: var(--semantic-typography-heading-h4-fontWeight);
  align-self: stretch;
  position: relative;
}

.ModalBottom-module__description___fkv61 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-textIcon-normal-default);
  align-self: stretch;
  position: relative;
}

.ModalBottom-module__label___1nAbm {
  line-height: var(--component-modal-title-typography-size);
  align-self: stretch;
  position: relative;
}

.ModalBottom-module__containerContent___CQrQI {
  text-align: center;
  font-size: var(--component-field-label-typography-md-default-size);
  color: #610a9f;
  font-family: var(--mobile-semantic-typography-body-md-regular-default);
  background-color: #7f0dcf14;
  border: 1px dashed #610a9f;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 64px;
  display: flex;
  overflow: hidden;
}

.ModalBottom-module__titledescriptioncontent___-D5zF {
  padding: var(--component-modal-spacing-bottom-padding-sm);
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--component-modal-spacing-bottom-gap);
  z-index: 2;
  text-align: left;
  font-size: var(--semantic-typography-heading-h4-fontSize);
  color: var(--component-textIcon-normal-prominent);
  font-family: var(--component-field-label-typography-md-default);
  flex-direction: column;
  display: flex;
}

.ModalBottom-module__icon1___h8Mg4 {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.ModalBottom-module__iconLeft___GsklC {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.ModalBottom-module__label1___b-DKQ {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-field-label-typography-md-default);
  color: var(--component-button-label-color-blackWhite-primary);
  z-index: 1;
  flex: 1;
  position: relative;
}

.ModalBottom-module__icon2___OQWCG {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.ModalBottom-module__iconRight___K9wvt {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.ModalBottom-module__icon3___tPU7v {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.ModalBottom-module__iconLoading___hR-It {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.ModalBottom-module__bgFocus___dMYaQ {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.ModalBottom-module__primaryButton___CNJZR {
  border-radius: var(--component-button-border-radius-lg);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  height: var(--component-button-height-lg);
  padding: 0px var(--component-button-spacing-padding-lg);
  box-sizing: border-box;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg1);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  flex-direction: row;
  display: flex;
  position: relative;
}

.ModalBottom-module__icon4___AVk31 {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.ModalBottom-module__iconLeft1___F8dfM {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.ModalBottom-module__label2___CXG-D {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--component-field-label-typography-md-default);
  color: var(--component-button-label-color-blackWhite-secondary);
  z-index: 1;
  flex: 1;
  position: relative;
}

.ModalBottom-module__icon5___jHN8b {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.ModalBottom-module__iconRight1___xfe-F {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.ModalBottom-module__icon6___Iymjc {
  line-height: var(--component-modal-title-typography-size);
  position: relative;
}

.ModalBottom-module__iconLoading1___iMpL1 {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.ModalBottom-module__bgFocus1___78X-z {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 26px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.ModalBottom-module__secondaryButton___p4pbJ {
  border-radius: var(--component-button-border-radius-lg);
  border: var(--component-button-border-width-sm) solid var(--component-button-border-color-blackWhite);
  box-sizing: border-box;
  height: var(--component-button-height-lg);
  padding: 0px var(--component-button-spacing-padding-lg);
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: var(--component-button-spacing-gap-lg1);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  color: var(--component-button-icon-blackWhite-secondary);
  flex-direction: row;
  display: flex;
  position: relative;
}

.ModalBottom-module__actionButtons___MtO4O {
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: 8px;
  display: flex;
}

.ModalBottom-module__containerAction___8kYNk {
  padding: var(--component-modal-spacing-bottom-padding-sm);
  z-index: 3;
  font-size: var(--component-field-label-typography-md-default-size);
  color: var(--component-button-icon-blackWhite-primary);
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.ModalBottom-module__handleBar___bKvvI {
  width: var(--component-handle-width);
  border-radius: var(--component-handle-border-radius);
  background-color: var(--component-handle-bg);
  height: var(--component-handle-height);
  position: relative;
}

.ModalBottom-module__containerHandleBar___9C-v5 {
  box-sizing: border-box;
  z-index: 4;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 20px;
  padding: 8px 16px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 !important;
}

.ModalBottom-module__root___e1ms7 {
  border-radius: var(--component-modal-border-radius-bottom) var(--component-modal-border-radius-bottom) 0px 0px;
  background-color: var(--component-modal-bg);
  width: 360px;
  min-width: var(--component-modal-width-bottom-min);
  max-width: var(--component-modal-width-bottom-max);
  text-align: center;
  font-size: var(--desktop-semantic-typography-icon-standalone-regular-2xl-size);
  color: var(--component-textIcon-normal-default);
  font-family: var(--desktop-semantic-typography-icon-standalone-regular-sm);
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ModalBottom-module__root___e1ms7[data-type="fill - container"] .ModalBottom-module__titledescriptioncontent___-D5zF {
  flex: 1;
}

.CardBasicVertical-module__placeholderImage169___vNvC5 {
  border-radius: var(--component-card-border-radius-sm) var(--component-card-border-radius-sm) 0 0;
  object-fit: cover;
  z-index: 0;
  flex-shrink: 0;
  align-self: stretch;
  max-width: 100%;
  height: 270px;
  overflow: hidden;
}

.CardBasicVertical-module__icon___wxOjV {
  font-weight: 300;
  line-height: 48px;
  position: relative;
}

.CardBasicVertical-module__iconLeft___4oDGV {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  overflow: hidden;
}

.CardBasicVertical-module__icon1___UIlBp {
  font-weight: 300;
  line-height: 48px;
  position: relative;
}

.CardBasicVertical-module__containerIcon___y3Yzj, .CardBasicVertical-module__iconRight___fNODQ {
  align-items: center;
  display: flex;
}

.CardBasicVertical-module__iconRight___fNODQ {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  width: 48px;
  height: 48px;
  overflow: hidden;
}

.CardBasicVertical-module__containerIcon___y3Yzj {
  justify-content: flex-start;
  align-self: stretch;
  gap: var(--component-card-spacing-xs);
  color: var(--component-card-icon-default);
  flex-direction: row;
  font-size: 32px;
}

.CardBasicVertical-module__subtitle___wvbXU, .CardBasicVertical-module__title___cqEw0 {
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  align-self: stretch;
  position: relative;
}

.CardBasicVertical-module__subtitle___wvbXU {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-card-subtitle-color-default);
}

.CardBasicVertical-module__titlesubtitle___4LgVE {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--component-card-spacing-xs);
  flex-direction: column;
  display: flex;
}

.CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-card-description-color-default);
  align-self: stretch;
  position: relative;
}

.CardBasicVertical-module__containerContent___kx1zH {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--component-card-spacing-xs1);
  text-align: left;
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-card-title-color-default);
  font-family: var(--font-inter);
  flex-direction: column;
  display: flex;
}

.CardBasicVertical-module__icon2___e2jTD {
  font-weight: 300;
  line-height: 22px;
  position: relative;
}

.CardBasicVertical-module__customIcon___U70FV {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.CardBasicVertical-module__icon3___PfEkV, .CardBasicVertical-module__label___THqE2 {
  position: relative;
}

.CardBasicVertical-module__label___THqE2 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  font-family: var(--font-inter);
  color: var(--component-link-label-color-blackWhite-default);
  text-align: left;
}

.CardBasicVertical-module__icon3___PfEkV {
  font-weight: 300;
  line-height: 22px;
}

.CardBasicVertical-module__actionLink___Fx5ow, .CardBasicVertical-module__iconChevron___8wdpK {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.CardBasicVertical-module__iconChevron___8wdpK {
  align-items: flex-start;
  overflow: hidden;
}

.CardBasicVertical-module__actionLink___Fx5ow {
  align-items: center;
  gap: var(--component-link-spacing-gap-sm);
  color: var(--component-link-icon-blackWhite-default);
  font-size: 14px;
}

.CardBasicVertical-module__icon4___LOs1Z {
  line-height: 18px;
  position: relative;
}

.CardBasicVertical-module__iconLeft1___XChYj {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicVertical-module__icon5___0LUxF, .CardBasicVertical-module__label1___M5D-O {
  position: relative;
}

.CardBasicVertical-module__label1___M5D-O {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--font-inter);
  color: var(--component-button-label-color-blackWhite-secondary);
  z-index: 1;
  flex: 1;
}

.CardBasicVertical-module__icon5___0LUxF {
  line-height: 18px;
}

.CardBasicVertical-module__iconRight1___Bjj6o {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicVertical-module__icon6___1Ztpo {
  line-height: 18px;
  position: relative;
}

.CardBasicVertical-module__iconLoading___QHCQp {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicVertical-module__bgFocus___J6XDi {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.CardBasicVertical-module__secondaryButton___qes-j {
  border-radius: var(--component-button-border-radius-sm);
  border: var(--component-button-border-width-sm) solid var(--component-button-border-color-blackWhite);
  box-sizing: border-box;
  height: var(--component-button-height-sm);
  padding: 0 var(--component-button-spacing-padding-sm);
  justify-content: center;
  align-items: center;
  gap: var(--component-button-spacing-gap-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  flex-direction: row;
  flex: 1;
  display: flex;
  position: relative;
}

.CardBasicVertical-module__icon7___Z9uZU {
  line-height: 18px;
  position: relative;
}

.CardBasicVertical-module__iconLeft2___PR4jB {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicVertical-module__icon8___fowPG, .CardBasicVertical-module__label2___C-tMy {
  position: relative;
}

.CardBasicVertical-module__label2___C-tMy {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--font-inter);
  color: var(--component-button-label-color-blackWhite-primary);
  z-index: 1;
  flex: 1;
}

.CardBasicVertical-module__icon8___fowPG {
  line-height: 18px;
}

.CardBasicVertical-module__iconRight2___cm1OQ {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicVertical-module__icon9___IjGC5 {
  line-height: 18px;
  position: relative;
}

.CardBasicVertical-module__iconLoading1___QTZyD {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicVertical-module__bgFocus1___-aT2x {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__primaryButton___JbiPr {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.CardBasicVertical-module__primaryButton___JbiPr {
  border-radius: var(--component-button-border-radius-sm);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  height: var(--component-button-height-sm);
  padding: 0 var(--component-button-spacing-padding-sm);
  box-sizing: border-box;
  gap: var(--component-button-spacing-gap-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  color: var(--component-button-icon-blackWhite-primary);
  flex: 1;
  position: relative;
}

.CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  align-self: stretch;
  gap: var(--component-card-spacing-sm);
}

.CardBasicVertical-module__icon10___7PIk5 {
  line-height: 18px;
  position: relative;
}

.CardBasicVertical-module__iconLeft3___JwDuz {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicVertical-module__icon11___0A2DK, .CardBasicVertical-module__label3___qpeV1 {
  position: relative;
}

.CardBasicVertical-module__label3___qpeV1 {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--font-inter);
  color: var(--component-button-label-color-blackWhite-secondary);
  z-index: 1;
  flex: 1;
}

.CardBasicVertical-module__icon11___0A2DK {
  line-height: 18px;
}

.CardBasicVertical-module__iconRight3___-XR0R {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicVertical-module__icon12___-c-bh {
  line-height: 18px;
  position: relative;
}

.CardBasicVertical-module__iconLoading2___nHVPX {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicVertical-module__bgFocus2___G-m9v {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.CardBasicVertical-module__secondaryButton1___Qsfp8 {
  border-radius: var(--component-button-border-radius-sm);
  border: var(--component-button-border-width-sm) solid var(--component-button-border-color-blackWhite);
  box-sizing: border-box;
  height: var(--component-button-height-sm);
  padding: 0 var(--component-button-spacing-padding-sm);
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: var(--component-button-spacing-gap-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  flex-direction: row;
  display: flex;
  position: relative;
}

.CardBasicVertical-module__icon13___z8KS0 {
  line-height: 18px;
  position: relative;
}

.CardBasicVertical-module__iconLeft4___mIf-9 {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicVertical-module__icon14___dmoQC, .CardBasicVertical-module__label4___8yTjb {
  position: relative;
}

.CardBasicVertical-module__label4___8yTjb {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--font-inter);
  color: var(--component-button-label-color-blackWhite-primary);
  z-index: 1;
  flex: 1;
}

.CardBasicVertical-module__icon14___dmoQC {
  line-height: 18px;
}

.CardBasicVertical-module__iconRight4___62n-z {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicVertical-module__icon15___W37XP {
  line-height: 18px;
  position: relative;
}

.CardBasicVertical-module__iconLoading3___skLRb {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicVertical-module__bgFocus3___1OFpH {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__primaryButton1___Popyu {
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.CardBasicVertical-module__primaryButton1___Popyu {
  border-radius: var(--component-button-border-radius-sm);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  height: var(--component-button-height-sm);
  padding: 0 var(--component-button-spacing-padding-sm);
  box-sizing: border-box;
  gap: var(--component-button-spacing-gap-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  color: var(--component-button-icon-blackWhite-primary);
  flex-direction: row;
  position: relative;
}

.CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__containerBody___h9ppH {
  gap: var(--component-card-spacing-sm);
  flex-direction: column;
}

.CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-md);
  z-index: 1;
  justify-content: flex-start;
  align-items: flex-start;
}

.CardBasicVertical-module__bgFocus4___-Zp8u {
  border: 2px solid var(--semantic-color-blue-solid-border-static-mid);
  box-sizing: border-box;
  z-index: 2;
  border-radius: 16px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.CardBasicVertical-module__root___MpC01 {
  border-radius: var(--component-card-border-radius-sm);
  background-color: var(--component-card-bg-elevate);
  text-align: center;
  width: 480px;
  color: var(--component-button-icon-blackWhite-secondary);
  font-size: 12px;
  font-family: var(--font-font-awesome-6-pro);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"], .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"], .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"] {
  box-shadow: unset;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"], .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"], .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="default"] {
  box-shadow: unset;
  background-color: var(--component-card-bg-fill);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"], .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"] {
  box-shadow: unset;
  background-color: unset;
  gap: var(--component-card-spacing-md);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"] {
  box-shadow: unset;
  background-color: unset;
  gap: var(--component-card-spacing-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"] .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"] .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"] .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"] .CardBasicVertical-module__containerBody___h9ppH {
  border-radius: 0 0 var(--component-card-border-radius-sm1) var(--component-card-border-radius-sm1);
  border-right: 1px solid var(--component-card-border-color);
  border-bottom: 1px solid var(--component-card-border-color);
  border-left: 1px solid var(--component-card-border-color);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"] .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"] .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"] .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"] .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"] .CardBasicVertical-module__containerBody___h9ppH {
  padding: unset;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="default"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"] .CardBasicVertical-module__description___t0VCP, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"] .CardBasicVertical-module__description___t0VCP, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"] .CardBasicVertical-module__description___t0VCP, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"] .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="default"] .CardBasicVertical-module__actionLink___Fx5ow {
  height: 24px;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="default"] .CardBasicVertical-module__label___THqE2 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="default"] .CardBasicVertical-module__label___THqE2 {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="default"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__secondaryButton___qes-j {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__secondaryButton___qes-j {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__label1___M5D-O {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__label1___M5D-O {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__bgFocus___J6XDi {
  border-radius: 18px;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__bgFocus___J6XDi {
  border-radius: 26px;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__primaryButton___JbiPr {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__primaryButton___JbiPr {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__label2___C-tMy {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__label2___C-tMy {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__bgFocus1___-aT2x {
  border-radius: 18px;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__bgFocus1___-aT2x {
  border-radius: 26px;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"] .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"] .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"] .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"] .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="default"] .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"] .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"] .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"] .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__secondaryButton1___Qsfp8 {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__secondaryButton1___Qsfp8 {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__label3___qpeV1 {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__label3___qpeV1 {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__bgFocus2___G-m9v {
  border-radius: 18px;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__bgFocus2___G-m9v {
  border-radius: 26px;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__primaryButton1___Popyu {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__primaryButton1___Popyu {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__label4___8yTjb {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__label4___8yTjb {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__bgFocus3___1OFpH {
  border-radius: 18px;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__bgFocus3___1OFpH {
  border-radius: 26px;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"] .CardBasicVertical-module__bgFocus4___-Zp8u {
  height: calc(100% + 4px);
  bottom: 0;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"]:hover, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:hover, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="default"]:hover, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"]:hover, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="default"]:hover, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"]:hover {
  box-shadow: 0 8px 16px 2px #0000000a, 0 8px 16px 2px #00000005;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"]:hover, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"]:hover, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="default"]:hover {
  background-color: var(--component-card-bg-fill);
  box-shadow: 0 8px 16px 2px #0000000a, 0 8px 16px 2px #00000005;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"]:hover, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"]:hover {
  box-shadow: unset;
  background-color: unset;
  gap: var(--component-card-spacing-md);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"]:hover {
  box-shadow: unset;
  background-color: unset;
  gap: var(--component-card-spacing-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"]:hover .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-md);
  border-radius: 0 0 var(--component-card-border-radius-sm1) var(--component-card-border-radius-sm1);
  border-right: 1px solid var(--component-card-border-color);
  border-bottom: 1px solid var(--component-card-border-color);
  border-left: 1px solid var(--component-card-border-color);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-md);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__containerBody___h9ppH {
  padding: unset;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="default"]:hover .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"]:hover .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"]:hover .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__description___t0VCP, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__description___t0VCP, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__description___t0VCP, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"]:hover .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="default"]:hover .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"]:hover .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="default"]:hover .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"]:hover .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"]:hover .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__bgFocus4___-Zp8u {
  height: calc(100% + 4px);
  bottom: 0;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"]:hover .CardBasicVertical-module__bgFocus4___-Zp8u {
  height: calc(100% + 8px);
  bottom: -4px;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"]:active, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="disabled"], .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="default"]:active, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="disabled"], .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="default"]:active, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="disabled"] {
  background-color: var(--component-card-bg-elevate);
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:active, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="disabled"], .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"]:active, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="disabled"], .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"]:active, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="disabled"] {
  box-shadow: unset;
  background-color: var(--component-card-bg-outline);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"]:active, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="disabled"], .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"]:active, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="disabled"], .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="default"]:active, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="disabled"] {
  box-shadow: unset;
  background-color: var(--component-card-bg-fill);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"]:active, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="disabled"], .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"]:active, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="disabled"] {
  box-shadow: unset;
  background-color: unset;
  gap: var(--component-card-spacing-md);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"]:active, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="disabled"] {
  box-shadow: unset;
  background-color: unset;
  gap: var(--component-card-spacing-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-md);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-md);
  border-radius: 0 0 var(--component-card-border-radius-sm1) var(--component-card-border-radius-sm1);
  border-right: 1px solid var(--component-card-border-color);
  border-bottom: 1px solid var(--component-card-border-color);
  border-left: 1px solid var(--component-card-border-color);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-md);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__containerBody___h9ppH {
  padding: unset;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__description___t0VCP, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__description___t0VCP, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__description___t0VCP, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__description___t0VCP, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="default"]:active .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="default"]:active .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="default"]:active .CardBasicVertical-module__bgFocus4___-Zp8u {
  height: calc(100% + 8px);
  bottom: -4px;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__bgFocus4___-Zp8u {
  height: calc(100% + 4px);
  bottom: 0;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="default"]:active .CardBasicVertical-module__bgFocus4___-Zp8u {
  height: calc(100% + 8px);
  bottom: -4px;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-md);
  border-radius: 0 0 var(--component-card-border-radius-sm1) var(--component-card-border-radius-sm1);
  border-right: 1px solid var(--component-card-border-color);
  border-bottom: 1px solid var(--component-card-border-color);
  border-left: 1px solid var(--component-card-border-color);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-md);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__containerBody___h9ppH {
  padding: var(--component-card-spacing-lg);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__containerBody___h9ppH, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__containerBody___h9ppH {
  padding: unset;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__title___cqEw0 {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__subtitle___wvbXU, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__subtitle___wvbXU, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__subtitle___wvbXU, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__subtitle___wvbXU, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__subtitle___wvbXU, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__subtitle___wvbXU, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__subtitle___wvbXU, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__subtitle___wvbXU, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__subtitle___wvbXU, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__subtitle___wvbXU, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__subtitle___wvbXU, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__subtitle___wvbXU {
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__description___t0VCP, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__description___t0VCP, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__description___t0VCP, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__description___t0VCP, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__description___t0VCP {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="disabled"] .CardBasicVertical-module__actionLink___Fx5ow {
  height: 24px;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-state="disabled"] .CardBasicVertical-module__label___THqE2 {
  color: var(--component-link-label-color-blackWhite-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="disabled"] .CardBasicVertical-module__label___THqE2, .CardBasicVertical-module__root___MpC01[data-size="md"][data-state="disabled"] .CardBasicVertical-module__label___THqE2 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-link-label-color-blackWhite-disabled);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="disabled"] .CardBasicVertical-module__label___THqE2 {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__actionHorizontalButton___6Q7eR {
  justify-content: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__secondaryButton___qes-j {
  opacity: .24;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__secondaryButton___qes-j {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__secondaryButton___qes-j {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__label1___M5D-O {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__label1___M5D-O {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__bgFocus___J6XDi {
  border-radius: 18px;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__bgFocus___J6XDi {
  border-radius: 26px;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__primaryButton___JbiPr {
  opacity: .24;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__primaryButton___JbiPr {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__primaryButton___JbiPr {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__label2___C-tMy {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__label2___C-tMy {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__bgFocus1___-aT2x {
  border-radius: 18px;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__bgFocus1___-aT2x {
  border-radius: 26px;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: center;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__actionVerticalButton___b3wBb, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__actionVerticalButton___b3wBb {
  align-items: flex-start;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__secondaryButton1___Qsfp8 {
  opacity: .24;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__secondaryButton1___Qsfp8 {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__secondaryButton1___Qsfp8 {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__label3___qpeV1 {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__label3___qpeV1 {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__bgFocus2___G-m9v {
  border-radius: 18px;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicVertical-module__bgFocus2___G-m9v {
  border-radius: 26px;
}

.CardBasicVertical-module__root___MpC01[data-size="sm"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__primaryButton1___Popyu {
  opacity: .24;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__primaryButton1___Popyu {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__primaryButton1___Popyu {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__label4___8yTjb {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__label4___8yTjb {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__bgFocus3___1OFpH {
  border-radius: 18px;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicVertical-module__bgFocus3___1OFpH {
  border-radius: 26px;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="elevate"][data-state="disabled"] .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__bgFocus4___-Zp8u, .CardBasicVertical-module__root___MpC01[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicVertical-module__bgFocus4___-Zp8u {
  height: calc(100% + 8px);
  bottom: -4px;
}

.CardBasicVertical-module__root___MpC01[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__bgFocus4___-Zp8u {
  height: calc(100% + 4px);
  bottom: 0;
}

.CardBasicVertical-module__root___MpC01[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicVertical-module__bgFocus4___-Zp8u {
  height: calc(100% + 8px);
  bottom: -4px;
}

.CardBasicVertical-module__root___MpC01 .card-icon svg {
  fill: var(--component-card-icon-default);
}

.CardBasicHorizontal-module__placeholderImage11___96KwN {
  border-radius: var(--component-card-border-radius-sm) 0 0 var(--component-card-border-radius-sm);
  object-fit: cover;
  z-index: 0;
  flex-shrink: 0;
  width: 138px;
  max-height: 100%;
  overflow: hidden;
}

.CardBasicHorizontal-module__icon___hvr1D {
  font-weight: 300;
  line-height: 48px;
  position: relative;
}

.CardBasicHorizontal-module__iconLeft___EjZa3 {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  overflow: hidden;
}

.CardBasicHorizontal-module__icon1___4PDsg {
  font-weight: 300;
  line-height: 48px;
  position: relative;
}

.CardBasicHorizontal-module__iconRight___4fdUR {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  overflow: hidden;
}

.CardBasicHorizontal-module__containerIcon___cOfgz {
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--component-card-spacing-xs);
  flex-direction: row;
  display: flex;
}

.CardBasicHorizontal-module__subtitle___2mLm-, .CardBasicHorizontal-module__title___ypcyW {
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  text-overflow: ellipsis;
  white-space: nowrap;
  align-self: stretch;
  position: relative;
  overflow: hidden;
}

.CardBasicHorizontal-module__subtitle___2mLm- {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-card-subtitle-color-default);
}

.CardBasicHorizontal-module__titlesubtitle___h5n83 {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--component-card-spacing-xs);
  flex-direction: column;
  display: flex;
}

.CardBasicHorizontal-module__description___VrW7t {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-card-description-color-default);
  text-overflow: ellipsis;
  white-space: nowrap;
  align-self: stretch;
  position: relative;
  overflow: hidden;
}

.CardBasicHorizontal-module__containerContent___P-dcN {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--component-card-spacing-xs1);
  text-align: left;
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  color: var(--component-card-title-color-default);
  font-family: var(--font-inter);
  flex-direction: column;
  display: flex;
}

.CardBasicHorizontal-module__icon2___ZXGQi {
  font-weight: 300;
  line-height: 22px;
  position: relative;
}

.CardBasicHorizontal-module__customIcon___0lqK3 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.CardBasicHorizontal-module__icon3___7AlyS, .CardBasicHorizontal-module__label___Dbwl4 {
  position: relative;
}

.CardBasicHorizontal-module__label___Dbwl4 {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  font-family: var(--font-inter);
  color: var(--component-link-label-color-blackWhite-default);
  text-align: left;
}

.CardBasicHorizontal-module__icon3___7AlyS {
  font-weight: 300;
  line-height: 22px;
}

.CardBasicHorizontal-module__actionLink___qJSVT, .CardBasicHorizontal-module__iconChevron___B5cRS {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.CardBasicHorizontal-module__iconChevron___B5cRS {
  align-items: flex-start;
  overflow: hidden;
}

.CardBasicHorizontal-module__actionLink___qJSVT {
  align-items: center;
  gap: var(--component-link-spacing-gap-sm);
  color: var(--component-link-icon-blackWhite-default);
  font-size: 14px;
}

.CardBasicHorizontal-module__icon4___TQQwb {
  line-height: 18px;
  position: relative;
}

.CardBasicHorizontal-module__iconLeft1___UyLJn {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicHorizontal-module__icon5___6hnt9, .CardBasicHorizontal-module__label1___F6kcX {
  position: relative;
}

.CardBasicHorizontal-module__label1___F6kcX {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--font-inter);
  color: var(--component-button-label-color-blackWhite-secondary);
  z-index: 1;
  flex: 1;
}

.CardBasicHorizontal-module__icon5___6hnt9 {
  line-height: 18px;
}

.CardBasicHorizontal-module__iconRight1___aVYHf {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicHorizontal-module__icon6___WU--n {
  line-height: 18px;
  position: relative;
}

.CardBasicHorizontal-module__iconLoading___-AF5V {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicHorizontal-module__bgFocus___hzQCa {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.CardBasicHorizontal-module__secondaryButton___Kpv69 {
  border-radius: var(--component-button-border-radius-sm);
  border: var(--component-button-border-width-sm) solid var(--component-button-border-color-blackWhite);
  box-sizing: border-box;
  height: var(--component-button-height-sm);
  padding: 0 var(--component-button-spacing-padding-sm);
  justify-content: center;
  align-items: center;
  gap: var(--component-button-spacing-gap-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  flex-direction: row;
  flex: 1;
  display: flex;
  position: relative;
}

.CardBasicHorizontal-module__icon7___kv4Mv {
  line-height: 18px;
  position: relative;
}

.CardBasicHorizontal-module__iconLeft2___8nmca {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicHorizontal-module__icon8___-MSZJ, .CardBasicHorizontal-module__label2___dtWWU {
  position: relative;
}

.CardBasicHorizontal-module__label2___dtWWU {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--font-inter);
  color: var(--component-button-label-color-blackWhite-primary);
  z-index: 1;
  flex: 1;
}

.CardBasicHorizontal-module__icon8___-MSZJ {
  line-height: 18px;
}

.CardBasicHorizontal-module__iconRight2___GX-b1 {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicHorizontal-module__icon9___Frvu3 {
  line-height: 18px;
  position: relative;
}

.CardBasicHorizontal-module__iconLoading1___0Dydq {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicHorizontal-module__bgFocus1___7OAv1 {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.CardBasicHorizontal-module__actionHorizontalButton___DgROF, .CardBasicHorizontal-module__primaryButton___0CSRp {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.CardBasicHorizontal-module__primaryButton___0CSRp {
  border-radius: var(--component-button-border-radius-sm);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  height: var(--component-button-height-sm);
  padding: 0 var(--component-button-spacing-padding-sm);
  box-sizing: border-box;
  gap: var(--component-button-spacing-gap-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  color: var(--component-button-icon-blackWhite-primary);
  flex: 1;
  position: relative;
}

.CardBasicHorizontal-module__actionHorizontalButton___DgROF {
  align-self: stretch;
  gap: var(--component-card-spacing-sm);
}

.CardBasicHorizontal-module__icon10___TapyM {
  line-height: 18px;
  position: relative;
}

.CardBasicHorizontal-module__iconLeft3___mZu5n {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicHorizontal-module__icon11___U1slp, .CardBasicHorizontal-module__label3___bWPQ0 {
  position: relative;
}

.CardBasicHorizontal-module__label3___bWPQ0 {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--font-inter);
  color: var(--component-button-label-color-blackWhite-secondary);
  z-index: 1;
  flex: 1;
}

.CardBasicHorizontal-module__icon11___U1slp {
  line-height: 18px;
}

.CardBasicHorizontal-module__iconRight3___4144Z {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicHorizontal-module__icon12___UpbWK {
  line-height: 18px;
  position: relative;
}

.CardBasicHorizontal-module__iconLoading2___SZ2PB {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicHorizontal-module__bgFocus2___i-GZs {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.CardBasicHorizontal-module__secondaryButton1___pf-Uq {
  border-radius: var(--component-button-border-radius-sm);
  border: var(--component-button-border-width-sm) solid var(--component-button-border-color-blackWhite);
  box-sizing: border-box;
  height: var(--component-button-height-sm);
  padding: 0 var(--component-button-spacing-padding-sm);
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: var(--component-button-spacing-gap-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  flex-direction: row;
  display: flex;
  position: relative;
}

.CardBasicHorizontal-module__icon13___qaEVC {
  line-height: 18px;
  position: relative;
}

.CardBasicHorizontal-module__iconLeft4___HgsbE {
  z-index: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicHorizontal-module__icon14___-xvhI, .CardBasicHorizontal-module__label4___PaJWJ {
  position: relative;
}

.CardBasicHorizontal-module__label4___PaJWJ {
  font-size: var(--core-fontSize-50);
  line-height: var(--core-fontSize-50);
  font-weight: var(--core-fontWeight-extraBold);
  font-family: var(--font-inter);
  color: var(--component-button-label-color-blackWhite-primary);
  z-index: 1;
  flex: 1;
}

.CardBasicHorizontal-module__icon14___-xvhI {
  line-height: 18px;
}

.CardBasicHorizontal-module__iconRight4___kXelI {
  z-index: 2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicHorizontal-module__icon15___eSQQ0 {
  line-height: 18px;
  position: relative;
}

.CardBasicHorizontal-module__iconLoading3___L7ME- {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
  overflow: hidden;
}

.CardBasicHorizontal-module__bgFocus3___bZ-ZM {
  border: 2px solid var(--semantic-color-blue-solid-border-normal-highest);
  box-sizing: border-box;
  z-index: 4;
  border-radius: 14px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  display: none;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.CardBasicHorizontal-module__actionVerticalButton___KY5KM, .CardBasicHorizontal-module__primaryButton1___BwVrV {
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.CardBasicHorizontal-module__primaryButton1___BwVrV {
  border-radius: var(--component-button-border-radius-sm);
  background-color: var(--component-button-bg-blackWhite-primary-default);
  height: var(--component-button-height-sm);
  padding: 0 var(--component-button-spacing-padding-sm);
  box-sizing: border-box;
  gap: var(--component-button-spacing-gap-sm);
  min-height: var(--component-button-height-sm);
  max-height: var(--component-button-height-sm);
  color: var(--component-button-icon-blackWhite-primary);
  flex-direction: row;
  position: relative;
}

.CardBasicHorizontal-module__actionVerticalButton___KY5KM {
  gap: var(--component-card-spacing-sm);
  flex-direction: column;
}

.CardBasicHorizontal-module__containerBody___VmhRY, .CardBasicHorizontal-module__containerContentaction___dxhY6 {
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--component-card-spacing-sm);
  display: flex;
}

.CardBasicHorizontal-module__containerContentaction___dxhY6 {
  width: 234px;
  color: var(--component-button-icon-blackWhite-secondary);
  flex-direction: column;
  font-size: 12px;
}

.CardBasicHorizontal-module__containerBody___VmhRY {
  padding: var(--component-card-spacing-md);
  z-index: 1;
  border-radius: 0 16px 16px 0;
  flex-direction: row;
  flex: 1;
  align-self: stretch;
  overflow: hidden;
}

.CardBasicHorizontal-module__bgFocus4___jpVQi {
  border: 2px solid var(--semantic-color-blue-solid-border-static-mid);
  box-sizing: border-box;
  z-index: 2;
  border-radius: 16px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  margin: 0 !important;
}

.CardBasicHorizontal-module__root___fb0Gz {
  border-radius: var(--component-card-border-radius-sm);
  background-color: var(--component-card-bg-elevate);
  text-align: center;
  width: 480px;
  min-height: 138px;
  max-height: 138px;
  color: var(--component-card-icon-default);
  font-size: 32px;
  font-family: var(--font-font-awesome-6-pro);
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
  box-shadow: 0 4px 8px 2px #00000008, 0 4px 8px 2px #00000005;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="default"] {
  min-height: 148px;
  max-height: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="default"] {
  width: 734px;
  min-height: 186px;
  max-height: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="outline"][data-state="default"] {
  box-shadow: unset;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="default"] {
  box-shadow: unset;
  min-height: 148px;
  max-height: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="default"] {
  width: 734px;
  box-shadow: unset;
  min-height: 186px;
  max-height: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="fill"][data-state="default"] {
  box-shadow: unset;
  background-color: var(--component-card-bg-fill);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="default"], .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="default"] {
  box-shadow: unset;
  background-color: var(--component-card-bg-fill);
  min-height: 148px;
  max-height: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="default"] {
  width: 734px;
  min-height: 186px;
  max-height: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="ghost"][data-state="default"] {
  box-shadow: unset;
  background-color: unset;
  gap: var(--component-card-spacing-md);
  border-radius: 8px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="default"], .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="default"] {
  box-shadow: unset;
  background-color: unset;
  gap: var(--component-card-spacing-md);
  border-radius: 8px;
  min-height: 148px;
  max-height: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="default"] {
  width: 734px;
  min-height: 186px;
  max-height: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="default"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="default"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="default"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="default"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="default"] .CardBasicHorizontal-module__containerBody___VmhRY {
  box-shadow: unset;
  border-radius: unset;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="default"] .CardBasicHorizontal-module__containerBody___VmhRY {
  box-shadow: unset;
  border-radius: unset;
  padding: var(--component-card-spacing-lg);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__containerBody___VmhRY, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__containerBody___VmhRY, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__containerBody___VmhRY {
  box-shadow: unset;
  border-top: 1px solid var(--component-card-border-color);
  border-right: 1px solid var(--component-card-border-color);
  border-bottom: 1px solid var(--component-card-border-color);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__containerBody___VmhRY {
  padding: var(--component-card-spacing-lg);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="default"] .CardBasicHorizontal-module__containerBody___VmhRY, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="fill"][data-state="default"] .CardBasicHorizontal-module__containerBody___VmhRY {
  box-shadow: unset;
  border-radius: unset;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="default"] .CardBasicHorizontal-module__containerBody___VmhRY {
  box-shadow: unset;
  border-radius: unset;
  padding: var(--component-card-spacing-lg);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__containerBody___VmhRY, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__containerBody___VmhRY, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__containerBody___VmhRY {
  box-shadow: unset;
  border-radius: unset;
  padding: unset;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="default"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="default"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="default"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="default"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__containerContentaction___dxhY6 {
  width: unset;
  flex: 1;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="default"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="default"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="default"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="default"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="default"] .CardBasicHorizontal-module__description___VrW7t, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="default"] .CardBasicHorizontal-module__description___VrW7t, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__description___VrW7t, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__description___VrW7t {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="default"] .CardBasicHorizontal-module__actionLink___qJSVT {
  height: 24px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="default"] .CardBasicHorizontal-module__label___Dbwl4 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="default"] .CardBasicHorizontal-module__label___Dbwl4 {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="default"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="default"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="default"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="default"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF {
  justify-content: flex-start;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__secondaryButton___Kpv69 {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__secondaryButton___Kpv69 {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__label1___F6kcX {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__label1___F6kcX {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus___hzQCa {
  border-radius: 18px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus___hzQCa {
  border-radius: 26px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__primaryButton___0CSRp {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__primaryButton___0CSRp {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__label2___dtWWU {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__label2___dtWWU {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus1___7OAv1 {
  border-radius: 18px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus1___7OAv1 {
  border-radius: 26px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="default"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="default"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="default"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="default"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="default"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM {
  align-items: flex-start;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__secondaryButton1___pf-Uq {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__secondaryButton1___pf-Uq {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__label3___bWPQ0 {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__label3___bWPQ0 {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus2___i-GZs {
  border-radius: 18px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="default"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus2___i-GZs {
  border-radius: 26px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__primaryButton1___BwVrV {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__primaryButton1___BwVrV {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__label4___PaJWJ {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__label4___PaJWJ {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus3___bZ-ZM {
  border-radius: 18px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="default"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus3___bZ-ZM {
  border-radius: 26px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__bgFocus4___jpVQi {
  height: calc(100% + 7.5px);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__bgFocus4___jpVQi {
  height: calc(100% + 3.5px);
  bottom: .5px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="default"] .CardBasicHorizontal-module__bgFocus4___jpVQi {
  height: calc(100% + 7.5px);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="disabled"] {
  min-height: 148px;
  max-height: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="disabled"] {
  width: 734px;
  min-height: 186px;
  max-height: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="outline"][data-state="disabled"] {
  width: 480px;
  box-shadow: unset;
  min-height: 138px;
  max-height: 138px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="disabled"] {
  width: 480px;
  box-shadow: unset;
  min-height: 148px;
  max-height: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="disabled"] {
  width: 734px;
  box-shadow: unset;
  min-height: 186px;
  max-height: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="fill"][data-state="disabled"] {
  width: 480px;
  box-shadow: unset;
  background-color: var(--component-card-bg-fill);
  min-height: 138px;
  max-height: 138px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="disabled"], .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="disabled"] {
  width: 480px;
  box-shadow: unset;
  background-color: var(--component-card-bg-fill);
  min-height: 148px;
  max-height: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="disabled"] {
  width: 734px;
  min-height: 186px;
  max-height: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="ghost"][data-state="disabled"] {
  width: 480px;
  box-shadow: unset;
  background-color: unset;
  gap: var(--component-card-spacing-md);
  border-radius: 8px;
  min-height: 138px;
  max-height: 138px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="disabled"], .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="disabled"] {
  width: 480px;
  box-shadow: unset;
  background-color: unset;
  gap: var(--component-card-spacing-md);
  border-radius: 8px;
  min-height: 148px;
  max-height: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="disabled"] {
  width: 734px;
  min-height: 186px;
  max-height: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 138px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 138px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 138px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 148px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__placeholderImage11___96KwN {
  width: 186px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__containerBody___VmhRY {
  box-shadow: unset;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__containerBody___VmhRY {
  box-shadow: unset;
  border-radius: unset;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__containerBody___VmhRY {
  box-shadow: unset;
  border-radius: unset;
  padding: var(--component-card-spacing-lg);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__containerBody___VmhRY, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__containerBody___VmhRY, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__containerBody___VmhRY {
  box-shadow: unset;
  border-radius: 0 var(--component-card-border-radius-sm1) var(--component-card-border-radius-sm1) 0;
  padding: var(--component-card-spacing-md);
  border-top: 1px solid var(--component-card-border-color);
  border-right: 1px solid var(--component-card-border-color);
  border-bottom: 1px solid var(--component-card-border-color);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__containerBody___VmhRY {
  padding: var(--component-card-spacing-lg);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__containerBody___VmhRY, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__containerBody___VmhRY {
  box-shadow: unset;
  border-radius: unset;
  padding: var(--component-card-spacing-md);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__containerBody___VmhRY {
  box-shadow: unset;
  border-radius: unset;
  padding: var(--component-card-spacing-lg);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__containerBody___VmhRY, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__containerBody___VmhRY, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__containerBody___VmhRY {
  box-shadow: unset;
  border-radius: unset;
  padding: unset;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__containerContentaction___dxhY6, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__containerContentaction___dxhY6 {
  width: unset;
  flex: 1;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__title___ypcyW {
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-sm-bold-default-fontSize);
  line-height: var(--semantic-typography-body-sm-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-md-bold-default-fontSize);
  line-height: var(--semantic-typography-body-md-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__title___ypcyW {
  font-size: var(--semantic-typography-body-lg-bold-default-fontSize);
  line-height: var(--semantic-typography-body-lg-bold-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__subtitle___2mLm-, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__subtitle___2mLm-, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__subtitle___2mLm-, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__subtitle___2mLm-, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__description___VrW7t, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__subtitle___2mLm-, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__subtitle___2mLm-, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__subtitle___2mLm-, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__subtitle___2mLm-, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__description___VrW7t, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__subtitle___2mLm-, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__subtitle___2mLm-, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__subtitle___2mLm-, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__subtitle___2mLm- {
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__description___VrW7t {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__description___VrW7t, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__description___VrW7t {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__description___VrW7t {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__description___VrW7t, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__description___VrW7t {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__description___VrW7t {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__description___VrW7t, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__description___VrW7t {
  font-size: var(--semantic-typography-body-sm-regular-default-fontSize);
  line-height: var(--semantic-typography-body-sm-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__description___VrW7t {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-textIcon-normal-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="disabled"] .CardBasicHorizontal-module__actionLink___qJSVT {
  height: 24px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-state="disabled"] .CardBasicHorizontal-module__label___Dbwl4 {
  color: var(--component-link-label-color-blackWhite-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="disabled"] .CardBasicHorizontal-module__label___Dbwl4, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="disabled"] .CardBasicHorizontal-module__label___Dbwl4 {
  font-size: var(--semantic-typography-body-md-regular-default-fontSize);
  line-height: var(--semantic-typography-body-md-regular-default-lineHeight);
  color: var(--component-link-label-color-blackWhite-disabled);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="disabled"] .CardBasicHorizontal-module__label___Dbwl4 {
  font-size: var(--semantic-typography-body-lg-regular-default-fontSize);
  line-height: var(--semantic-typography-body-lg-regular-default-lineHeight);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF {
  justify-content: flex-start;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF {
  justify-content: center;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF {
  justify-content: flex-start;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF {
  justify-content: center;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF {
  justify-content: flex-start;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF {
  justify-content: center;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__actionHorizontalButton___DgROF {
  justify-content: flex-start;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__secondaryButton___Kpv69 {
  opacity: .24;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__secondaryButton___Kpv69 {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__secondaryButton___Kpv69 {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__label1___F6kcX {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__label1___F6kcX {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus___hzQCa {
  border-radius: 18px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus___hzQCa {
  border-radius: 26px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__primaryButton___0CSRp {
  opacity: .24;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__primaryButton___0CSRp {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__primaryButton___0CSRp {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__label2___dtWWU {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__label2___dtWWU {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus1___7OAv1 {
  border-radius: 18px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus1___7OAv1 {
  border-radius: 26px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="elevate"][data-state="disabled"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM {
  align-items: flex-start;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM {
  align-items: center;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM {
  align-items: flex-start;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM {
  align-items: center;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM {
  align-items: flex-start;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM {
  align-items: center;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__actionVerticalButton___KY5KM {
  align-items: flex-start;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__secondaryButton1___pf-Uq {
  opacity: .24;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__secondaryButton1___pf-Uq {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__secondaryButton1___pf-Uq {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__label3___bWPQ0 {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__label3___bWPQ0 {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus2___i-GZs {
  border-radius: 18px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="disabled"][data-style="secondary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus2___i-GZs {
  border-radius: 26px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__primaryButton1___BwVrV {
  opacity: .24;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__primaryButton1___BwVrV {
  border-radius: var(--component-button-border-radius-md);
  height: var(--component-button-height-md);
  padding: 0 var(--component-button-spacing-padding-md);
  gap: var(--component-button-spacing-gap-md);
  min-height: var(--component-button-height-md);
  max-height: var(--component-button-height-md);
  opacity: .24;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__primaryButton1___BwVrV {
  border-radius: var(--component-button-border-radius-lg);
  height: var(--component-button-height-lg);
  padding: 0 var(--component-button-spacing-padding-lg);
  gap: var(--component-button-spacing-gap-lg);
  min-height: var(--component-button-height-lg);
  max-height: var(--component-button-height-lg);
  opacity: .24;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__label4___PaJWJ {
  font-size: var(--core-fontSize-75);
  line-height: var(--core-fontSize-75);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__label4___PaJWJ {
  font-size: var(--core-fontSize-100);
  line-height: var(--core-fontSize-100);
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus3___bZ-ZM {
  border-radius: 18px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-state="disabled"][data-style="primary"][data-width="fill container"] .CardBasicHorizontal-module__bgFocus3___bZ-ZM {
  border-radius: 26px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__bgFocus4___jpVQi {
  height: calc(100% + 6px);
  bottom: -2px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__bgFocus4___jpVQi, .CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="outline"][data-state="disabled"] .CardBasicHorizontal-module__bgFocus4___jpVQi, .CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__bgFocus4___jpVQi, .CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="fill"][data-state="disabled"] .CardBasicHorizontal-module__bgFocus4___jpVQi {
  height: calc(100% + 8px);
  bottom: -4px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="sm"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__bgFocus4___jpVQi {
  height: calc(100% + 7.5px);
  bottom: -3.5px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="md"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__bgFocus4___jpVQi {
  height: calc(100% + 3.5px);
  bottom: .5px;
}

.CardBasicHorizontal-module__root___fb0Gz[data-size="lg"][data-type="ghost"][data-state="disabled"] .CardBasicHorizontal-module__bgFocus4___jpVQi {
  height: calc(100% + 7.5px);
  bottom: -3.5px;
}

.CardBasicHorizontal-module__root___fb0Gz .card-icon svg {
  fill: var(--component-card-icon-default);
}

.PurchaseButton-module__icon___9NIYN {
  justify-content: center;
  align-items: center;
  line-height: 24px;
  display: flex;
  position: relative;
}

.PurchaseButton-module__iconLoading___HMCg4 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.PurchaseButton-module__label___sQK87 {
  font-weight: 800;
  line-height: 24px;
  position: relative;
}

.PurchaseButton-module__title___pkFq9 {
  flex-direction: row;
  justify-content: flex-end;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.PurchaseButton-module__details___XS-PE, .PurchaseButton-module__value___Ad-Js {
  line-height: var(--semantic-typography-caption-regular-default-lineHeight);
  position: relative;
}

.PurchaseButton-module__description___eiSdD {
  text-align: left;
  font-size: var(--semantic-typography-caption-regular-default-fontSize);
  flex-direction: row;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  gap: 0;
  display: flex;
}

.PurchaseButton-module__containerContent___zdxqN, .PurchaseButton-module__root___1T0iC {
  justify-content: center;
  align-items: center;
  display: flex;
}

.PurchaseButton-module__containerContent___zdxqN {
  text-align: right;
  color: var(--component-button-label-color-buy-primary);
  font-family: var(--font-inter);
  flex-direction: column;
  flex: 1;
}

.PurchaseButton-module__root___1T0iC {
  border-radius: var(--component-button-border-radius-xl);
  background-color: var(--component-button-bg-buy-primary-default);
  padding: 0 var(--component-tab-spacing-padding-lg);
  box-sizing: border-box;
  min-height: var(--component-field-height-md);
  max-height: var(--component-field-height-md);
  text-align: center;
  width: 100%;
  color: var(--component-button-icon-buy-primary);
  font-size: 16px;
  font-family: var(--font-font-awesome-6-pro);
  flex-direction: row;
  overflow: hidden;
}

.PurchaseButton-module__root___1T0iC[data-type="buy"][data-state="loading"] {
  background-color: var(--component-button-bg-buy-primary-loading);
}

.PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="default"] {
  background-color: var(--component-button-bg-sell-primary-default);
}

.PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="loading"] {
  background-color: var(--component-button-bg-sell-primary-loading);
}

.PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="default"] .PurchaseButton-module__title___pkFq9, .PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="default"]:hover .PurchaseButton-module__title___pkFq9, .PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="loading"] .PurchaseButton-module__title___pkFq9 {
  justify-content: flex-start;
}

.PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="default"] .PurchaseButton-module__label___sQK87, .PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="default"]:hover .PurchaseButton-module__label___sQK87, .PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="loading"] .PurchaseButton-module__label___sQK87 {
  text-align: left;
}

.PurchaseButton-module__root___1T0iC[data-type="buy"][data-state="default"]:hover {
  background-color: var(--component-button-bg-buy-primary-hover);
}

.PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="default"]:hover {
  background-color: var(--component-button-bg-sell-primary-hover);
}

.PurchaseButton-module__root___1T0iC[data-type="buy"][data-state="default"]:active {
  background-color: var(--component-button-bg-buy-primary-active);
}

.PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="default"]:active {
  background-color: var(--component-button-bg-sell-primary-active);
}

.PurchaseButton-module__root___1T0iC[data-type="buy"][data-state="default"]:active .PurchaseButton-module__title___pkFq9, .PurchaseButton-module__root___1T0iC[data-type="buy"][data-state="disabled"] .PurchaseButton-module__title___pkFq9 {
  justify-content: flex-end;
}

.PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="default"]:active .PurchaseButton-module__title___pkFq9, .PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="disabled"] .PurchaseButton-module__title___pkFq9 {
  justify-content: flex-start;
}

.PurchaseButton-module__root___1T0iC[data-type="buy"][data-state="default"]:active .PurchaseButton-module__label___sQK87, .PurchaseButton-module__root___1T0iC[data-type="buy"][data-state="disabled"] .PurchaseButton-module__label___sQK87 {
  text-align: right;
}

.PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="default"]:active .PurchaseButton-module__label___sQK87, .PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="disabled"] .PurchaseButton-module__label___sQK87 {
  text-align: left;
}

.PurchaseButton-module__root___1T0iC[data-type="buy"][data-state="disabled"] {
  background-color: var(--component-button-bg-buy-primary-loading);
  opacity: var(--opacity-disabled);
}

.PurchaseButton-module__root___1T0iC[data-type="sell"][data-state="disabled"] {
  background-color: var(--component-button-bg-sell-primary-loading);
  opacity: var(--opacity-disabled);
}

:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: #e74c3c;
  --toastify-color-transparent: #ffffffb3;
  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-toast-width: 320px;
  --toastify-toast-background: #fff;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;
  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
}

.Toastify__toast-container {
  z-index: var(--toastify-z-index);
  -webkit-transform: translate3d(0, 0, var(--toastify-z-index));
  width: var(--toastify-toast-width);
  box-sizing: border-box;
  color: #fff;
  padding: 4px;
  position: fixed;
}

.Toastify__toast-container--top-left {
  top: 1em;
  left: 1em;
}

.Toastify__toast-container--top-center {
  top: 1em;
  left: 50%;
  transform: translateX(-50%);
}

.Toastify__toast-container--top-right {
  top: 1em;
  right: 1em;
}

.Toastify__toast-container--bottom-left {
  bottom: 1em;
  left: 1em;
}

.Toastify__toast-container--bottom-center {
  bottom: 1em;
  left: 50%;
  transform: translateX(-50%);
}

.Toastify__toast-container--bottom-right {
  bottom: 1em;
  right: 1em;
}

@media only screen and (max-width: 480px) {
  .Toastify__toast-container {
    width: 100vw;
    margin: 0;
    padding: 0;
    left: 0;
  }

  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
    top: 0;
    transform: translateX(0);
  }

  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
    bottom: 0;
    transform: translateX(0);
  }

  .Toastify__toast-container--rtl {
    right: 0;
    left: initial;
  }
}

.Toastify__toast {
  min-height: var(--toastify-toast-min-height);
  box-sizing: border-box;
  max-height: var(--toastify-toast-max-height);
  font-family: var(--toastify-font-family);
  cursor: default;
  z-index: 0;
  direction: ltr;
  border-radius: 4px;
  justify-content: space-between;
  margin-bottom: 1rem;
  padding: 8px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 10px #0000001a, 0 2px 15px #0000000d;
}

.Toastify__toast--rtl {
  direction: rtl;
}

.Toastify__toast--close-on-click {
  cursor: pointer;
}

.Toastify__toast-body {
  flex: auto;
  align-items: center;
  margin: auto 0;
  padding: 6px;
  display: flex;
}

.Toastify__toast-body > div:last-child {
  word-break: break-word;
  flex: 1;
}

.Toastify__toast-icon {
  -webkit-margin-end: 10px;
  flex-shrink: 0;
  width: 20px;
  margin-inline-end: 10px;
  display: flex;
}

.Toastify--animate {
  animation-duration: .7s;
  animation-fill-mode: both;
}

.Toastify--animate-icon {
  animation-duration: .3s;
  animation-fill-mode: both;
}

@media only screen and (max-width: 480px) {
  .Toastify__toast {
    border-radius: 0;
    margin-bottom: 0;
  }
}

.Toastify__toast-theme--dark {
  background: var(--toastify-color-dark);
  color: var(--toastify-text-color-dark);
}

.Toastify__toast-theme--light, .Toastify__toast-theme--colored.Toastify__toast--default {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}

.Toastify__toast-theme--colored.Toastify__toast--info {
  color: var(--toastify-text-color-info);
  background: var(--toastify-color-info);
}

.Toastify__toast-theme--colored.Toastify__toast--success {
  color: var(--toastify-text-color-success);
  background: var(--toastify-color-success);
}

.Toastify__toast-theme--colored.Toastify__toast--warning {
  color: var(--toastify-text-color-warning);
  background: var(--toastify-color-warning);
}

.Toastify__toast-theme--colored.Toastify__toast--error {
  color: var(--toastify-text-color-error);
  background: var(--toastify-color-error);
}

.Toastify__progress-bar-theme--light {
  background: var(--toastify-color-progress-light);
}

.Toastify__progress-bar-theme--dark {
  background: var(--toastify-color-progress-dark);
}

.Toastify__progress-bar--info {
  background: var(--toastify-color-progress-info);
}

.Toastify__progress-bar--success {
  background: var(--toastify-color-progress-success);
}

.Toastify__progress-bar--warning {
  background: var(--toastify-color-progress-warning);
}

.Toastify__progress-bar--error {
  background: var(--toastify-color-progress-error);
}

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: var(--toastify-color-transparent);
}

.Toastify__close-button {
  color: #fff;
  cursor: pointer;
  opacity: .7;
  background: none;
  border: none;
  outline: none;
  align-self: flex-start;
  padding: 0;
  transition: all .3s;
}

.Toastify__close-button--light {
  color: #000;
  opacity: .3;
}

.Toastify__close-button > svg {
  fill: currentColor;
  width: 14px;
  height: 16px;
}

.Toastify__close-button:hover, .Toastify__close-button:focus {
  opacity: 1;
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }

  100% {
    transform: scaleX(0);
  }
}

.Toastify__progress-bar {
  width: 100%;
  height: 5px;
  z-index: var(--toastify-z-index);
  opacity: .7;
  transform-origin: 0;
  position: absolute;
  bottom: 0;
  left: 0;
}

.Toastify__progress-bar--animated {
  animation: linear forwards Toastify__trackProgress;
}

.Toastify__progress-bar--controlled {
  transition: transform .2s;
}

.Toastify__progress-bar--rtl {
  right: 0;
  left: initial;
  transform-origin: 100%;
}

.Toastify__spinner {
  box-sizing: border-box;
  border: 2px solid;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: var(--toastify-spinner-color);
  border-radius: 100%;
  width: 20px;
  height: 20px;
  animation: .65s linear infinite Toastify__spin;
}

@keyframes Toastify__bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
  }

  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    transform: translate3d(10px, 0, 0);
  }

  90% {
    transform: translate3d(-5px, 0, 0);
  }

  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes Toastify__bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }

  75% {
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    transform: translate3d(5px, 0, 0);
  }

  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes Toastify__bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
  }

  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  75% {
    transform: translate3d(0, 10px, 0);
  }

  90% {
    transform: translate3d(0, -5px, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes Toastify__bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }

  75% {
    transform: translate3d(0, -10px, 0);
  }

  90% {
    transform: translate3d(0, 5px, 0);
  }

  to {
    transform: none;
  }
}

@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}

.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}

.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}

.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}

.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}

.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}

.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
  from {
    opacity: 0;
    animation-timing-function: ease-in;
    transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
  }

  40% {
    animation-timing-function: ease-in;
    transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
  }

  60% {
    opacity: 1;
    transform: perspective(400px)rotate3d(1, 0, 0, 10deg);
  }

  80% {
    transform: perspective(400px)rotate3d(1, 0, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

@keyframes Toastify__flipOut {
  from {
    transform: perspective(400px);
  }

  30% {
    opacity: 1;
    transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
  }

  to {
    opacity: 0;
    transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
  }
}

.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
  from {
    visibility: visible;
    transform: translate3d(110%, 0, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes Toastify__slideInLeft {
  from {
    visibility: visible;
    transform: translate3d(-110%, 0, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes Toastify__slideInUp {
  from {
    visibility: visible;
    transform: translate3d(0, 110%, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes Toastify__slideInDown {
  from {
    visibility: visible;
    transform: translate3d(0, -110%, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(110%, 0, 0);
  }
}

@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(-110%, 0, 0);
  }
}

@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}

@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}

.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}

.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}

.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}

.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
}

.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
}

.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
}

.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
}

@keyframes Toastify__spin {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

